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, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
0.6250
0.6250
0.4930
0.5150
797,400
Thu, 23 Jul 2026
0.6410
0.6900
0.5910
0.6420
1,061,800
Wed, 22 Jul 2026
0.6720
0.7400
0.6330
0.6850
1,436,800
Tue, 21 Jul 2026
0.6340
0.7990
0.5700
0.6800
5,956,400
Mon, 20 Jul 2026
0.8100
0.8200
0.5730
0.6120
40,944,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
1.2400
1.2400
0.9170
0.9200
1,570,100
Thu, 16 Jul 2026
1.4500
1.4500
1.0200
1.0800
1,732,800
Wed, 15 Jul 2026
1.9700
1.9700
1.5500
1.5900
517,400
Wed, 15 Jul 2026
35 · 20-F
Next filing day · accepted 14 Jul, 18:17 ET
ANNUAL REPORT ↗
Tue, 14 Jul 2026
2.0700
2.0850
1.9300
2.0300
44,500
Mon, 13 Jul 2026
2.4100
2.4100
2.0800
2.1200
23,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
2.4000
2.4000
2.0600
2.2400
49,500
Thu, 09 Jul 2026
2.4400
2.4400
2.0600
2.1900
40,100
Wed, 08 Jul 2026
2.1100
2.2600
2.0000
2.2400
40,000
Tue, 07 Jul 2026
2.1900
2.2000
2.0050
2.1000
54,400
Mon, 06 Jul 2026
2.4700
2.5600
2.0500
2.1200
44,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
2.2900
2.6000
2.1700
2.3200
217,700
Wed, 01 Jul 2026
2.6500
2.7250
2.3100
2.3700
82,800
Tue, 30 Jun 2026
2.9000
3.0000
2.6700
2.7000
59,800
Mon, 29 Jun 2026
3.2000
3.2300
2.8500
2.8900
71,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
34 · 6-K
After-hours · 16:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 26 Jun 2026
3.6200
3.6400
2.6600
3.1500
132,600
Thu, 25 Jun 2026
4.4100
4.6100
3.5600
3.7700
69,600
Wed, 24 Jun 2026
4.3300
4.6800
4.3300
4.5000
59,000
Tue, 23 Jun 2026
4.3400
4.7000
4.2500
4.3000
95,700
Mon, 22 Jun 2026
4.5800
4.8600
4.5000
4.5000
61,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
5.3000
5.4900
4.6400
4.6400
94,000
Wed, 17 Jun 2026
4.4400
5.5650
4.4400
5.4100
146,600
Tue, 16 Jun 2026
4.1300
4.8050
4.1300
4.4400
82,000
Mon, 15 Jun 2026
4.7100
4.7100
4.1700
4.1700
89,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
5.6000
5.6000
4.6000
4.6000
98,400
Thu, 11 Jun 2026
5.4600
5.8600
5.3220
5.7100
97,300
Wed, 10 Jun 2026
5.8600
6.0900
5.0000
5.6800
231,600
Tue, 09 Jun 2026
4.6200
6.6800
4.3020
6.0400
1,027,200
Mon, 08 Jun 2026
6.6600
7.4300
4.4800
4.4800
1,004,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
7.7300
8.6000
6.2900
7.0900
480,300
Thu, 04 Jun 2026
8.0000
9.0700
7.5700
8.2500
530,100
Wed, 03 Jun 2026
33 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 03 Jun 2026
8.2400
10.2000
7.6200
7.8600
625,400
Tue, 02 Jun 2026
32 · 6-K
After market open · 12:39 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 02 Jun 2026
5.8300
9.5000
5.7160
8.9900
1,883,200
Mon, 01 Jun 2026
9.2100
9.9000
6.5100
7.5300
2,649,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
5.7500
11.5800
5.3300
8.4700
11,319,600
Thu, 28 May 2026
3.7500
6.5000
3.6900
5.7900
6,600,300
Thu, 28 May 2026
31 · 6-K
Next filing day · accepted 27 May, 17:35 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 27 May 2026
30 · 6-K
After market open · 11:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 27 May 2026
3.4300
4.9800
3.2300
4.7800
22,925,900
Tue, 26 May 2026
1.6550
3.1400
1.3800
2.9000
79,685,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
0.8550
1.4700
0.7820
1.3300
31,792,500
Thu, 21 May 2026
29 · 6-K
After-hours · 17:27 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 21 May 2026
0.7710
0.8280
0.7300
0.8070
186,500
Wed, 20 May 2026
0.7520
0.7900
0.7100
0.7560
128,500
Tue, 19 May 2026
0.7400
0.8050
0.7400
0.7500
144,500
Mon, 18 May 2026
0.7900
0.7900
0.7310
0.7470
92,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
0.7900
0.8310
0.7800
0.7860
82,900
Thu, 14 May 2026
0.8170
0.8340
0.7700
0.7940
171,900
Wed, 13 May 2026
0.7810
0.8300
0.7570
0.7900
93,800
Tue, 12 May 2026
0.8300
0.8300
0.7550
0.7800
89,700
Mon, 11 May 2026
0.8600
0.8600
0.8200
0.8250
123,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
0.9080
0.9080
0.8630
0.8630
100,400
Thu, 07 May 2026
0.8970
0.9570
0.8530
0.8970
365,900
Wed, 06 May 2026
0.9210
0.9290
0.8860
0.9150
120,200
Tue, 05 May 2026
0.9290
0.9420
0.8880
0.9300
115,700
Mon, 04 May 2026
0.9110
0.9370
0.9000
0.9020
109,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
0.9500
0.9600
0.9090
0.9410
99,500
Thu, 30 Apr 2026
0.9570
0.9600
0.9330
0.9520
108,300
Wed, 29 Apr 2026
1.0200
1.0200
0.9500
0.9500
135,700
Tue, 28 Apr 2026
0.9890
1.0200
0.9600
1.0000
74,100
Mon, 27 Apr 2026
1.0000
1.0100
0.9600
1.0100
174,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
1.0200
1.0200
0.9610
1.0100
161,400
Thu, 23 Apr 2026
1.1200
1.1210
1.0100
1.0300
185,000
Wed, 22 Apr 2026
1.1100
1.1200
1.0900
1.1200
133,300
Tue, 21 Apr 2026
1.1700
1.1700
1.0800
1.1100
223,100
Mon, 20 Apr 2026
1.1500
1.2000
1.1200
1.1600
260,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
28 · 6-K
After market open · 12:24 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 17 Apr 2026
1.2300
1.2400
1.1500
1.1800
655,600
Thu, 16 Apr 2026
1.1600
1.1700
1.1050
1.1300
845,600
Wed, 15 Apr 2026
1.0800
1.1800
1.0500
1.1600
188,500
Tue, 14 Apr 2026
1.1600
1.1600
1.0900
1.1000
162,100
Mon, 13 Apr 2026
1.1000
1.2100
0.9830
1.1600
438,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
1.1450
1.1500
1.0600
1.1100
230,200
Thu, 09 Apr 2026
1.2200
1.2200
1.0800
1.1500
237,700
Wed, 08 Apr 2026
1.2800
1.2800
1.1900
1.2100
254,800
Tue, 07 Apr 2026
1.2800
1.2800
1.1700
1.2300
226,300
Mon, 06 Apr 2026
1.2700
1.3600
1.2300
1.3200
174,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
1.2800
1.2800
1.1610
1.2700
236,700
Wed, 01 Apr 2026
1.3800
1.4000
1.3000
1.3300
292,000
Tue, 31 Mar 2026
1.3800
1.4500
1.3600
1.4200
289,900
Tue, 31 Mar 2026
27 · F-3
Next filing day · accepted 30 Mar, 20:03 ET
REGISTRATION STATEMENT ↗
Mon, 30 Mar 2026
1.4400
1.4600
1.3700
1.4600
186,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
1.6500
1.6500
1.4100
1.4400
376,900
Thu, 26 Mar 2026
1.6900
1.8200
1.5600
1.7100
589,900
Wed, 25 Mar 2026
1.6400
1.7500
1.5700
1.6000
989,600
Tue, 24 Mar 2026
1.6500
1.6900
1.5500
1.6700
203,700
Mon, 23 Mar 2026
1.6700
1.7900
1.5700
1.6800
272,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
1.6400
1.7100
1.6000
1.6600
139,100
Thu, 19 Mar 2026
1.6800
1.7700
1.5890
1.7100
245,000
Wed, 18 Mar 2026
1.8800
1.8800
1.6900
1.8100
298,400
Tue, 17 Mar 2026
26 · 6-K
After-hours · 16:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 17 Mar 2026
1.9600
2.1900
1.8900
1.9100
834,600
Mon, 16 Mar 2026
1.9600
2.3600
1.8500
2.1600
1,244,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
1.9500
2.0200
1.8200
1.9500
309,500
Thu, 12 Mar 2026
2.1950
2.2600
1.9200
1.9650
836,300
Wed, 11 Mar 2026
2.9600
3.0000
2.1700
2.3400
4,274,000
Tue, 10 Mar 2026
3.3450
3.4800
2.8800
3.0000
357,900
Mon, 09 Mar 2026
25 · 6-K
After market open · 10:31 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 09 Mar 2026
3.6100
3.6600
3.2200
3.2700
335,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
24 · 424B5
After market open · 15:10 ET
PROSPECTUS SUPPLEMENT ↗
Fri, 06 Mar 2026
4.6700
4.6700
3.6200
3.8500
704,100
Thu, 05 Mar 2026
5.1900
5.5000
4.9900
5.1100
884,000
Wed, 04 Mar 2026
21.8000
23.4000
6.6800
7.0000
26,067,000
Tue, 03 Mar 2026
23 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 03 Mar 2026
8.4000
8.7900
7.8500
8.0300
30,100
Mon, 02 Mar 2026
8.9200
9.5000
8.1180
8.8000
29,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
10.7200
11.1650
8.0300
9.1400
82,700
Thu, 26 Feb 2026
13.4400
13.8600
11.4000
11.8800
36,565
Wed, 25 Feb 2026
22 · 6-K
After market open · 11:01 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 25 Feb 2026
17.8800
19.6200
13.6800
13.9800
47,803
Tue, 24 Feb 2026
17.4000
18.7200
17.1000
17.5200
11,310
Mon, 23 Feb 2026
19.2000
19.2000
16.8000
17.4600
11,602
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
20.4000
20.4000
19.0200
19.1400
16,243
Thu, 19 Feb 2026
19.8600
20.7000
18.9600
20.7000
9,423
Wed, 18 Feb 2026
21 · 6-K
After market open · 15:40 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 18 Feb 2026
19.5600
21.2400
19.5600
19.8600
14,593
Tue, 17 Feb 2026
19.8000
20.8200
19.5600
19.6800
8,883
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
20.8200
21.0000
19.2000
19.8600
9,903
Thu, 12 Feb 2026
21.1800
21.3600
20.0400
21.3000
12,253
Wed, 11 Feb 2026
20 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 11 Feb 2026
21.7800
21.7800
20.5800
21.3000
10,488
Tue, 10 Feb 2026
21.9000
22.6800
21.2400
21.9600
11,162
Mon, 09 Feb 2026
22.6200
23.1600
21.6000
23.1600
10,088
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
21.7200
22.7400
20.7000
22.7400
18,710
Thu, 05 Feb 2026
23.7600
24.3600
20.4000
21.7200
62,643
Wed, 04 Feb 2026
25.8000
30.6000
22.5000
22.8600
81,205
Tue, 03 Feb 2026
25.2600
27.1800
25.2600
25.7400
13,015
Mon, 02 Feb 2026
30.6000
30.7200
26.5800
27.0000
20,738
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
30.8400
32.4000
30.3000
30.5400
10,990
Thu, 29 Jan 2026
30.9600
31.8000
30.0600
30.8400
12,550
Wed, 28 Jan 2026
32.8200
32.8200
30.0000
32.1000
20,273
Tue, 27 Jan 2026
31.0800
32.8800
30.0000
31.8600
29,300
Mon, 26 Jan 2026
19 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 26 Jan 2026
34.2000
34.2000
29.8800
30.0000
43,508
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
18 · 6-K
After-hours · 16:10 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 23 Jan 2026
36.0000
36.0000
32.4000
33.9600
23,987
Thu, 22 Jan 2026
40.5000
40.5000
33.9000
34.9800
33,042
Wed, 21 Jan 2026
43.2600
43.2600
37.9200
39.1800
20,675
Wed, 21 Jan 2026
17 · 424B5
Pre-market · 09:13 ET
PROSPECTUS SUPPLEMENT ↗
Tue, 20 Jan 2026
47.4000
47.4000
39.2400
43.7400
37,427
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
52.8000
55.3200
49.8000
50.8200
17,660
Thu, 15 Jan 2026
52.1400
58.2000
48.6000
57.0000
46,408
Wed, 14 Jan 2026
46.6200
68.4000
45.0000
63.0000
148,898
Tue, 13 Jan 2026
49.8000
49.8000
43.8600
46.0800
17,665
Mon, 12 Jan 2026
55.8000
56.4000
49.9800
51.0000
39,178
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
42.0000
58.5000
40.8000
57.6000
131,375
Thu, 08 Jan 2026
43.2600
44.1600
40.2600
40.8600
9,158
Wed, 07 Jan 2026
42.1200
48.0000
39.7200
45.0000
39,002
Tue, 06 Jan 2026
36.6000
41.3400
36.2400
39.9000
13,580
Mon, 05 Jan 2026
35.7600
37.7400
34.8000
36.2400
17,265
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
32.4000
35.9400
30.6600
35.9400
13,297
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
33.6000
35.0400
31.6800
31.7400
12,210
Tue, 30 Dec 2025
35.8800
36.1200
32.4000
32.7600
10,270
Mon, 29 Dec 2025
36.6000
40.6800
34.4400
34.8000
22,212
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
36.9000
38.4000
35.8800
38.3400
14,310
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
34.2600
37.2000
34.2000
37.2000
9,492
Tue, 23 Dec 2025
34.5000
34.9800
33.0000
34.9800
10,250
Mon, 22 Dec 2025
35.4000
36.9000
34.4400
34.8000
16,957
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
38.3400
39.6600
33.0000
34.6200
32,407
Thu, 18 Dec 2025
36.6000
40.5600
36.1200
37.8000
14,960
Wed, 17 Dec 2025
36.0000
38.7000
35.5800
36.5400
23,333
Tue, 16 Dec 2025
40.8000
40.8000
33.0000
34.6200
53,780
Mon, 15 Dec 2025
51.6000
52.0800
41.4600
42.1200
30,610
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
50.5800
53.5800
48.0000
51.7800
23,130
Thu, 11 Dec 2025
16 · 6-K
After market open · 15:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 11 Dec 2025
55.1400
56.1000
51.3600
52.9200
24,618
Wed, 10 Dec 2025
57.7800
57.7800
54.0600
56.9400
26,850
Tue, 09 Dec 2025
61.2000
61.2000
57.9000
57.9000
26,125
Mon, 08 Dec 2025
67.8000
67.8000
60.0000
63.6000
38,507
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
61.8000
70.8000
57.6600
67.2000
74,440
Thu, 04 Dec 2025
56.8200
76.8000
53.4000
70.2000
115,955
Wed, 03 Dec 2025
61.2000
61.8000
54.6000
57.0000
30,405
Tue, 02 Dec 2025
67.8000
69.0000
54.4800
63.6000
349,647
Mon, 01 Dec 2025
66.6000
66.6000
61.8000
63.0000
21,855
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
66.0000
69.6000
65.1000
67.2000
10,857
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
66.0000
67.3800
63.6000
63.6000
20,450
Tue, 25 Nov 2025
69.0000
69.3000
64.8000
67.2000
19,550
Mon, 24 Nov 2025
68.4000
70.8000
67.2000
69.6000
10,312
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
15 · 6-K
After market open · 12:40 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 21 Nov 2025
69.6000
72.6000
64.2000
69.6000
24,135
Thu, 20 Nov 2025
14 · 424B5
After-hours · 16:30 ET
PROSPECTUS SUPPLEMENT ↗
Thu, 20 Nov 2025
68.4000
76.5000
67.2000
69.6000
30,637
Wed, 19 Nov 2025
13 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 19 Nov 2025
70.2000
74.4000
66.6000
73.2000
85,407
Tue, 18 Nov 2025
66.6000
67.8000
59.8200
61.2000
48,242
Mon, 17 Nov 2025
78.0000
81.3000
68.4000
68.4000
59,108
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
76.2000
90.6000
68.7000
71.4000
51,440
Thu, 13 Nov 2025
83.4000
94.2000
82.8000
90.6000
38,063
Wed, 12 Nov 2025
12 · 6-K
After market open · 14:31 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 12 Nov 2025
99.0000
105.0000
87.6000
101.4000
409,087
Wed, 12 Nov 2025
11 · 6-K
Pre-market · 07:34 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 11 Nov 2025
114.0000
114.0000
77.4000
78.0000
537,527
Mon, 10 Nov 2025
80.4000
130.8000
75.6000
106.2000
422,302
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
63.0000
66.0000
54.7800
61.8000
16,850
Thu, 06 Nov 2025
69.0000
69.9600
62.4000
65.4000
12,205
Wed, 05 Nov 2025
69.6000
78.6000
66.6000
68.4000
16,147
Tue, 04 Nov 2025
78.0000
78.6600
68.4000
69.6000
15,273
Mon, 03 Nov 2025
84.0000
86.4000
78.0000
79.8000
18,462
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
10 · 6-K
After-hours · 16:50 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 31 Oct 2025
9 · 424B5
After market open · 13:50 ET
PROSPECTUS SUPPLEMENT ↗
Fri, 31 Oct 2025
95.4000
107.4000
80.4000
83.4000
63,308
Thu, 30 Oct 2025
8 · 6-K
After market open · 15:34 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 30 Oct 2025
212.7000
213.0000
110.1000
111.6000
1,006,988
Wed, 29 Oct 2025
117.0000
125.4000
103.8000
108.0000
190,613
Tue, 28 Oct 2025
133.2000
133.3200
117.6000
120.0000
4,902
Mon, 27 Oct 2025
148.2000
148.2000
130.2000
133.2000
5,442
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
147.0000
165.0000
144.0000
144.0000
8,018
Thu, 23 Oct 2025
150.0000
209.4000
130.2000
156.6000
106,232
Wed, 22 Oct 2025
157.8000
157.8000
132.6000
140.4000
4,767
Tue, 21 Oct 2025
169.2000
169.2000
151.4400
154.8000
4,062
Mon, 20 Oct 2025
176.4000
180.0000
156.0000
169.2000
3,343
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
198.6000
202.8000
172.8000
174.6000
3,318
Thu, 16 Oct 2025
203.4000
207.9000
189.6000
201.6000
2,180
Wed, 15 Oct 2025
222.6000
227.3400
192.6000
195.0000
3,930
Tue, 14 Oct 2025
199.8000
244.8000
186.0000
225.0000
8,093
Mon, 13 Oct 2025
267.6000
276.0000
202.5000
206.4000
109,195
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
268.2000
268.2000
223.8000
228.0000
3,903
Thu, 09 Oct 2025
324.6000
324.6000
251.1000
271.2000
5,168
Wed, 08 Oct 2025
374.4000
374.4000
317.4000
331.2000
2,848
Tue, 07 Oct 2025
376.8000
396.0600
364.8000
375.6000
2,808
Tue, 07 Oct 2025
7 · 6-K
Next filing day · accepted 06 Oct, 18:34 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 06 Oct 2025
412.2000
433.2000
376.8000
376.8000
9,053
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
379.8000
401.4000
375.0000
382.2000
2,718
Thu, 02 Oct 2025
372.0000
390.0000
372.0000
385.8000
2,335
Wed, 01 Oct 2025
369.0000
402.0000
360.6000
374.4000
47,055
Tue, 30 Sep 2025
417.6000
421.8000
373.2000
379.8000
1,593
Mon, 29 Sep 2025
460.8000
476.4000
420.0000
420.6000
1,627
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
446.4000
493.2600
446.4000
455.7000
1,763
Thu, 25 Sep 2025
472.2000
474.0000
435.0000
442.8000
1,917
Thu, 25 Sep 2025
6 · F-3
Next filing day · accepted 24 Sep, 18:19 ET
REGISTRATION STATEMENT ↗
Wed, 24 Sep 2025
502.8000
550.8000
480.0000
483.0000
1,948
Tue, 23 Sep 2025
573.6000
573.6000
516.0000
516.0000
2,347
Mon, 22 Sep 2025
593.4000
642.0000
576.0000
577.2000
2,390
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
591.6000
625.6800
576.0000
613.2000
2,438
Thu, 18 Sep 2025
655.8000
677.4000
582.6000
600.0000
3,295
Wed, 17 Sep 2025
612.6000
927.0000
570.0000
705.0000
12,523
Tue, 16 Sep 2025
681.6000
759.6000
591.6000
600.0000
3,193
Mon, 15 Sep 2025
759.6000
772.2000
691.2000
702.0000
2,018
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
5 · 6-K
After market open · 11:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 12 Sep 2025
1350.0000
1378.8000
761.4000
801.0000
6,817
Thu, 11 Sep 2025
1438.2000
1450.8000
1382.4000
1400.4000
550
Wed, 10 Sep 2025
1425.6000
1526.4000
1386.0000
1440.0000
1,148
Tue, 09 Sep 2025
1432.8000
1458.0000
1332.0000
1393.2000
7,886
Mon, 08 Sep 2025
1296.0000
1362.6000
1242.0000
1350.0000
961
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
1317.6000
1377.0000
1260.0000
1301.4000
649
Thu, 04 Sep 2025
1355.4000
1369.8000
1305.0000
1321.2000
865
Wed, 03 Sep 2025
1337.4000
1420.2000
1337.4000
1369.8000
509
Tue, 02 Sep 2025
1386.0000
1402.2000
1332.0000
1337.4000
733
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
1364.4000
1476.0000
1360.8000
1404.0000
1,006
Thu, 28 Aug 2025
1485.0000
1492.2000
1337.4000
1377.0000
1,570
Wed, 27 Aug 2025
1476.0000
1540.8000
1422.0000
1503.0000
2,394
Tue, 26 Aug 2025
1350.0000
1890.0000
1182.6000
1702.8000
12,076
Mon, 25 Aug 2025
1368.0000
1432.8000
1350.0000
1353.6000
1,008
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
1368.0000
1422.0000
1314.0000
1407.6000
1,674
Thu, 21 Aug 2025
1440.0000
1526.4000
1386.0000
1396.8000
1,752
Wed, 20 Aug 2025
1485.0000
1600.2000
1404.0000
1476.0000
3,190
Tue, 19 Aug 2025
1962.0000
2124.0000
1665.0000
1773.0000
50,161
Mon, 18 Aug 2025
1476.0000
1587.6000
1404.0000
1530.0000
877
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
1587.6000
1654.2000
1432.8000
1449.0000
1,597
Thu, 14 Aug 2025
1386.0000
1557.0000
1350.0000
1528.2000
1,275
Thu, 14 Aug 2025
4 · 6-K
Pre-market · 09:06 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 13 Aug 2025
3 · 424B5
After-hours · 17:26 ET
PROSPECTUS SUPPLEMENT ↗
Wed, 13 Aug 2025
2 · 424B5
After market open · 15:47 ET
PROSPECTUS SUPPLEMENT ↗
Wed, 13 Aug 2025
1629.0000
1650.6000
1548.0000
1564.2000
695
Tue, 12 Aug 2025
1571.4000
1674.0000
1548.0000
1612.8000
722
Mon, 11 Aug 2025
1647.0000
1647.0000
1530.0000
1558.8000
1,024
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
1600.2000
1738.8000
1587.6000
1638.0000
1,110
Thu, 07 Aug 2025
1686.6000
1690.2000
1584.0000
1584.0000
1,240
Wed, 06 Aug 2025
1728.0000
1737.0000
1656.0000
1686.6000
654
Tue, 05 Aug 2025
1 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 05 Aug 2025
1800.0000
1854.0000
1692.0000
1717.2000
1,222
Mon, 04 Aug 2025
1746.0000
1890.0000
1710.0000
1818.0000
2,267
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
1818.0000
1818.0000
1629.0000
1672.2000
1,909
Thu, 31 Jul 2025
1818.0000
1818.0000
1645.2000
1692.0000
1,424
Wed, 30 Jul 2025
1818.0000
1926.0000
1764.0000
1800.0000
1,516
Tue, 29 Jul 2025
1944.0000
2250.0000
1782.0000
1782.0000
4,595
Mon, 28 Jul 2025
1998.0000
2034.0000
1764.0000
1764.0000
3,693
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend