Daily Nasdaq prices are sourced from yfinance. Yellow highlighting
marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time:
pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it.
The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.
Date
Open
High
Low
Close
Volume
Mon, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
0.8133
0.8339
0.8010
0.8010
13,981
Thu, 22 Oct 2026
0.8200
0.8500
0.8000
0.8400
21,000
Wed, 21 Oct 2026
0.8300
0.8400
0.8000
0.8200
2,200
Tue, 20 Oct 2026
0.8600
0.8600
0.8300
0.8300
9,900
Mon, 19 Oct 2026
0.8500
0.8600
0.8100
0.8300
26,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
0.8600
0.8600
0.8100
0.8400
28,400
Thu, 15 Oct 2026
0.8000
0.8500
0.8000
0.8300
22,400
Wed, 14 Oct 2026
0.8600
0.9000
0.8400
0.8400
37,200
Tue, 13 Oct 2026
0.9200
0.9200
0.8600
0.8600
66,300
Mon, 12 Oct 2026
0.9800
0.9800
0.9000
0.9000
73,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
0.9100
1.0700
0.8300
1.0100
267,100
Thu, 08 Oct 2026
0.9500
0.9500
0.8700
0.8700
56,600
Wed, 07 Oct 2026
0.9100
0.9800
0.8900
0.9800
59,600
Tue, 06 Oct 2026
0.8900
0.9300
0.8500
0.9300
53,800
Mon, 05 Oct 2026
0.8500
0.9000
0.8300
0.8900
35,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
0.8400
0.8700
0.7700
0.8700
56,000
Thu, 01 Oct 2026
0.8300
0.8500
0.8000
0.8500
25,200
Wed, 30 Sep 2026
0.7900
0.8400
0.7800
0.8300
73,500
Tue, 29 Sep 2026
0.7900
0.8900
0.7600
0.8000
83,000
Mon, 28 Sep 2026
0.8500
0.8500
0.8000
0.8100
180,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
0.9300
1.3000
0.7900
0.8300
9,017,700
Thu, 24 Sep 2026
0.9200
0.9500
0.9100
0.9100
16,600
Wed, 23 Sep 2026
0.9200
0.9600
0.8900
0.9300
17,000
Tue, 22 Sep 2026
0.9500
0.9500
0.8800
0.9200
12,600
Mon, 21 Sep 2026
0.9300
0.9700
0.9000
0.9000
13,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
0.9200
0.9400
0.9000
0.9100
38,700
Thu, 17 Sep 2026
0.9400
1.0000
0.9000
0.9200
85,800
Wed, 16 Sep 2026
0.8100
1.0300
0.8100
1.0100
346,800
Tue, 15 Sep 2026
0.8300
0.8300
0.8200
0.8200
13,800
Mon, 14 Sep 2026
0.8300
0.9000
0.8200
0.8400
8,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
0.8400
0.8500
0.8200
0.8300
15,800
Thu, 10 Sep 2026
0.8500
0.9000
0.8200
0.8400
29,300
Wed, 09 Sep 2026
21 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 09 Sep 2026
0.8600
0.8600
0.8100
0.8300
42,000
Tue, 08 Sep 2026
0.9300
0.9300
0.8400
0.8700
62,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
0.8900
0.9500
0.8900
0.9100
20,700
Thu, 03 Sep 2026
0.9000
0.9700
0.8900
0.9000
144,900
Wed, 02 Sep 2026
0.9200
1.0000
0.9200
0.9400
26,100
Tue, 01 Sep 2026
20 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 01 Sep 2026
0.9100
0.9600
0.8900
0.9300
60,400
Mon, 31 Aug 2026
1.0100
1.0100
0.9000
0.9400
143,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
19 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 28 Aug 2026
0.9800
1.1900
0.9500
1.0000
924,300
Thu, 27 Aug 2026
0.9100
1.0100
0.9100
0.9600
370,100
Wed, 26 Aug 2026
0.8100
1.0800
0.8100
1.0300
4,888,000
Tue, 25 Aug 2026
0.8100
0.8300
0.8000
0.8200
79,400
Mon, 24 Aug 2026
0.7900
0.8100
0.7900
0.7900
34,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
0.7900
0.8300
0.7800
0.8100
64,600
Thu, 20 Aug 2026
0.7900
0.8300
0.7900
0.8100
116,100
Wed, 19 Aug 2026
0.8000
0.8300
0.7900
0.8100
174,600
Tue, 18 Aug 2026
0.7800
0.8500
0.7500
0.8200
201,300
Mon, 17 Aug 2026
0.8100
0.8200
0.7500
0.7700
216,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
0.8700
0.8900
0.8200
0.8300
153,500
Thu, 13 Aug 2026
0.9100
0.9400
0.8700
0.8800
289,500
Wed, 12 Aug 2026
0.8600
0.9900
0.8600
0.9800
519,200
Tue, 11 Aug 2026
0.8700
0.9900
0.8700
0.9200
1,293,300
Mon, 10 Aug 2026
0.7100
1.6900
0.7100
0.9900
63,456,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
0.7400
0.7700
0.6900
0.7500
1,458,300
Thu, 06 Aug 2026
0.7200
0.8000
0.6900
0.7900
10,290,900
Wed, 05 Aug 2026
18 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 05 Aug 2026
0.7100
0.7200
0.6700
0.7100
219,200
Tue, 04 Aug 2026
0.7700
0.7800
0.7200
0.7200
110,400
Mon, 03 Aug 2026
0.7900
0.8200
0.7600
0.7600
131,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
0.8100
0.8200
0.7100
0.7600
203,900
Fri, 31 Jul 2026
17 · 20-F
Pre-market · 08:34 ET
ANNUAL REPORT ↗
Fri, 31 Jul 2026
16 · 6-K
Pre-market · 08:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 30 Jul 2026
0.8100
0.8500
0.7900
0.7900
116,900
Wed, 29 Jul 2026
0.9000
1.0400
0.7600
0.7700
468,800
Wed, 29 Jul 2026
15 · 424B5
Pre-market · 09:00 ET
PROSPECTUS SUPPLEMENT ↗
Tue, 28 Jul 2026
14 · 6-K
After-hours · 17:01 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 28 Jul 2026
1.2800
1.2900
1.1400
1.1600
479,800
Mon, 27 Jul 2026
1.2200
1.3600
1.2200
1.2300
257,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
1.3600
1.3700
1.2500
1.2500
370,500
Thu, 23 Jul 2026
1.3800
1.4600
1.3400
1.3900
328,000
Wed, 22 Jul 2026
1.3600
1.5200
1.3100
1.4000
1,094,000
Tue, 21 Jul 2026
13 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 21 Jul 2026
1.8000
1.8000
1.3700
1.4700
19,824,500
Mon, 20 Jul 2026
1.5200
1.6000
1.3700
1.5800
12,045,200
Mon, 20 Jul 2026
12 · 6-K
Pre-market · 08:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
1.4000
1.4900
1.3800
1.4100
148,400
Thu, 16 Jul 2026
1.4100
1.5500
1.3600
1.4800
300,800
Wed, 15 Jul 2026
1.6700
1.6700
1.4600
1.4600
148,400
Tue, 14 Jul 2026
1.5500
1.7300
1.5000
1.6100
377,100
Mon, 13 Jul 2026
1.5300
1.5600
1.4600
1.5300
264,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
1.3800
1.5900
1.3600
1.5100
1,350,000
Thu, 09 Jul 2026
1.4400
1.4400
1.3300
1.3600
237,800
Wed, 08 Jul 2026
1.3800
1.5000
1.1800
1.4400
1,457,500
Tue, 07 Jul 2026
1.6600
1.8900
1.2300
1.3300
2,494,400
Mon, 06 Jul 2026
1.5700
1.7200
1.4700
1.6800
2,565,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
1.5100
1.6600
1.4000
1.5300
6,374,000
Wed, 01 Jul 2026
1.4800
1.5800
1.4500
1.4500
377,700
Tue, 30 Jun 2026
1.5600
1.6400
1.4700
1.5000
540,600
Mon, 29 Jun 2026
1.3800
1.6500
1.3700
1.5200
2,294,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
1.4800
1.5600
1.4000
1.4000
381,700
Thu, 25 Jun 2026
1.7000
1.7000
1.4200
1.5000
1,973,500
Wed, 24 Jun 2026
1.5000
1.6700
1.4800
1.6400
1,435,700
Tue, 23 Jun 2026
2.2200
3.0800
1.6300
1.7300
92,103,600
Mon, 22 Jun 2026
1.3600
1.4700
1.3600
1.3700
107,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
1.3900
1.4900
1.3900
1.4000
214,900
Wed, 17 Jun 2026
1.3600
1.5600
1.3400
1.3600
2,478,300
Tue, 16 Jun 2026
1.6900
1.7300
1.4300
1.4900
1,254,300
Mon, 15 Jun 2026
1.5000
1.7500
1.5000
1.7300
1,944,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
1.5500
1.5600
1.4000
1.4300
288,300
Thu, 11 Jun 2026
1.5300
1.7000
1.4600
1.5600
326,700
Wed, 10 Jun 2026
1.5100
1.7700
1.4500
1.6400
3,111,800
Tue, 09 Jun 2026
1.5000
1.7900
1.3400
1.5500
12,941,100
Mon, 08 Jun 2026
1.4600
2.5200
1.2400
1.4500
1,432,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
1.6500
1.6500
1.4000
1.4100
150,300
Thu, 04 Jun 2026
1.6900
1.7300
1.6000
1.6600
109,100
Wed, 03 Jun 2026
1.8100
1.8500
1.6600
1.8000
290,400
Tue, 02 Jun 2026
1.8500
2.0800
1.8500
1.9400
5,644,200
Mon, 01 Jun 2026
1.6400
2.0300
1.5700
1.8400
515,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
1.7300
2.2000
1.6400
1.7900
1,127,400
Thu, 28 May 2026
1.4200
1.5800
1.3800
1.5500
101,200
Wed, 27 May 2026
1.3300
1.5100
1.3000
1.4200
65,900
Tue, 26 May 2026
1.4300
1.4300
1.2800
1.2900
61,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
1.4300
1.4700
1.3800
1.4300
25,600
Thu, 21 May 2026
1.5700
1.6000
1.2800
1.4400
153,200
Wed, 20 May 2026
1.6000
1.6900
1.5900
1.6400
85,400
Tue, 19 May 2026
1.4300
1.6300
1.3800
1.5900
269,800
Mon, 18 May 2026
1.4000
1.4100
1.2800
1.3800
86,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
1.3800
1.4200
1.3200
1.3500
115,900
Thu, 14 May 2026
1.4000
1.4800
1.2100
1.4200
104,900
Wed, 13 May 2026
1.4500
1.4900
1.3900
1.4200
78,300
Tue, 12 May 2026
1.5700
1.5800
1.4500
1.4500
82,500
Mon, 11 May 2026
1.5100
1.5900
1.5000
1.5500
135,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
1.3900
1.5900
1.2700
1.5600
137,800
Thu, 07 May 2026
1.5500
1.5600
1.3800
1.4700
118,100
Wed, 06 May 2026
1.3800
1.6600
1.3200
1.6200
378,600
Tue, 05 May 2026
1.5100
1.5600
1.3800
1.3800
105,900
Mon, 04 May 2026
1.3800
1.5800
1.3700
1.5000
163,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
1.3700
1.4700
1.3300
1.3900
70,700
Thu, 30 Apr 2026
1.2700
1.4700
1.2300
1.3800
132,400
Wed, 29 Apr 2026
1.6500
1.6500
1.3200
1.3700
221,300
Tue, 28 Apr 2026
1.7800
1.7800
1.6200
1.6400
88,500
Mon, 27 Apr 2026
1.8600
1.8600
1.6600
1.7500
117,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
1.7200
1.8800
1.6200
1.8400
156,500
Thu, 23 Apr 2026
1.9900
2.0000
1.7800
1.7800
135,400
Wed, 22 Apr 2026
2.0900
2.1400
1.9100
1.9700
185,800
Tue, 21 Apr 2026
2.1700
2.1700
2.0600
2.1000
127,000
Mon, 20 Apr 2026
2.1800
2.2300
2.1300
2.2100
114,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
2.2000
2.2600
2.0800
2.2300
218,400
Thu, 16 Apr 2026
2.1300
2.4200
2.0100
2.4200
721,300
Wed, 15 Apr 2026
2.1700
2.1800
2.0100
2.1200
258,600
Tue, 14 Apr 2026
2.2600
2.3400
2.0600
2.3200
325,700
Mon, 13 Apr 2026
2.2500
2.5300
2.1700
2.4100
227,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
11 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 10 Apr 2026
2.8400
2.8400
2.4400
2.5200
427,000
Thu, 09 Apr 2026
2.9000
3.0400
2.7100
2.9600
790,300
Wed, 08 Apr 2026
3.0400
3.2100
2.4700
2.9900
3,237,900
Tue, 07 Apr 2026
4.5000
7.5000
4.5000
4.5000
11,010,041
Mon, 06 Apr 2026
3.0000
3.0000
3.0000
3.0000
1,237,419
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
10 · 6-K
After market open · 12:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
3.0000
4.5000
3.0000
3.0000
360,705
Wed, 01 Apr 2026
4.5000
4.5000
4.5000
4.5000
494,969
Tue, 31 Mar 2026
4.5000
4.5000
4.5000
4.5000
1,812,528
Mon, 30 Mar 2026
6.0000
6.0000
4.5000
4.5000
2,081,029
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
16.5000
19.5000
6.0000
6.0000
1,475,797
Thu, 26 Mar 2026
13.5000
13.5000
10.5000
12.0000
97,497
Wed, 25 Mar 2026
16.5000
18.0000
15.0000
16.5000
202,599
Tue, 24 Mar 2026
417.0000
417.0000
18.0000
19.5000
951,943
Mon, 23 Mar 2026
469.5000
702.0000
204.0000
537.0000
11,646
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
322.5000
505.5000
309.0000
454.5000
6,994
Thu, 19 Mar 2026
289.5000
345.0000
271.5000
328.5000
473
Wed, 18 Mar 2026
324.0000
328.5000
294.0000
309.0000
25
Tue, 17 Mar 2026
315.0000
315.0000
310.5000
315.0000
4
Mon, 16 Mar 2026
339.0000
339.0000
270.0000
298.5000
41
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
322.5000
331.5000
294.0000
331.5000
33
Thu, 12 Mar 2026
330.0000
330.0000
297.0000
300.0000
51
Wed, 11 Mar 2026
310.5000
328.5000
300.0000
303.0000
685
Tue, 10 Mar 2026
229.5000
285.0000
229.5000
274.5000
341
Mon, 09 Mar 2026
231.0000
231.0000
231.0000
231.0000
3
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
259.5000
259.5000
259.5000
259.5000
0
Thu, 05 Mar 2026
9 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 05 Mar 2026
249.0000
262.5000
246.0000
259.5000
8
Wed, 04 Mar 2026
253.5000
253.5000
253.5000
253.5000
3
Tue, 03 Mar 2026
255.0000
258.0000
238.5000
258.0000
26
Mon, 02 Mar 2026
232.5000
255.0000
231.0000
247.5000
53
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
237.0000
237.0000
237.0000
237.0000
3
Thu, 26 Feb 2026
243.0000
243.0000
231.0000
231.0000
5
Wed, 25 Feb 2026
231.0000
244.5000
231.0000
244.5000
4
Tue, 24 Feb 2026
232.5000
232.5000
232.5000
232.5000
1
Mon, 23 Feb 2026
240.0000
240.0000
235.5000
237.0000
19
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
237.0000
237.0000
237.0000
237.0000
0
Thu, 19 Feb 2026
237.0000
243.0000
226.5000
237.0000
45
Wed, 18 Feb 2026
243.0000
256.5000
243.0000
246.0000
3
Tue, 17 Feb 2026
213.0000
268.5000
213.0000
226.5000
105
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
249.0000
249.0000
213.0000
213.0000
18
Thu, 12 Feb 2026
264.0000
276.0000
226.5000
253.5000
28
Wed, 11 Feb 2026
288.0000
288.0000
244.5000
267.0000
31
Tue, 10 Feb 2026
255.0000
307.5000
255.0000
265.5000
68
Mon, 09 Feb 2026
279.0000
279.0000
259.5000
270.0000
13
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
252.0000
289.5000
231.0000
253.5000
20
Thu, 05 Feb 2026
244.5000
244.5000
226.5000
226.5000
21
Wed, 04 Feb 2026
237.0000
252.0000
228.0000
243.0000
73
Tue, 03 Feb 2026
231.0000
253.5000
205.5000
217.5000
151
Mon, 02 Feb 2026
249.0000
250.5000
226.5000
226.5000
22
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
255.0000
270.0000
225.0000
225.0000
57
Thu, 29 Jan 2026
276.0000
294.0000
255.0000
267.0000
44
Wed, 28 Jan 2026
318.0000
325.5000
271.5000
307.5000
25
Tue, 27 Jan 2026
354.0000
360.0000
309.0000
330.0000
33
Mon, 26 Jan 2026
382.5000
384.0000
328.5000
354.0000
73
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
418.5000
420.0000
381.0000
388.5000
62
Thu, 22 Jan 2026
411.0000
411.0000
379.5000
388.5000
49
Wed, 21 Jan 2026
417.0000
424.5000
384.0000
412.5000
39
Tue, 20 Jan 2026
424.5000
426.0000
385.5000
385.5000
15
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
384.0000
388.5000
378.0000
381.0000
56
Thu, 15 Jan 2026
411.0000
438.0000
354.0000
354.0000
89
Wed, 14 Jan 2026
390.0000
414.0000
390.0000
414.0000
11
Tue, 13 Jan 2026
411.0000
412.5000
391.5000
405.0000
26
Mon, 12 Jan 2026
418.5000
418.5000
388.5000
406.5000
31
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
433.5000
457.5000
397.5000
420.0000
65
Thu, 08 Jan 2026
435.0000
457.5000
414.0000
417.0000
81
Wed, 07 Jan 2026
418.5000
453.0000
406.5000
424.5000
43
Tue, 06 Jan 2026
438.0000
438.0000
402.0000
418.5000
13
Mon, 05 Jan 2026
387.0000
427.5000
387.0000
418.5000
75
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
456.0000
456.0000
399.0000
399.0000
154
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
441.0000
441.0000
412.5000
427.5000
60
Tue, 30 Dec 2025
465.0000
465.0000
435.0000
435.0000
36
Tue, 30 Dec 2025
8 · 424B5
Pre-market · 08:00 ET
PROSPECTUS SUPPLEMENT ↗
Tue, 30 Dec 2025
7 · 6-K
Pre-market · 07:45 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 29 Dec 2025
487.5000
507.0000
453.0000
453.0000
108
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
502.5000
504.0000
481.5000
483.0000
39
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
493.5000
559.5000
493.5000
510.0000
43
Tue, 23 Dec 2025
534.0000
538.5000
507.0000
508.5000
121
Mon, 22 Dec 2025
546.0000
546.0000
525.0000
532.5000
20
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
510.0000
562.5000
495.0000
562.5000
125
Thu, 18 Dec 2025
540.0000
564.0000
514.5000
534.0000
461
Wed, 17 Dec 2025
538.5000
565.5000
486.0000
514.5000
577
Tue, 16 Dec 2025
6 · 6-K
After-hours · 17:01 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 16 Dec 2025
529.5000
567.0000
529.5000
567.0000
25
Mon, 15 Dec 2025
573.0000
589.5000
483.0000
562.5000
64
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
5 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 12 Dec 2025
607.5000
607.5000
585.0000
606.0000
18
Thu, 11 Dec 2025
586.5000
606.0000
585.0000
586.5000
42
Wed, 10 Dec 2025
588.0000
592.5000
585.0000
592.5000
37
Tue, 09 Dec 2025
601.5000
601.5000
586.5000
589.5000
23
Mon, 08 Dec 2025
610.5000
612.0000
585.0000
607.5000
79
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
592.5000
610.5000
592.5000
610.5000
55
Thu, 04 Dec 2025
4 · F-3
After-hours · 16:46 ET
REGISTRATION STATEMENT ↗
Thu, 04 Dec 2025
3 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 04 Dec 2025
579.0000
601.5000
579.0000
595.5000
39
Wed, 03 Dec 2025
579.0000
615.0000
576.0000
586.5000
69
Tue, 02 Dec 2025
609.0000
609.0000
568.5000
589.5000
22
Mon, 01 Dec 2025
592.5000
615.0000
592.5000
610.5000
84
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
583.5000
610.5000
579.0000
610.5000
149
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
642.0000
705.0000
564.0000
576.0000
454
Tue, 25 Nov 2025
654.0000
687.0000
654.0000
685.5000
137
Mon, 24 Nov 2025
642.0000
645.0000
624.0000
645.0000
59
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
636.0000
699.0000
636.0000
646.5000
99
Thu, 20 Nov 2025
721.5000
759.0000
621.0000
625.5000
362
Wed, 19 Nov 2025
594.0000
760.5000
589.5000
760.5000
7,163
Tue, 18 Nov 2025
610.5000
610.5000
577.5000
594.0000
197
Mon, 17 Nov 2025
577.5000
597.0000
567.0000
580.5000
314
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
595.5000
655.5000
546.0000
580.5000
622
Thu, 13 Nov 2025
540.0000
630.0000
540.0000
609.0000
1,275
Wed, 12 Nov 2025
2 · 6-K
After-hours · 17:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 12 Nov 2025
532.5000
684.0000
493.5000
573.0000
4,107
Tue, 11 Nov 2025
318.0000
588.0000
294.0000
547.5000
30,523
Mon, 10 Nov 2025
295.5000
315.0000
295.5000
315.0000
61
Mon, 10 Nov 2025
1 · 6-K
Pre-market · 08:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
297.0000
306.0000
297.0000
301.5000
102
Thu, 06 Nov 2025
289.5000
303.0000
267.0000
300.0000
121
Wed, 05 Nov 2025
292.5000
292.5000
268.5000
279.0000
28
Tue, 04 Nov 2025
250.5000
300.0000
246.0000
286.5000
251
Mon, 03 Nov 2025
250.5000
265.5000
246.0000
253.5000
51
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
243.0000
265.5000
243.0000
249.0000
100
Thu, 30 Oct 2025
238.5000
261.0000
238.5000
243.0000
111
Wed, 29 Oct 2025
214.5000
250.5000
214.5000
235.5000
165
Tue, 28 Oct 2025
276.0000
276.0000
223.5000
225.0000
621
Mon, 27 Oct 2025
277.5000
285.0000
273.0000
276.0000
49
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend