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
3.2500
3.6340
3.2500
3.5600
66,100
Thu, 23 Jul 2026
3.4400
3.6600
3.2500
3.3100
99,400
Wed, 22 Jul 2026
3.0300
3.7700
3.0300
3.7000
377,300
Tue, 21 Jul 2026
3.0600
3.3200
2.9200
3.1100
153,400
Mon, 20 Jul 2026
3.3300
3.3300
3.0000
3.0300
50,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
3.7300
3.7300
3.2500
3.3600
74,400
Thu, 16 Jul 2026
3.6000
3.8500
3.4000
3.6500
205,800
Wed, 15 Jul 2026
3.6800
4.2400
3.6700
3.9500
183,600
Tue, 14 Jul 2026
3.8700
3.9000
3.6600
3.6600
74,500
Mon, 13 Jul 2026
4.1100
4.2050
3.7200
3.9200
74,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
4.2100
4.3550
4.0000
4.1200
50,700
Thu, 09 Jul 2026
4.2600
4.6600
4.1100
4.2800
133,900
Wed, 08 Jul 2026
3.8900
4.5000
3.8900
4.2700
109,800
Tue, 07 Jul 2026
3.9900
4.8600
3.8260
4.1700
478,100
Mon, 06 Jul 2026
4.6500
5.2600
3.6500
4.2800
397,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
4.5000
4.5500
3.8250
4.1250
372,508
Wed, 01 Jul 2026
5.8250
6.0000
5.0500
5.4000
242,360
Wed, 01 Jul 2026
24 · 6-K
Pre-market · 09:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 30 Jun 2026
7.5000
7.5000
6.2500
7.1000
107,132
Mon, 29 Jun 2026
6.2250
8.8750
6.2000
7.6000
660,344
Mon, 29 Jun 2026
23 · 6-K
Next filing day · accepted 26 Jun, 21:10 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
5.5500
9.3500
5.3750
7.1000
5,189,736
Thu, 25 Jun 2026
6.1500
6.6250
5.0750
5.5750
127,900
Wed, 24 Jun 2026
6.8750
6.9500
6.2750
6.7000
104,244
Tue, 23 Jun 2026
7.0000
7.3250
6.9250
7.2750
70,252
Mon, 22 Jun 2026
8.1000
8.1000
7.0000
7.9000
99,420
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
8.2750
8.5000
7.4750
8.0500
177,012
Wed, 17 Jun 2026
9.7250
9.7250
7.5000
8.7500
210,148
Tue, 16 Jun 2026
11.0000
11.0000
9.5250
10.3000
230,044
Mon, 15 Jun 2026
12.8000
13.4000
11.2250
11.6250
434,864
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
14.5250
16.0000
11.7500
12.5750
1,803,000
Thu, 11 Jun 2026
12.0750
22.8250
12.0000
13.9750
8,893,352
Wed, 10 Jun 2026
10.1500
16.2500
8.9000
10.9000
9,776,728
Tue, 09 Jun 2026
7.0000
8.3500
6.4750
6.8250
1,131,024
Mon, 08 Jun 2026
7.0250
17.5000
6.2500
7.8750
4,218,692
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
9.4750
9.6250
5.7500
7.0250
1,698,132
Thu, 04 Jun 2026
22 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 04 Jun 2026
10.3500
10.7500
8.2500
8.2500
1,097,932
Wed, 03 Jun 2026
21 · 424B5
After market open · 13:19 ET
PROSPECTUS SUPPLEMENT ↗
Wed, 03 Jun 2026
12.5250
13.0000
9.2750
11.2500
610,892
Tue, 02 Jun 2026
41.7500
45.7500
15.5000
15.5000
964,892
Mon, 01 Jun 2026
79.8750
220.0000
75.2500
164.5000
3,618,184
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
42.5000
49.7250
36.5000
36.5000
33,504
Thu, 28 May 2026
37.5000
40.8000
37.5000
40.8000
2,113
Wed, 27 May 2026
40.6500
45.0000
37.5000
40.2750
4,567
Tue, 26 May 2026
20 · 6-K
After-hours · 16:10 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 26 May 2026
51.8250
53.1750
48.9750
52.5000
4,071
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
49.2750
54.7500
48.4500
50.2500
1,153
Thu, 21 May 2026
47.4000
51.0000
47.4000
49.8750
776
Wed, 20 May 2026
49.8750
53.4000
47.2500
52.5000
1,905
Tue, 19 May 2026
49.6500
50.7000
46.5000
50.5500
2,583
Mon, 18 May 2026
51.3000
51.7500
47.2500
51.7500
3,560
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
54.0000
57.8250
48.7500
51.5250
7,572
Thu, 14 May 2026
51.6750
69.9750
50.4000
65.4750
30,291
Wed, 13 May 2026
54.9750
59.7000
45.8250
52.5000
225,655
Tue, 12 May 2026
49.6500
51.8250
48.6750
50.6250
3,752
Mon, 11 May 2026
51.8250
52.5000
48.1500
49.5000
1,885
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
53.2500
54.7500
50.9250
52.5000
1,693
Thu, 07 May 2026
55.0500
60.0000
51.0000
54.6000
1,436
Wed, 06 May 2026
54.3750
58.8000
50.4750
56.1750
3,107
Tue, 05 May 2026
61.2750
62.1750
52.8750
55.5000
3,701
Mon, 04 May 2026
56.3250
64.2000
53.2500
63.7500
12,313
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
60.0000
60.9000
52.5000
53.2500
2,543
Thu, 30 Apr 2026
61.8750
61.9500
58.5000
61.5000
1,184
Wed, 29 Apr 2026
62.1000
64.1250
59.3250
63.1500
1,316
Tue, 28 Apr 2026
60.0000
64.4250
55.8750
63.7500
2,299
Mon, 27 Apr 2026
66.2250
69.0000
56.2500
60.0750
7,139
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
19 · 20-F
After-hours · 16:28 ET
ANNUAL REPORT ↗
Fri, 24 Apr 2026
71.2500
86.2500
70.8750
74.2500
39,429
Thu, 23 Apr 2026
69.3750
75.7500
69.3750
75.0000
1,165
Wed, 22 Apr 2026
69.9750
75.0000
66.7500
75.0000
2,011
Tue, 21 Apr 2026
72.0000
73.5000
69.0750
69.7500
1,164
Mon, 20 Apr 2026
75.0000
76.5000
72.7500
74.1750
1,228
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
81.7500
82.4250
75.0000
75.7500
2,853
Thu, 16 Apr 2026
78.0000
84.7500
75.7500
81.7500
3,901
Wed, 15 Apr 2026
74.1750
77.4000
71.4750
75.7500
2,825
Tue, 14 Apr 2026
81.7500
81.7500
69.7500
76.5000
6,065
Mon, 13 Apr 2026
86.2500
86.2500
76.5000
83.2500
4,985
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
92.2500
129.0000
83.2500
90.0000
49,339
Thu, 09 Apr 2026
87.7500
93.7500
81.7500
84.7500
5,241
Wed, 08 Apr 2026
120.0000
121.1250
88.5000
99.7500
8,087
Tue, 07 Apr 2026
129.0000
129.0000
106.5000
124.5000
6,995
Mon, 06 Apr 2026
138.0000
155.2500
121.5000
140.2500
14,576
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
168.7500
168.7500
135.0000
135.0000
8,710
Wed, 01 Apr 2026
176.2500
191.2500
150.0000
180.0000
23,220
Wed, 01 Apr 2026
18 · 6-K
Pre-market · 08:45 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 01 Apr 2026
17 · 6-K
Next filing day · accepted 31 Mar, 21:18 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 31 Mar 2026
375.0000
393.7500
198.7500
217.5000
194,404
Mon, 30 Mar 2026
16 · 424B5
After-hours · 18:14 ET
PROSPECTUS SUPPLEMENT ↗
Mon, 30 Mar 2026
161.2500
161.2500
138.7500
150.0000
33,621
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
345.0000
581.2500
112.5000
206.2500
218,136
Fri, 27 Mar 2026
15 · 6-K
Pre-market · 08:45 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 26 Mar 2026
225.0000
225.0000
191.2500
217.5000
2,608
Wed, 25 Mar 2026
225.0000
255.0000
217.5000
255.0000
2,812
Tue, 24 Mar 2026
307.5000
307.5000
221.2500
270.0000
9,584
Mon, 23 Mar 2026
4387.5000
4387.5000
326.2500
427.5000
34,301
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
4087.5000
5437.5000
3956.2500
4462.5000
333
Thu, 19 Mar 2026
3937.5000
4312.5000
3491.2500
3937.5000
12
Wed, 18 Mar 2026
3750.0000
4800.0000
3750.0000
4162.5000
42
Tue, 17 Mar 2026
3701.2500
3937.5000
3701.2500
3750.0000
2
Mon, 16 Mar 2026
3825.0000
4050.0000
3375.0000
3993.7500
14
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
14 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 13 Mar 2026
13 · 424B5
After-hours · 16:04 ET
PROSPECTUS SUPPLEMENT ↗
Fri, 13 Mar 2026
4050.0000
4050.0000
3750.0000
3825.0000
3
Thu, 12 Mar 2026
3787.5000
4380.0000
3187.5000
3712.5000
10
Wed, 11 Mar 2026
4050.0000
4098.7500
3675.0000
3731.2500
6
Tue, 10 Mar 2026
3637.5000
4425.0000
3637.5000
4050.0000
11
Mon, 09 Mar 2026
3675.0000
3675.0000
3375.0000
3581.2500
5
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
3375.0000
3562.5000
3225.0000
3450.0000
9
Thu, 05 Mar 2026
3150.0000
3476.2500
2812.5000
3221.2500
47
Wed, 04 Mar 2026
4875.0000
4875.0000
1991.2500
3101.2500
241
Tue, 03 Mar 2026
6975.0000
6975.0000
4687.5000
4687.5000
32
Mon, 02 Mar 2026
7312.5000
7500.0000
6937.5000
6975.0000
7
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
7312.5000
7500.0000
7312.5000
7406.2500
1
Thu, 26 Feb 2026
7440.0000
7462.5000
7425.0000
7425.0000
2
Wed, 25 Feb 2026
7500.0000
7500.0000
7425.0000
7500.0000
1
Tue, 24 Feb 2026
7425.0000
7518.7500
7425.0000
7500.0000
1
Mon, 23 Feb 2026
7443.7500
7500.0000
7443.7500
7500.0000
1
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
7593.7500
7725.0000
7425.0000
7462.5000
2
Thu, 19 Feb 2026
7500.0000
7725.0000
7500.0000
7725.0000
1
Wed, 18 Feb 2026
7537.5000
7725.0000
7387.5000
7500.0000
1
Tue, 17 Feb 2026
7575.0000
7575.0000
7462.5000
7462.5000
0
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
7537.5000
7612.5000
7350.0000
7387.5000
2
Thu, 12 Feb 2026
7500.0000
7800.0000
7500.0000
7575.0000
0
Wed, 11 Feb 2026
7762.5000
7950.0000
7391.2500
7425.0000
3
Tue, 10 Feb 2026
7237.5000
8250.0000
7087.5000
7800.0000
7
Mon, 09 Feb 2026
7575.0000
7575.0000
7200.0000
7200.0000
2
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
7275.0000
7537.5000
7237.5000
7275.0000
3
Thu, 05 Feb 2026
7500.0000
7537.5000
7312.5000
7312.5000
2
Wed, 04 Feb 2026
7275.0000
7537.5000
7275.0000
7350.0000
2
Tue, 03 Feb 2026
7537.5000
7575.0000
7312.5000
7312.5000
4
Mon, 02 Feb 2026
7125.0000
7462.5000
7012.5000
7387.5000
5
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
7631.2500
7687.5000
7125.0000
7200.0000
17
Thu, 29 Jan 2026
7312.5000
7987.5000
6975.0000
7350.0000
21
Wed, 28 Jan 2026
6975.0000
7500.0000
6975.0000
7275.0000
2
Tue, 27 Jan 2026
7575.0000
7706.2500
6862.5000
6937.5000
6
Mon, 26 Jan 2026
7462.5000
7800.0000
7387.5000
7612.5000
5
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
7350.0000
7725.0000
7275.0000
7575.0000
11
Thu, 22 Jan 2026
6937.5000
8062.5000
6750.0000
7987.5000
25
Wed, 21 Jan 2026
7500.0000
7500.0000
6862.5000
7312.5000
49
Wed, 21 Jan 2026
12 · 6-K
Pre-market · 08:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 20 Jan 2026
7950.0000
8287.5000
7500.0000
7575.0000
49
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
8437.5000
8437.5000
8100.0000
8400.0000
2
Thu, 15 Jan 2026
8193.7500
8400.0000
8175.0000
8400.0000
1
Wed, 14 Jan 2026
8100.0000
8250.0000
7762.5000
8250.0000
4
Tue, 13 Jan 2026
7612.5000
8137.5000
7500.0000
8100.0000
7
Mon, 12 Jan 2026
7762.5000
7762.5000
7500.0000
7687.5000
3
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
7665.0000
7987.5000
7481.2500
7800.0000
12
Thu, 08 Jan 2026
6825.0000
7875.0000
6750.0000
7800.0000
27
Wed, 07 Jan 2026
6712.5000
6843.7500
6375.0000
6675.0000
48
Tue, 06 Jan 2026
7725.0000
7837.5000
5250.0000
6513.7500
126
Mon, 05 Jan 2026
8287.5000
8662.5000
7537.5000
7687.5000
146
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
8625.0000
8625.0000
8385.0000
8475.0000
4
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
7987.5000
8550.0000
7987.5000
8362.5000
11
Tue, 30 Dec 2025
8175.0000
8250.0000
7837.5000
8137.5000
4
Mon, 29 Dec 2025
7987.5000
8550.0000
7950.0000
8212.5000
19
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
8250.0000
8250.0000
7987.5000
8212.5000
7
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
7912.5000
8325.0000
7912.5000
8062.5000
19
Tue, 23 Dec 2025
7612.5000
8212.5000
7200.0000
8025.0000
52
Mon, 22 Dec 2025
11 · 6-K
After-hours · 17:11 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 22 Dec 2025
10 · 424B5
After-hours · 16:01 ET
PROSPECTUS SUPPLEMENT ↗
Mon, 22 Dec 2025
8100.0000
8137.5000
7406.2500
7462.5000
38
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
7987.5000
8381.2500
7987.5000
8137.5000
14
Thu, 18 Dec 2025
8287.5000
8475.0000
7687.5000
7987.5000
42
Wed, 17 Dec 2025
7462.5000
9727.5000
7425.0000
7912.5000
250
Wed, 17 Dec 2025
9 · 6-K
Pre-market · 07:20 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 16 Dec 2025
6937.5000
7125.0000
6712.5000
7050.0000
58
Mon, 15 Dec 2025
5850.0000
6937.5000
5850.0000
6825.0000
44
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
5325.0000
6206.2500
5325.0000
6075.0000
40
Thu, 11 Dec 2025
5550.0000
5625.0000
5433.7500
5531.2500
8
Wed, 10 Dec 2025
5212.5000
5737.5000
5212.5000
5587.5000
9
Tue, 09 Dec 2025
5175.0000
5325.0000
5025.0000
5100.0000
11
Mon, 08 Dec 2025
5475.0000
5512.5000
5062.5000
5062.5000
7
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
5587.5000
6300.0000
5475.0000
5475.0000
205
Thu, 04 Dec 2025
5700.0000
6037.5000
5362.5000
6000.0000
181
Wed, 03 Dec 2025
5737.5000
6075.0000
5212.5000
5625.0000
340
Tue, 02 Dec 2025
5625.0000
6225.0000
5456.2500
6112.5000
986
Mon, 01 Dec 2025
8 · 6-K
After-hours · 16:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 01 Dec 2025
6337.5000
8100.0000
5400.0000
6472.5000
910
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
6000.0000
6412.5000
6000.0000
6112.5000
9
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
5662.5000
6150.0000
5400.0000
5925.0000
19
Tue, 25 Nov 2025
5700.0000
5962.5000
5287.5000
5475.0000
19
Mon, 24 Nov 2025
7 · 6-K
After-hours · 17:26 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 24 Nov 2025
6 · 424B5
After-hours · 16:43 ET
PROSPECTUS SUPPLEMENT ↗
Mon, 24 Nov 2025
6187.5000
6375.0000
5850.0000
5925.0000
42
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
6075.0000
7237.5000
6000.0000
6300.0000
51
Thu, 20 Nov 2025
6937.5000
6937.5000
5700.0000
6225.0000
18
Wed, 19 Nov 2025
6450.0000
7087.5000
6356.2500
6975.0000
15
Tue, 18 Nov 2025
6262.5000
7425.0000
6131.2500
6562.5000
21
Mon, 17 Nov 2025
6337.5000
6600.0000
6187.5000
6262.5000
20
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
9000.0000
9000.0000
7275.0000
7406.2500
28
Thu, 13 Nov 2025
9000.0000
9487.5000
8752.5000
9337.5000
34
Wed, 12 Nov 2025
9712.5000
10267.5000
8475.0000
8887.5000
36
Tue, 11 Nov 2025
9487.5000
10875.0000
9000.0000
10350.0000
134
Mon, 10 Nov 2025
8325.0000
15675.0000
8325.0000
15562.5000
2,444
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
7987.5000
8550.0000
7612.5000
8212.5000
26
Thu, 06 Nov 2025
7762.5000
8550.0000
7237.5000
8400.0000
46
Wed, 05 Nov 2025
7650.0000
8475.0000
7312.5000
7762.5000
15
Tue, 04 Nov 2025
7275.0000
7837.5000
7162.5000
7500.0000
17
Mon, 03 Nov 2025
7350.0000
7800.0000
7350.0000
7650.0000
10
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
5 · 6-K
After-hours · 16:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 31 Oct 2025
7800.0000
8400.0000
7387.5000
7387.5000
67
Thu, 30 Oct 2025
7530.0000
7912.5000
7462.5000
7725.0000
13
Wed, 29 Oct 2025
7950.0000
8366.2500
7537.5000
8062.5000
19
Tue, 28 Oct 2025
8100.0000
8662.5000
7500.0000
8212.5000
11
Mon, 27 Oct 2025
8662.5000
9045.0000
7912.5000
8175.0000
49
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
8550.0000
8775.0000
7432.5000
8700.0000
12
Thu, 23 Oct 2025
7500.0000
8625.0000
7500.0000
8400.0000
30
Wed, 22 Oct 2025
4 · 6-K
After market open · 10:22 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 22 Oct 2025
7012.5000
8062.5000
6900.0000
7350.0000
25
Tue, 21 Oct 2025
7050.0000
7125.0000
6787.5000
7012.5000
3
Mon, 20 Oct 2025
7087.5000
7125.0000
6750.0000
7012.5000
7
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
7050.0000
7200.0000
6978.7500
7087.5000
1
Thu, 16 Oct 2025
6937.5000
7162.5000
6937.5000
7050.0000
3
Wed, 15 Oct 2025
7125.0000
7125.0000
6900.0000
7012.5000
1
Tue, 14 Oct 2025
6937.5000
7087.5000
6900.0000
6975.0000
4
Mon, 13 Oct 2025
6810.0000
6975.0000
6810.0000
6937.5000
2
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
7387.5000
7387.5000
6750.0000
6787.5000
11
Thu, 09 Oct 2025
3 · 6-K
After-hours · 17:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 09 Oct 2025
2 · 424B5
After-hours · 17:04 ET
PROSPECTUS SUPPLEMENT ↗
Thu, 09 Oct 2025
7087.5000
7687.5000
7087.5000
7275.0000
6
Wed, 08 Oct 2025
6937.5000
7166.2500
6787.5000
7087.5000
5
Tue, 07 Oct 2025
7125.0000
7162.5000
6900.0000
6937.5000
1
Mon, 06 Oct 2025
7087.5000
7200.0000
6750.0000
7012.5000
9
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
6750.0000
7125.0000
6750.0000
6937.5000
4
Thu, 02 Oct 2025
6600.0000
6975.0000
6600.0000
6975.0000
1
Wed, 01 Oct 2025
6675.0000
6967.5000
6637.5000
6862.5000
2
Tue, 30 Sep 2025
1 · 6-K
After-hours · 17:13 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 30 Sep 2025
6825.0000
6825.0000
6787.5000
6787.5000
0
Mon, 29 Sep 2025
7050.0000
7050.0000
6675.0000
6757.5000
2
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
6652.5000
6975.0000
6652.5000
6975.0000
3
Thu, 25 Sep 2025
6712.5000
6918.7500
6562.5000
6862.5000
4
Wed, 24 Sep 2025
6900.0000
7267.5000
6750.0000
6926.2500
7
Tue, 23 Sep 2025
6825.0000
7035.0000
6675.0000
7012.5000
7
Mon, 22 Sep 2025
6750.0000
7012.5000
6750.0000
6750.0000
7
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
6487.5000
6900.0000
6487.5000
6675.0000
5
Thu, 18 Sep 2025
6300.0000
6750.0000
6225.0000
6562.5000
4
Wed, 17 Sep 2025
6600.0000
6708.7500
6075.0000
6300.0000
11
Tue, 16 Sep 2025
6600.0000
7462.5000
6600.0000
6637.5000
7
Mon, 15 Sep 2025
6768.7500
7012.5000
6300.0000
6487.5000
16
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
7350.0000
7627.5000
6566.2500
6600.0000
17
Thu, 11 Sep 2025
6675.0000
7800.0000
6675.0000
7462.5000
47
Wed, 10 Sep 2025
6112.5000
7237.5000
6075.0000
6675.0000
49
Tue, 09 Sep 2025
5771.2500
6712.5000
5771.2500
6225.0000
78
Mon, 08 Sep 2025
5700.0000
5812.5000
5700.0000
5812.5000
2
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
5625.0000
5700.0000
5625.0000
5700.0000
0
Thu, 04 Sep 2025
5737.5000
5748.7500
5625.0000
5640.0000
3
Wed, 03 Sep 2025
5550.0000
5775.0000
5550.0000
5737.5000
1
Tue, 02 Sep 2025
5587.5000
5763.7500
5550.0000
5662.5000
4
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
5512.5000
5587.5000
5512.5000
5550.0000
6
Thu, 28 Aug 2025
5512.5000
5550.0000
5512.5000
5512.5000
2
Wed, 27 Aug 2025
5587.5000
5587.5000
5512.5000
5512.5000
3
Tue, 26 Aug 2025
5587.5000
5625.0000
5550.0000
5550.0000
2
Mon, 25 Aug 2025
5550.0000
5550.0000
5550.0000
5550.0000
1
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
5662.5000
5662.5000
5587.5000
5587.5000
2
Thu, 21 Aug 2025
5587.5000
5790.0000
5587.5000
5625.0000
1
Wed, 20 Aug 2025
5625.0000
5842.5000
5625.0000
5775.0000
1
Tue, 19 Aug 2025
5662.5000
5891.2500
5625.0000
5733.7500
4
Mon, 18 Aug 2025
5745.0000
5745.0000
5662.5000
5662.5000
8
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
5737.5000
5756.2500
5737.5000
5737.5000
0
Thu, 14 Aug 2025
5756.2500
5812.5000
5700.0000
5700.0000
5
Wed, 13 Aug 2025
5700.0000
5902.5000
5625.0000
5737.5000
5
Tue, 12 Aug 2025
5737.5000
5925.0000
5550.0000
5662.5000
3
Mon, 11 Aug 2025
5625.0000
5737.5000
5625.0000
5625.0000
5
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
5512.5000
5846.2500
5512.5000
5812.5000
4
Thu, 07 Aug 2025
5887.5000
6075.0000
5662.5000
5962.5000
4
Wed, 06 Aug 2025
5887.5000
6000.0000
5831.2500
5898.7500
2
Tue, 05 Aug 2025
6037.5000
6037.5000
5700.0000
6000.0000
10
Mon, 04 Aug 2025
5700.0000
6187.5000
5437.5000
5940.0000
31
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
5430.0000
5775.0000
5287.5000
5763.7500
8
Thu, 31 Jul 2025
5250.0000
5775.0000
5175.0000
5587.5000
13
Wed, 30 Jul 2025
5231.2500
5325.0000
5231.2500
5325.0000
1
Tue, 29 Jul 2025
5175.0000
5400.0000
5141.2500
5250.0000
10
Mon, 28 Jul 2025
5141.2500
5250.0000
5141.2500
5201.2500
2
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend