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
3.5400
3.5400
3.2500
3.2500
14,423
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
3.7400
3.7400
3.4200
3.4400
12,600
Thu, 23 Jul 2026
3.5650
3.8000
3.5400
3.6300
35,300
Wed, 22 Jul 2026
3.2300
3.7700
3.2200
3.7000
71,700
Tue, 21 Jul 2026
3.2800
3.4800
3.2100
3.3500
20,900
Mon, 20 Jul 2026
3.4300
3.6600
3.3500
3.3600
30,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
3.4300
3.7000
3.2900
3.7000
48,500
Thu, 16 Jul 2026
3.4100
3.8200
3.1500
3.8200
584,400
Wed, 15 Jul 2026
2.9100
3.8000
2.7600
3.2400
4,980,600
Tue, 14 Jul 2026
3.3350
3.3350
2.9700
2.9700
8,500
Mon, 13 Jul 2026
3.7500
3.7500
3.2000
3.2000
7,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
32 · 6-K
After market open · 12:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 10 Jul 2026
3.3400
3.6200
3.2100
3.3200
10,700
Thu, 09 Jul 2026
3.6700
3.6700
3.3100
3.4200
14,200
Wed, 08 Jul 2026
3.6700
3.6700
3.6000
3.6700
3,500
Tue, 07 Jul 2026
3.8700
3.8700
3.8200
3.8350
3,300
Mon, 06 Jul 2026
4.0100
4.0100
3.8410
3.9400
11,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
4.0900
4.1400
3.8500
4.0400
14,100
Wed, 01 Jul 2026
31 · 6-K
After-hours · 16:39 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 01 Jul 2026
4.0100
4.1990
3.9800
4.1800
19,300
Tue, 30 Jun 2026
4.2700
4.2800
3.9800
4.0950
12,100
Mon, 29 Jun 2026
4.1200
4.3000
4.0100
4.2800
11,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
4.0400
4.3000
3.9500
4.2200
24,600
Thu, 25 Jun 2026
4.1600
4.1600
4.0000
4.0100
18,300
Wed, 24 Jun 2026
4.2000
4.3000
4.1000
4.1800
13,800
Tue, 23 Jun 2026
4.1900
4.2900
4.1400
4.2800
24,700
Mon, 22 Jun 2026
4.5000
4.5660
4.0100
4.2400
31,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
4.9300
4.9300
4.5000
4.5800
36,100
Wed, 17 Jun 2026
4.9800
5.0000
4.8000
4.8500
38,700
Tue, 16 Jun 2026
4.9200
5.0800
4.8500
5.0000
45,400
Mon, 15 Jun 2026
4.7400
5.1180
4.7100
4.9500
99,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
4.3200
4.7200
4.3200
4.5800
109,400
Thu, 11 Jun 2026
4.6500
4.7300
4.1260
4.3600
1,989,100
Wed, 10 Jun 2026
4.3800
4.9700
4.3390
4.8000
162,400
Tue, 09 Jun 2026
4.4400
5.3000
4.0800
4.4400
976,600
Mon, 08 Jun 2026
6.2700
6.2800
4.3000
4.4100
2,136,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
30 · 6-K
After-hours · 16:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 05 Jun 2026
5.9400
6.7100
5.8780
6.3800
138,500
Thu, 04 Jun 2026
5.6600
6.9050
5.4900
6.4500
305,200
Wed, 03 Jun 2026
4.3000
6.6700
4.2700
6.1100
1,226,500
Tue, 02 Jun 2026
7.6800
7.7100
4.0000
4.6300
13,246,000
Mon, 01 Jun 2026
3.8800
4.5200
3.8800
4.2800
2,049,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
3.6500
4.0800
3.5800
3.8850
37,400
Thu, 28 May 2026
3.6000
3.8000
3.4900
3.7200
57,600
Wed, 27 May 2026
3.6600
3.7500
3.3600
3.6100
63,000
Tue, 26 May 2026
3.7900
4.3500
3.4700
3.9700
154,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
3.2100
3.2900
3.0100
3.2500
54,400
Thu, 21 May 2026
3.2400
3.4300
3.0800
3.2900
83,690
Wed, 20 May 2026
3.0800
3.3300
2.9500
3.2800
77,090
Tue, 19 May 2026
3.0400
3.1000
2.8100
3.0400
67,400
Mon, 18 May 2026
3.4300
3.5000
3.3100
3.3600
53,760
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
3.9900
4.0500
3.4700
3.5700
83,590
Thu, 14 May 2026
4.3900
4.4800
3.9500
4.0000
51,910
Wed, 13 May 2026
4.2800
4.6700
4.2800
4.4200
34,440
Tue, 12 May 2026
4.6400
4.8200
4.1000
4.4300
61,380
Mon, 11 May 2026
29 · 20-F
After-hours · 16:55 ET
ANNUAL REPORT ↗
Mon, 11 May 2026
5.4000
5.5100
4.6500
4.6800
95,630
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
5.5000
5.7200
5.2700
5.3000
49,250
Thu, 07 May 2026
6.8000
6.8300
5.2300
5.3400
100,240
Wed, 06 May 2026
6.2300
6.8000
6.2000
6.8000
50,340
Tue, 05 May 2026
7.1500
7.1500
6.3300
6.6400
79,040
Mon, 04 May 2026
7.5200
7.7700
7.2000
7.4800
43,590
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
7.7100
7.9500
7.5000
7.6400
36,890
Thu, 30 Apr 2026
7.6900
8.1000
7.2000
8.0000
56,110
Wed, 29 Apr 2026
7.6000
7.9700
7.4000
7.8700
74,020
Tue, 28 Apr 2026
8.9900
9.0500
6.6800
7.2100
271,360
Mon, 27 Apr 2026
7.6200
11.0000
7.3500
11.0000
663,240
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
7.8000
9.3000
7.1000
8.2700
225,040
Thu, 23 Apr 2026
8.0900
8.0900
7.5000
8.0000
56,640
Wed, 22 Apr 2026
8.3500
8.5000
7.9000
8.1700
84,340
Tue, 21 Apr 2026
8.5500
8.5500
8.0700
8.4000
69,160
Tue, 21 Apr 2026
28 · 6-K
Next filing day · accepted 20 Apr, 17:35 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 20 Apr 2026
8.0800
9.0000
7.8000
8.5900
207,960
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
7.9300
8.4900
7.6700
8.2500
182,930
Thu, 16 Apr 2026
27 · 424B5
After market open · 13:09 ET
PROSPECTUS SUPPLEMENT ↗
Thu, 16 Apr 2026
8.4400
8.6800
8.0100
8.4000
520,620
Wed, 15 Apr 2026
9.2300
12.0000
8.0400
8.0500
21,358,270
Tue, 14 Apr 2026
6.5000
6.6800
6.0000
6.0000
251,870
Mon, 13 Apr 2026
6.4600
7.1400
6.4000
6.7600
169,640
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
7.6600
8.1500
6.7500
6.8400
210,110
Thu, 09 Apr 2026
6.5000
9.2000
6.3500
8.5100
2,415,990
Wed, 08 Apr 2026
6.9500
7.0800
5.9900
6.0800
95,830
Tue, 07 Apr 2026
7.0500
7.7500
6.6200
7.3000
151,920
Mon, 06 Apr 2026
6.6000
8.0300
6.5000
7.3900
386,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
26 · 6-K
After-hours · 17:18 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 02 Apr 2026
5.0400
9.9000
5.0000
7.1100
10,422,110
Wed, 01 Apr 2026
5.9400
5.9400
4.7700
5.1000
135,320
Tue, 31 Mar 2026
25 · 424B5
After market open · 14:52 ET
PROSPECTUS SUPPLEMENT ↗
Tue, 31 Mar 2026
6.3900
6.6400
5.8200
6.0000
130,300
Mon, 30 Mar 2026
6.2000
7.0300
5.2200
6.8700
567,890
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
19.1500
29.0000
6.5100
7.6000
15,194,080
Thu, 26 Mar 2026
6.7500
16.9000
5.8800
13.7000
11,503,230
Wed, 25 Mar 2026
6.0500
6.2400
5.7000
5.7000
960
Tue, 24 Mar 2026
5.7100
6.0900
5.7000
5.7700
1,890
Mon, 23 Mar 2026
6.4400
6.7000
5.3300
5.5300
11,750
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
6.6400
7.4000
6.4000
6.4400
5,860
Thu, 19 Mar 2026
6.7000
6.9300
6.4900
6.7100
1,580
Wed, 18 Mar 2026
7.7400
7.7400
6.8200
6.9300
2,260
Tue, 17 Mar 2026
7.9500
8.8000
7.8000
7.8000
3,980
Mon, 16 Mar 2026
8.1000
8.6200
8.1000
8.2800
3,210
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
8.9600
8.9600
8.0100
8.3500
6,190
Thu, 12 Mar 2026
10.2000
11.0800
8.2100
9.0900
29,390
Wed, 11 Mar 2026
24 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 11 Mar 2026
12.3000
13.1000
12.3000
12.7000
78,520
Tue, 10 Mar 2026
12.8000
12.9000
12.3000
12.3000
520
Mon, 09 Mar 2026
13.1000
13.3000
12.5000
12.7000
2,460
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
12.2000
13.5000
11.3500
12.9000
9,530
Thu, 05 Mar 2026
12.7900
12.7900
11.8000
11.8000
2,880
Thu, 05 Mar 2026
23 · 6-K
Pre-market · 09:08 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 04 Mar 2026
12.6000
12.9000
12.5000
12.5000
1,490
Tue, 03 Mar 2026
13.5000
13.7000
12.5000
12.6000
3,870
Mon, 02 Mar 2026
14.0000
14.4000
12.8000
13.7000
3,280
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
15.1000
15.1000
13.9000
14.0000
1,310
Thu, 26 Feb 2026
15.5000
15.5000
13.7500
15.3000
7,900
Wed, 25 Feb 2026
16.0000
16.0000
15.0000
15.2000
3,430
Tue, 24 Feb 2026
16.3500
16.4000
15.1000
15.5000
2,410
Mon, 23 Feb 2026
17.0000
17.3000
16.1000
16.2000
1,440
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
16.0000
17.6000
15.6000
17.3000
3,930
Thu, 19 Feb 2026
16.7000
16.7500
15.9000
16.1000
1,490
Wed, 18 Feb 2026
17.1000
17.3000
16.0000
16.0000
1,130
Tue, 17 Feb 2026
16.5000
17.7800
16.5000
17.2000
1,050
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
15.9000
17.4000
15.5000
17.4000
8,200
Thu, 12 Feb 2026
22 · 6-K
After-hours · 16:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 12 Feb 2026
15.1000
16.3000
15.0000
15.2000
4,650
Wed, 11 Feb 2026
17.9000
17.9000
16.5000
16.6500
1,670
Tue, 10 Feb 2026
18.4000
18.6000
16.8000
17.8500
2,850
Mon, 09 Feb 2026
17.5000
20.1400
17.3000
19.1000
3,350
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
15.6000
17.2000
15.1000
17.2000
1,430
Thu, 05 Feb 2026
18.5000
18.5000
14.3000
15.5000
12,470
Wed, 04 Feb 2026
20.7000
20.7000
17.4000
18.5000
4,980
Tue, 03 Feb 2026
23.0000
23.2000
19.9000
20.5000
11,240
Mon, 02 Feb 2026
21 · 6-K
After-hours · 16:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 02 Feb 2026
26.8000
27.9000
23.0000
23.4000
6,760
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
24.4800
29.8000
24.4800
28.4000
63,890
Thu, 29 Jan 2026
23.3000
24.4500
23.3000
23.8000
3,200
Wed, 28 Jan 2026
24.2000
25.4000
23.4000
23.4000
2,120
Tue, 27 Jan 2026
25.1000
27.0000
24.5000
24.7000
6,740
Mon, 26 Jan 2026
25.4000
33.6500
23.8000
26.1000
71,010
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
23.3000
24.9500
23.2000
23.9000
68,980
Thu, 22 Jan 2026
23.2000
24.4000
23.0000
23.2000
2,130
Wed, 21 Jan 2026
26.5000
27.1500
23.2000
23.4000
5,200
Tue, 20 Jan 2026
28.1000
31.8000
25.3900
25.4000
9,410
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
25.0000
28.4000
25.0000
26.5000
4,840
Thu, 15 Jan 2026
22.5000
27.1500
22.5000
26.2000
6,580
Wed, 14 Jan 2026
23.1000
24.2400
22.6000
23.0000
1,930
Tue, 13 Jan 2026
23.2000
23.5000
23.0000
23.2000
2,490
Mon, 12 Jan 2026
22.8500
24.5000
22.2000
23.5000
1,990
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
24.0000
24.0000
23.4000
23.4000
1,460
Thu, 08 Jan 2026
23.5000
25.5000
23.3000
23.4000
3,610
Wed, 07 Jan 2026
22.6000
24.6000
21.8000
24.1000
3,120
Tue, 06 Jan 2026
20 · 6-K
After-hours · 17:25 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 06 Jan 2026
23.7000
24.8000
22.3000
22.7000
4,600
Mon, 05 Jan 2026
24.3000
26.1800
24.2000
24.9000
3,090
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
23.8000
25.5000
23.7100
24.6000
4,180
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
26.5000
26.5000
23.7000
24.3000
5,880
Tue, 30 Dec 2025
27.2500
28.1600
25.0000
25.7000
3,990
Mon, 29 Dec 2025
26.7000
29.0000
26.7000
27.6000
4,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
26.8000
29.3000
26.5000
27.0000
5,070
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
30.8000
30.8000
26.5000
27.6000
7,400
Tue, 23 Dec 2025
33.6000
34.0000
31.1100
31.9000
10,360
Mon, 22 Dec 2025
33.9000
39.1000
31.7800
36.7000
15,640
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
19 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 19 Dec 2025
35.0000
35.5000
31.0000
35.5000
19,957
Thu, 18 Dec 2025
47.0000
48.5000
25.0000
35.0000
46,098
Wed, 17 Dec 2025
50.5000
50.5000
47.5000
47.5000
4,414
Tue, 16 Dec 2025
51.0000
51.0000
46.0000
50.5000
4,461
Mon, 15 Dec 2025
48.5000
57.0000
46.5000
55.0000
17,783
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
50.0000
51.5000
46.5000
51.5000
12,385
Thu, 11 Dec 2025
43.5000
57.0000
42.0000
53.5000
35,523
Wed, 10 Dec 2025
48.5000
50.5000
40.0000
44.0000
18,439
Tue, 09 Dec 2025
47.5000
50.5000
46.5000
47.5000
18,297
Mon, 08 Dec 2025
46.5000
51.5000
46.5000
51.0000
25,124
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
18 · 6-K
After-hours · 16:35 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 05 Dec 2025
48.0000
50.0000
44.0000
46.0000
30,641
Thu, 04 Dec 2025
50.0000
50.0000
45.0000
47.0000
31,370
Wed, 03 Dec 2025
50.0000
51.0000
46.0000
46.5000
17,483
Tue, 02 Dec 2025
53.5000
53.5000
45.0000
48.5000
23,917
Mon, 01 Dec 2025
59.0000
59.0000
51.5000
55.0000
26,128
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
67.0000
67.0000
56.0000
58.0000
22,671
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
65.0000
68.5000
59.5000
62.5000
42,362
Tue, 25 Nov 2025
17 · 6-K
After-hours · 17:25 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 25 Nov 2025
82.5000
82.5000
66.0000
72.5000
100,059
Mon, 24 Nov 2025
101.0000
106.5000
93.5000
94.0000
188,194
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
119.5000
124.5000
91.0000
91.0000
15,186
Thu, 20 Nov 2025
90.5000
150.0000
86.0000
139.5000
56,117
Thu, 20 Nov 2025
16 · 6-K
Pre-market · 08:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 19 Nov 2025
94.5000
95.0000
84.0000
87.5000
46,200
Tue, 18 Nov 2025
97.5000
97.5000
82.5000
85.0000
10,204
Mon, 17 Nov 2025
102.0000
102.0000
95.0000
97.5000
12,843
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
103.5000
108.0000
89.0000
103.0000
25,900
Thu, 13 Nov 2025
15 · 424B5
After market open · 11:01 ET
PROSPECTUS SUPPLEMENT ↗
Thu, 13 Nov 2025
155.0000
155.0000
100.0000
115.5000
54,490
Wed, 12 Nov 2025
161.0000
161.0000
122.0000
145.0000
62,407
Tue, 11 Nov 2025
880.0000
900.0000
475.5000
650.0000
525
Mon, 10 Nov 2025
880.0000
945.0000
855.0000
855.0000
97
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
1075.0000
1075.0000
870.0000
915.0000
269
Thu, 06 Nov 2025
14 · 6-K
After-hours · 17:24 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 06 Nov 2025
1185.0000
1245.0000
1095.0000
1095.0000
105
Wed, 05 Nov 2025
1160.0000
1247.5000
1125.0000
1245.0000
87
Tue, 04 Nov 2025
1210.0000
1295.0000
1200.0000
1202.5000
60
Mon, 03 Nov 2025
1145.0000
1525.0000
1105.0000
1275.0000
436
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
1215.0000
1315.0000
1042.5000
1080.0000
565
Thu, 30 Oct 2025
1340.0000
1345.0000
1180.0000
1250.0000
213
Wed, 29 Oct 2025
1393.5000
1417.5000
1335.0000
1366.0000
99
Tue, 28 Oct 2025
1470.0000
1470.0000
1405.0000
1435.0000
37
Mon, 27 Oct 2025
1430.0000
1500.0000
1395.0000
1450.0000
81
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
13 · 6-K
After-hours · 16:10 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 24 Oct 2025
12 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 24 Oct 2025
1440.0000
1480.0000
1335.0000
1390.0000
80
Thu, 23 Oct 2025
1461.0000
1476.0000
1371.5000
1380.0000
14
Wed, 22 Oct 2025
1445.0000
1475.0000
1325.0000
1390.0000
135
Tue, 21 Oct 2025
1470.0000
1545.0000
1435.0000
1470.0000
153
Mon, 20 Oct 2025
1365.0000
1470.0000
1330.0000
1420.0000
159
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
1465.0000
1477.5000
1335.0000
1355.0000
124
Thu, 16 Oct 2025
1530.0000
1565.0000
1422.5000
1430.0000
113
Wed, 15 Oct 2025
1635.0000
1635.0000
1505.0000
1505.0000
57
Tue, 14 Oct 2025
1530.0000
1650.0000
1478.0000
1650.0000
97
Mon, 13 Oct 2025
1485.0000
1560.0000
1435.0000
1530.0000
123
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
1450.0000
1720.0000
1400.0000
1460.0000
268
Fri, 10 Oct 2025
11 · 6-K
Pre-market · 06:02 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 10 Oct 2025
10 · 424B3
Next filing day · accepted 09 Oct, 18:00 ET
SEC Form 424B3 ↗
Thu, 09 Oct 2025
1465.0000
1530.0000
1358.5000
1390.0000
98
Wed, 08 Oct 2025
1430.0000
1525.0000
1305.0000
1410.0000
189
Tue, 07 Oct 2025
1460.0000
1725.0000
1400.0000
1405.0000
486
Mon, 06 Oct 2025
1490.0000
1555.5000
1432.5000
1475.0000
257
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
9 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 03 Oct 2025
1565.0000
1638.5000
1395.0000
1500.0000
428
Thu, 02 Oct 2025
1595.0000
1735.0000
1330.0000
1650.0000
2,100
Wed, 01 Oct 2025
1455.0000
1680.0000
630.0000
1595.0000
16,054
Wed, 01 Oct 2025
8 · 6-K
Pre-market · 06:54 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 30 Sep 2025
7 · 6-K
After-hours · 16:57 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 30 Sep 2025
1675.0000
1950.0000
1649.0000
1720.0000
408
Tue, 30 Sep 2025
6 · 6-K
Pre-market · 06:04 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 29 Sep 2025
1600.0000
1705.0000
1590.0000
1635.0000
77
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
1690.0000
1690.0000
1565.0000
1590.0000
64
Thu, 25 Sep 2025
1565.0000
1570.0000
1510.0000
1540.0000
47
Wed, 24 Sep 2025
1625.0000
1625.0000
1555.0000
1565.0000
96
Tue, 23 Sep 2025
1516.0000
1610.0000
1500.0000
1580.0000
85
Mon, 22 Sep 2025
1580.0000
1580.0000
1459.0000
1510.0000
112
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
1620.0000
1620.0000
1462.5000
1525.0000
163
Fri, 19 Sep 2025
5 · 424B3
Next filing day · accepted 18 Sep, 18:00 ET
SEC Form 424B3 ↗
Thu, 18 Sep 2025
1625.0000
1750.0000
1335.0000
1545.0000
284
Wed, 17 Sep 2025
1480.0000
1500.0000
1320.0000
1465.0000
197
Tue, 16 Sep 2025
1320.0000
1500.0000
1280.0000
1307.5000
318
Mon, 15 Sep 2025
2100.0000
2120.5000
1125.0000
1250.0000
1,019
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
1740.0000
2067.5000
1705.0000
2005.0000
337
Thu, 11 Sep 2025
1600.0000
1840.0000
1600.0000
1725.0000
441
Wed, 10 Sep 2025
1575.0000
1595.0000
1500.0000
1532.5000
415
Tue, 09 Sep 2025
1200.0000
1569.0000
1195.0000
1500.0000
774
Tue, 09 Sep 2025
4 · 6-K
Pre-market · 08:00 ET
FORM 6-K ↗
Mon, 08 Sep 2025
1095.0000
1200.0000
975.0000
1200.0000
374
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
1075.0000
1195.0000
1021.0000
1060.0000
164
Thu, 04 Sep 2025
1000.0000
1050.0000
975.0000
1050.0000
88
Wed, 03 Sep 2025
960.0000
995.0000
955.0000
990.0000
103
Tue, 02 Sep 2025
935.0000
975.0000
935.0000
955.0000
25
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
950.0000
955.0000
925.5000
940.0000
23
Thu, 28 Aug 2025
975.0000
975.0000
905.0000
932.5000
22
Wed, 27 Aug 2025
950.0000
970.0000
905.0000
945.0000
35
Tue, 26 Aug 2025
940.0000
995.0000
895.0000
950.0000
79
Mon, 25 Aug 2025
990.0000
990.0000
885.0000
937.5000
116
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
912.0000
965.0000
830.0000
930.0000
223
Thu, 21 Aug 2025
844.0000
925.0000
820.0000
840.0000
157
Wed, 20 Aug 2025
790.0000
848.0000
790.0000
835.0000
36
Tue, 19 Aug 2025
820.0000
855.0000
780.0000
805.0000
174
Mon, 18 Aug 2025
780.0000
830.0000
780.0000
830.0000
28
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
785.0000
860.0000
785.0000
800.0000
174
Thu, 14 Aug 2025
815.0000
875.0000
775.0000
810.0000
324
Wed, 13 Aug 2025
900.0000
910.0000
820.0000
840.0000
180
Tue, 12 Aug 2025
850.0000
940.0000
832.5000
857.0000
240
Tue, 12 Aug 2025
3 · F-3/A
Pre-market · 06:04 ET
F-3/A ↗
Mon, 11 Aug 2025
875.0000
951.5000
813.0000
895.0000
105
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
880.0000
895.0000
825.0000
870.0000
105
Thu, 07 Aug 2025
840.0000
950.0000
840.0000
875.0000
211
Wed, 06 Aug 2025
735.0000
875.0000
735.0000
830.0000
357
Tue, 05 Aug 2025
685.0000
745.0000
685.0000
725.0000
68
Mon, 04 Aug 2025
2 · 6-K
After-hours · 16:05 ET
FORM 6-K ↗
Mon, 04 Aug 2025
700.0000
730.0000
655.0000
713.0000
303
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
700.0000
755.0000
680.0000
695.0000
342
Thu, 31 Jul 2025
628.5000
720.0000
615.0000
680.0000
247
Wed, 30 Jul 2025
615.0000
710.0000
595.0000
625.0000
168
Tue, 29 Jul 2025
635.0000
666.5000
622.0000
635.0000
109
Tue, 29 Jul 2025
1 · 6-K
Pre-market · 09:00 ET
FORM 6-K ↗
Mon, 28 Jul 2025
635.0000
675.0000
600.0000
645.0000
300
Sun, 27 Jul 2025
Weekend