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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
1.0500
1.0800
1.0100
1.0200
92,439
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
1.1200
1.1570
1.0100
1.0800
444,200
Thu, 23 Jul 2026
1.0900
1.1500
1.0900
1.1300
152,300
Wed, 22 Jul 2026
1.1000
1.1300
1.0600
1.1100
280,800
Tue, 21 Jul 2026
1.1100
1.1500
1.1000
1.1100
168,700
Mon, 20 Jul 2026
1.1800
1.1900
1.0350
1.1500
531,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
18 · 20-F
After-hours · 17:00 ET
ANNUAL REPORT ↗
Fri, 17 Jul 2026
1.1500
1.2900
1.1300
1.2000
234,600
Thu, 16 Jul 2026
1.2500
1.2500
1.1350
1.1800
416,400
Wed, 15 Jul 2026
1.2600
1.2700
1.1750
1.2700
375,500
Tue, 14 Jul 2026
1.2800
1.3300
1.2600
1.2600
253,600
Mon, 13 Jul 2026
1.3100
1.3200
1.2700
1.3100
173,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
1.3500
1.3800
1.2600
1.3400
396,600
Thu, 09 Jul 2026
1.4100
1.4270
1.3600
1.3800
310,100
Wed, 08 Jul 2026
1.3200
1.5400
1.2800
1.4000
448,600
Tue, 07 Jul 2026
1.3600
1.3800
1.2700
1.3800
352,800
Mon, 06 Jul 2026
1.3800
1.4400
1.3500
1.4100
240,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
1.4900
1.4900
1.3600
1.4100
389,300
Wed, 01 Jul 2026
1.6800
1.7000
1.3800
1.4900
2,615,900
Wed, 01 Jul 2026
17 · 6-K
Pre-market · 08:40 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 30 Jun 2026
1.4900
1.7400
1.4400
1.6800
922,600
Mon, 29 Jun 2026
1.4400
1.5000
1.3300
1.4700
593,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
1.4700
1.5000
1.4100
1.4200
305,600
Thu, 25 Jun 2026
1.5300
1.5600
1.3900
1.5100
517,600
Wed, 24 Jun 2026
1.6300
1.6900
1.5500
1.5600
454,600
Tue, 23 Jun 2026
1.6400
1.7380
1.4300
1.7100
852,600
Mon, 22 Jun 2026
1.9000
1.9020
1.6500
1.6800
1,098,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
1.7700
2.1600
1.7600
1.9900
2,528,600
Wed, 17 Jun 2026
1.7300
1.9000
1.5800
1.8700
2,418,500
Tue, 16 Jun 2026
1.8300
2.5000
1.8300
2.0300
17,192,300
Mon, 15 Jun 2026
1.4400
2.5600
1.3500
1.6800
49,368,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
1.3100
1.3600
1.1600
1.1800
1,144,800
Thu, 11 Jun 2026
1.4300
1.4300
1.2600
1.3000
1,088,900
Wed, 10 Jun 2026
1.4000
1.8000
1.3100
1.4500
2,368,500
Tue, 09 Jun 2026
1.5900
1.6400
1.1400
1.5100
3,632,700
Mon, 08 Jun 2026
3.0100
3.1200
1.6400
1.7600
6,399,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
4.6000
5.0000
3.5000
3.8200
4,278,120
Thu, 04 Jun 2026
4.8000
6.8000
3.6600
4.0400
7,080,415
Wed, 03 Jun 2026
16 · 6-K
After-hours · 16:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 03 Jun 2026
14.4800
16.4000
10.8400
13.0000
14,378,510
Tue, 02 Jun 2026
8.4400
19.3000
8.0000
9.6000
27,277,795
Mon, 01 Jun 2026
10.5800
11.3600
8.4000
10.3000
20,877,010
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
7.7600
12.6200
4.9200
5.2200
68,435,900
Thu, 28 May 2026
2.2800
2.7400
2.2000
2.2000
7,134,560
Wed, 27 May 2026
2.0000
2.2200
1.9600
2.1200
1,039,995
Tue, 26 May 2026
2.2000
2.3800
2.1200
2.2000
568,990
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
2.3600
2.5400
2.2400
2.3000
892,555
Thu, 21 May 2026
15 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 21 May 2026
2.4200
2.7000
2.2000
2.5400
881,050
Wed, 20 May 2026
3.0000
3.0000
2.4200
2.5600
1,174,040
Tue, 19 May 2026
3.0800
3.5400
2.4000
2.6400
7,840,740
Mon, 18 May 2026
2.9600
3.0000
2.2400
2.5600
1,278,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
3.3000
6.3000
2.5400
2.7400
13,459,515
Thu, 14 May 2026
2.6400
3.0600
2.6200
3.0000
381,350
Wed, 13 May 2026
3.3400
3.3800
2.6200
2.9400
4,721,080
Tue, 12 May 2026
3.6000
3.6000
3.3000
3.4800
192,705
Mon, 11 May 2026
3.7600
3.9400
3.4000
3.9000
2,065,550
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
4.7400
5.5600
4.4600
4.9400
223,860
Thu, 07 May 2026
6.4400
6.5800
4.6800
5.2000
279,015
Wed, 06 May 2026
6.4000
8.6200
5.7400
6.5600
246,575
Tue, 05 May 2026
9.5600
9.6000
7.0000
7.1000
153,445
Mon, 04 May 2026
9.4000
10.4400
8.4200
10.0000
84,970
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
13.4200
13.4200
9.0600
10.8000
331,780
Thu, 30 Apr 2026
19.6000
19.6000
15.7400
16.4800
64,880
Wed, 29 Apr 2026
26.2000
26.2000
19.6000
20.0000
61,780
Tue, 28 Apr 2026
29.0000
29.0000
25.4000
25.8000
24,675
Mon, 27 Apr 2026
35.0000
36.1800
29.0000
29.6000
53,805
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
36.4000
42.6000
34.4000
35.8000
76,795
Thu, 23 Apr 2026
43.6000
43.8000
31.8000
34.8000
59,290
Wed, 22 Apr 2026
44.6000
50.8000
38.8000
45.2000
67,915
Tue, 21 Apr 2026
101.1000
101.1000
48.6000
50.6000
193,610
Mon, 20 Apr 2026
140.0000
140.0000
101.0000
111.0000
36,835
Mon, 20 Apr 2026
14 · 6-K
Pre-market · 09:09 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
158.0000
162.0000
130.0000
148.0000
39,757
Thu, 16 Apr 2026
158.0000
194.0000
144.0000
183.0000
102,946
Wed, 15 Apr 2026
123.0000
354.0000
112.0000
260.0000
439,837
Tue, 14 Apr 2026
131.0000
142.0000
107.0000
127.0000
285,639
Mon, 13 Apr 2026
13 · 6-K
After-hours · 16:58 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 13 Apr 2026
100.0000
100.0000
81.0000
90.0000
53,869
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
114.0000
137.0000
106.0000
115.0000
15,172
Thu, 09 Apr 2026
126.0000
136.0000
108.0000
113.0000
27,954
Wed, 08 Apr 2026
110.0000
209.0000
102.0000
198.0000
106,342
Tue, 07 Apr 2026
12 · 6-K
After market open · 15:30 ET
CURRENT REPORT ↗
Tue, 07 Apr 2026
82.0000
143.0000
79.0000
115.0000
274,392
Mon, 06 Apr 2026
79.0000
81.0000
70.0000
74.0000
12,085
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
70.0000
90.0000
66.0000
89.0000
12,563
Wed, 01 Apr 2026
11 · 6-K
After-hours · 16:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 01 Apr 2026
98.0000
102.0000
62.0000
89.0000
115,918
Tue, 31 Mar 2026
100.0000
119.0000
95.0000
99.0000
9,311
Tue, 31 Mar 2026
10 · 6-K
Pre-market · 09:28 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 30 Mar 2026
135.0000
140.0000
117.0000
121.0000
2,207
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
127.0000
145.0000
122.0000
131.0000
6,727
Thu, 26 Mar 2026
173.0000
180.0000
128.0000
129.0000
13,374
Wed, 25 Mar 2026
243.0000
501.0000
211.0000
235.0000
165,477
Tue, 24 Mar 2026
186.0000
246.0000
180.0000
232.0000
4,867
Mon, 23 Mar 2026
180.0000
192.0000
163.0000
185.0000
3,123
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
240.0000
241.0000
187.0000
192.0000
2,850
Thu, 19 Mar 2026
298.0000
470.0000
224.0000
258.0000
22,080
Wed, 18 Mar 2026
356.0000
365.0000
281.0000
303.0000
2,312
Tue, 17 Mar 2026
442.0000
442.0000
365.0000
389.0000
1,220
Mon, 16 Mar 2026
462.0000
466.0000
382.0000
452.0000
1,715
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
729.0000
729.0000
445.0000
477.0000
3,537
Thu, 12 Mar 2026
810.0000
820.0000
710.0000
757.0000
458
Wed, 11 Mar 2026
860.0000
880.0000
800.0000
829.0000
261
Tue, 10 Mar 2026
965.0000
965.0000
816.0000
858.0000
354
Mon, 09 Mar 2026
1010.0000
1010.0000
915.0000
953.0000
341
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
1140.0000
1180.0000
990.0000
1030.0000
2,262
Thu, 05 Mar 2026
1200.0000
1340.0000
1160.0000
1290.0000
297
Wed, 04 Mar 2026
1310.0000
1330.0000
1180.0000
1200.0000
311
Tue, 03 Mar 2026
1250.0000
1390.0000
1200.0000
1350.0000
439
Mon, 02 Mar 2026
1400.0000
1440.0000
1220.0000
1290.0000
546
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
1150.0000
1570.0000
1040.0000
1480.0000
1,918
Thu, 26 Feb 2026
1400.0000
1410.0000
1120.0000
1145.0000
447
Wed, 25 Feb 2026
1600.0000
1650.0000
1320.0000
1340.0000
336
Tue, 24 Feb 2026
1890.0000
1908.0000
1530.0000
1590.0000
353
Mon, 23 Feb 2026
2000.0000
2100.0000
1850.0000
1890.0000
147
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
2250.0000
2288.0000
1920.0000
1990.0000
134
Thu, 19 Feb 2026
2280.0000
2288.0000
2120.0000
2250.0000
84
Wed, 18 Feb 2026
2200.0000
2400.0000
2150.0000
2280.0000
168
Tue, 17 Feb 2026
2180.0000
2300.0000
2010.0000
2200.0000
395
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
2240.0000
2800.0000
2230.0000
2600.0000
239
Thu, 12 Feb 2026
2420.0000
2420.0000
2140.0000
2280.0000
138
Wed, 11 Feb 2026
2330.0000
2430.0000
2060.0000
2400.0000
231
Tue, 10 Feb 2026
2440.0000
2440.0000
2285.0000
2330.0000
86
Mon, 09 Feb 2026
2480.0000
2480.0000
2200.0000
2400.0000
239
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
2330.0000
2550.0000
2300.0000
2460.0000
123
Thu, 05 Feb 2026
2590.0000
2590.0000
2260.0000
2270.0000
86
Wed, 04 Feb 2026
2630.0000
2670.0000
2280.0000
2660.0000
139
Tue, 03 Feb 2026
2640.0000
2730.0000
2260.0000
2580.0000
372
Mon, 02 Feb 2026
2920.0000
3220.0000
2580.0000
2640.0000
507
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
2870.0000
3150.0000
2800.0000
2990.0000
69
Thu, 29 Jan 2026
3110.0000
3110.0000
2860.0000
2860.0000
50
Wed, 28 Jan 2026
3200.0000
3200.0000
2800.0000
3110.0000
114
Tue, 27 Jan 2026
3250.0000
3250.0000
3130.0000
3160.0000
85
Tue, 27 Jan 2026
9 · 6-K
Pre-market · 08:58 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 26 Jan 2026
3720.0000
3777.0000
3130.0000
3160.0000
210
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
3650.0000
4339.0000
3580.0000
3810.0000
208
Thu, 22 Jan 2026
4020.0000
4140.0000
3720.0000
3780.0000
92
Wed, 21 Jan 2026
3830.0000
4220.0000
3830.0000
4000.0000
89
Tue, 20 Jan 2026
4490.0000
4630.0000
3770.0000
3830.0000
209
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
4900.0000
5090.0000
4400.0000
4660.0000
242
Thu, 15 Jan 2026
4980.0000
5325.0000
4350.0000
4545.0000
314
Wed, 14 Jan 2026
4920.0000
5700.0000
4560.0000
5250.0000
745
Tue, 13 Jan 2026
4950.0000
8400.0000
4695.0000
8040.0000
2,875
Mon, 12 Jan 2026
4800.0000
5145.0000
4665.0000
5145.0000
65
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
5190.0000
5250.0000
4695.0000
4800.0000
115
Thu, 08 Jan 2026
5265.0000
5265.0000
4875.0000
4950.0000
72
Wed, 07 Jan 2026
5385.0000
5385.0000
4950.0000
5025.0000
93
Tue, 06 Jan 2026
5850.0000
6150.0000
5445.0000
5445.0000
76
Mon, 05 Jan 2026
6075.0000
6255.0000
5775.0000
5880.0000
35
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
8 · 6-K
After-hours · 16:01 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 02 Jan 2026
5820.0000
6255.0000
5820.0000
6165.0000
43
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
7 · 6-K
After market open · 14:36 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 31 Dec 2025
6600.0000
6600.0000
5265.0000
5820.0000
103
Tue, 30 Dec 2025
6000.0000
6585.0000
5625.0000
6495.0000
197
Mon, 29 Dec 2025
6645.0000
6645.0000
5850.0000
6150.0000
95
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
6015.0000
6795.0000
5805.0000
6465.0000
76
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
5925.0000
5925.0000
5700.0000
5850.0000
18
Tue, 23 Dec 2025
6600.0000
6600.0000
5340.0000
6000.0000
130
Mon, 22 Dec 2025
5850.0000
6510.0000
5700.0000
6360.0000
105
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
6405.0000
6465.0000
5580.0000
5850.0000
97
Thu, 18 Dec 2025
5865.0000
6810.0000
5535.0000
5970.0000
321
Wed, 17 Dec 2025
5880.0000
6750.0000
4785.0000
5475.0000
201
Tue, 16 Dec 2025
6 · 6-K
After-hours · 16:43 ET
CURRENT REPORT ↗
Tue, 16 Dec 2025
6525.0000
6735.0000
5700.0000
6375.0000
143
Mon, 15 Dec 2025
7800.0000
7875.0000
6630.0000
6750.0000
81
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
8250.0000
8850.0000
7500.0000
7770.0000
107
Thu, 11 Dec 2025
7500.0000
8250.0000
7245.0000
7920.0000
130
Wed, 10 Dec 2025
10200.0000
10380.0000
5340.0000
7890.0000
667
Tue, 09 Dec 2025
13200.0000
13200.0000
9495.0000
10230.0000
169
Mon, 08 Dec 2025
13050.0000
13320.0000
12015.0000
12885.0000
187
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
14850.0000
14850.0000
12600.0000
12750.0000
164
Thu, 04 Dec 2025
14775.0000
16200.0000
13275.0000
15150.0000
692
Wed, 03 Dec 2025
15450.0000
15450.0000
14400.0000
14775.0000
33
Tue, 02 Dec 2025
16050.0000
16125.0000
14250.0000
15450.0000
60
Mon, 01 Dec 2025
16200.0000
17640.0000
15030.0000
15900.0000
175
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
16650.0000
17850.0000
15300.0000
16650.0000
77
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
15600.0000
17550.0000
14550.0000
16500.0000
100
Tue, 25 Nov 2025
15450.0000
17100.0000
14325.0000
15150.0000
101
Mon, 24 Nov 2025
15300.0000
15525.0000
13965.0000
14850.0000
18
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
13650.0000
15600.0000
13350.0000
15000.0000
19
Thu, 20 Nov 2025
15000.0000
15300.0000
13395.0000
13875.0000
21
Wed, 19 Nov 2025
17100.0000
17550.0000
14700.0000
15000.0000
36
Tue, 18 Nov 2025
17850.0000
19200.0000
17100.0000
17250.0000
52
Mon, 17 Nov 2025
17850.0000
18000.0000
15450.0000
16650.0000
39
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
16800.0000
17850.0000
16365.0000
17250.0000
13
Fri, 14 Nov 2025
5 · 6-K
Pre-market · 07:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 13 Nov 2025
20250.0000
20700.0000
16350.0000
17100.0000
72
Wed, 12 Nov 2025
21450.0000
22050.0000
20370.0000
20550.0000
13
Tue, 11 Nov 2025
21000.0000
22125.0000
21000.0000
21150.0000
15
Mon, 10 Nov 2025
4 · 6-K
After-hours · 16:52 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 10 Nov 2025
19500.0000
21600.0000
19500.0000
21300.0000
14
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
20100.0000
20640.0000
19080.0000
19350.0000
16
Thu, 06 Nov 2025
21300.0000
21450.0000
20250.0000
20400.0000
13
Wed, 05 Nov 2025
20400.0000
21975.0000
20400.0000
21750.0000
8
Tue, 04 Nov 2025
21000.0000
21300.0000
19950.0000
20550.0000
40
Mon, 03 Nov 2025
21750.0000
22425.0000
20700.0000
20850.0000
8
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
21600.0000
22500.0000
21105.0000
21900.0000
13
Thu, 30 Oct 2025
21000.0000
21900.0000
20550.0000
21300.0000
25
Wed, 29 Oct 2025
22200.0000
23040.0000
20850.0000
21000.0000
42
Tue, 28 Oct 2025
22050.0000
22050.0000
21000.0000
21300.0000
21
Mon, 27 Oct 2025
24000.0000
24000.0000
21765.0000
22050.0000
46
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
24600.0000
25050.0000
23700.0000
23850.0000
20
Thu, 23 Oct 2025
23700.0000
25875.0000
22875.0000
24600.0000
48
Wed, 22 Oct 2025
26850.0000
29700.0000
23100.0000
24000.0000
238
Tue, 21 Oct 2025
24000.0000
24900.0000
23400.0000
24450.0000
29
Mon, 20 Oct 2025
24000.0000
24000.0000
22650.0000
23550.0000
21
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
23250.0000
23250.0000
22350.0000
22800.0000
24
Thu, 16 Oct 2025
26550.0000
26550.0000
22950.0000
23100.0000
42
Wed, 15 Oct 2025
26850.0000
27900.0000
25650.0000
25950.0000
56
Tue, 14 Oct 2025
24000.0000
26520.0000
23475.0000
25650.0000
58
Mon, 13 Oct 2025
22650.0000
24900.0000
22500.0000
24750.0000
27
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
24750.0000
24885.0000
22200.0000
22350.0000
43
Thu, 09 Oct 2025
24750.0000
24750.0000
23250.0000
24000.0000
46
Wed, 08 Oct 2025
27300.0000
27300.0000
24300.0000
24300.0000
72
Tue, 07 Oct 2025
28650.0000
28950.0000
26310.0000
26550.0000
65
Mon, 06 Oct 2025
29700.0000
31500.0000
28350.0000
28800.0000
55
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
30000.0000
30600.0000
29250.0000
29700.0000
33
Thu, 02 Oct 2025
30750.0000
30750.0000
29250.0000
30450.0000
27
Wed, 01 Oct 2025
29700.0000
30750.0000
28950.0000
29850.0000
28
Tue, 30 Sep 2025
30150.0000
31200.0000
29250.0000
29550.0000
45
Mon, 29 Sep 2025
28950.0000
31200.0000
27450.0000
30750.0000
64
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
30150.0000
30540.0000
28050.0000
28500.0000
33
Thu, 25 Sep 2025
32250.0000
32640.0000
28050.0000
29550.0000
108
Wed, 24 Sep 2025
32250.0000
32850.0000
31800.0000
32250.0000
24
Tue, 23 Sep 2025
34050.0000
35100.0000
32250.0000
32550.0000
30
Mon, 22 Sep 2025
32700.0000
34470.0000
32700.0000
33750.0000
21
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
32700.0000
33600.0000
31350.0000
32850.0000
31
Thu, 18 Sep 2025
33300.0000
36000.0000
32700.0000
33000.0000
51
Wed, 17 Sep 2025
34200.0000
34200.0000
32700.0000
32700.0000
17
Tue, 16 Sep 2025
36150.0000
36270.0000
32550.0000
34050.0000
48
Mon, 15 Sep 2025
37800.0000
37950.0000
34350.0000
35550.0000
35
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
36750.0000
37650.0000
34950.0000
36000.0000
20
Thu, 11 Sep 2025
38700.0000
39240.0000
36150.0000
36750.0000
39
Wed, 10 Sep 2025
35850.0000
41550.0000
35850.0000
38400.0000
116
Tue, 09 Sep 2025
34650.0000
34650.0000
31500.0000
33000.0000
18
Mon, 08 Sep 2025
31500.0000
34950.0000
31200.0000
34200.0000
39
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
31500.0000
31845.0000
28950.0000
29700.0000
16
Thu, 04 Sep 2025
31950.0000
32550.0000
30600.0000
31500.0000
14
Wed, 03 Sep 2025
3 · 6-K
After-hours · 16:09 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 03 Sep 2025
32550.0000
32790.0000
31800.0000
32250.0000
6
Wed, 03 Sep 2025
2 · F-1
Next filing day · accepted 02 Sep, 19:43 ET
REGISTRATION STATEMENT ↗
Tue, 02 Sep 2025
33150.0000
34500.0000
31650.0000
32700.0000
17
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
33900.0000
35700.0000
33000.0000
33150.0000
10
Thu, 28 Aug 2025
32850.0000
34020.0000
32400.0000
33900.0000
10
Wed, 27 Aug 2025
34800.0000
35250.0000
31650.0000
32850.0000
40
Tue, 26 Aug 2025
34350.0000
34800.0000
32100.0000
34200.0000
18
Mon, 25 Aug 2025
36150.0000
37200.0000
33750.0000
34800.0000
38
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
37500.0000
37500.0000
36000.0000
36300.0000
11
Thu, 21 Aug 2025
38100.0000
38250.0000
37200.0000
37500.0000
8
Wed, 20 Aug 2025
37050.0000
38550.0000
37050.0000
37500.0000
7
Tue, 19 Aug 2025
38700.0000
39000.0000
36300.0000
37050.0000
9
Mon, 18 Aug 2025
42150.0000
42150.0000
38610.0000
39000.0000
12
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
41550.0000
43950.0000
41400.0000
42300.0000
29
Thu, 14 Aug 2025
42000.0000
43500.0000
38100.0000
42825.0000
21
Wed, 13 Aug 2025
43500.0000
43800.0000
41100.0000
42150.0000
21
Tue, 12 Aug 2025
40650.0000
43950.0000
38115.0000
43200.0000
22
Tue, 12 Aug 2025
1 · 6-K
Pre-market · 08:36 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 11 Aug 2025
42750.0000
42750.0000
39750.0000
40500.0000
8
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
37800.0000
44400.0000
37500.0000
42000.0000
22
Thu, 07 Aug 2025
36000.0000
40770.0000
34725.0000
37650.0000
25
Wed, 06 Aug 2025
36450.0000
38100.0000
35100.0000
35400.0000
14
Tue, 05 Aug 2025
40500.0000
40950.0000
32100.0000
37500.0000
82
Mon, 04 Aug 2025
49050.0000
49500.0000
34800.0000
35850.0000
92
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
57600.0000
58650.0000
51465.0000
52575.0000
17
Thu, 31 Jul 2025
61500.0000
63900.0000
54600.0000
59700.0000
20
Wed, 30 Jul 2025
60000.0000
64950.0000
58620.0000
61050.0000
43
Tue, 29 Jul 2025
55950.0000
62250.0000
53250.0000
60000.0000
41
Mon, 28 Jul 2025
55200.0000
55950.0000
50250.0000
54600.0000
34
Sun, 27 Jul 2025
Weekend