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
2.4300
2.4400
1.9100
1.9300
3,069,500
Thu, 23 Jul 2026
31 · F-3
After-hours · 16:30 ET
REGISTRATION STATEMENT ↗
Thu, 23 Jul 2026
3.0100
3.3000
2.5500
2.6800
1,438,000
Wed, 22 Jul 2026
3.0400
4.1000
2.9500
2.9900
2,562,800
Tue, 21 Jul 2026
2.9800
3.2870
2.7600
3.0900
1,858,100
Mon, 20 Jul 2026
7.7800
9.8900
2.9100
3.5100
75,620,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
4.2000
4.7900
3.9200
4.1400
25,917,100
Thu, 16 Jul 2026
3.3000
3.4300
3.0200
3.0400
8,114,600
Wed, 15 Jul 2026
3.5000
3.6800
3.1000
3.3200
85,700
Tue, 14 Jul 2026
3.9100
4.1970
3.2400
3.5000
103,400
Mon, 13 Jul 2026
4.4100
4.5000
3.6700
4.1000
147,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
4.8000
4.8400
4.2000
4.5500
157,050
Thu, 09 Jul 2026
4.8100
5.3700
4.6500
5.0400
285,390
Wed, 08 Jul 2026
3.0000
6.3500
2.9900
5.1300
7,817,610
Wed, 08 Jul 2026
30 · 6-K
Pre-market · 08:51 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 07 Jul 2026
4.2800
4.4000
3.9400
4.1300
97,970
Mon, 06 Jul 2026
29 · 6-K
After-hours · 16:51 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 06 Jul 2026
6.2300
6.4000
4.2000
4.5000
500,010
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
5.5000
6.9000
5.0400
6.2800
1,349,210
Wed, 01 Jul 2026
4.2400
6.9000
4.2000
5.3800
3,736,150
Tue, 30 Jun 2026
5.1500
6.4000
3.1800
5.5900
40,588,850
Mon, 29 Jun 2026
3.4000
3.5900
2.7500
2.8200
152,790
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
3.8000
4.0400
3.2400
3.3600
98,370
Fri, 26 Jun 2026
28 · 6-K
Next filing day · accepted 25 Jun, 17:47 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 25 Jun 2026
3.7200
4.4000
3.5300
4.0000
95,460
Wed, 24 Jun 2026
3.8100
3.8500
3.5000
3.8500
122,380
Tue, 23 Jun 2026
3.9000
4.2000
3.7700
4.1000
95,890
Mon, 22 Jun 2026
4.2800
4.3800
3.9000
4.1000
92,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
4.8000
4.8800
3.9000
4.1300
233,680
Wed, 17 Jun 2026
5.0400
6.1000
4.9300
4.9300
232,680
Tue, 16 Jun 2026
5.6800
5.9900
4.7500
5.2000
246,900
Mon, 15 Jun 2026
7.3100
7.4000
6.0000
6.0900
186,160
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
10.4000
10.6000
5.5000
6.6800
474,720
Thu, 11 Jun 2026
27 · 6-K
After-hours · 16:23 ET
CURRENT REPORT ↗
Thu, 11 Jun 2026
11.8000
12.3000
8.0000
10.1000
236,590
Wed, 10 Jun 2026
9.2000
16.7600
8.6600
12.1000
3,182,060
Tue, 09 Jun 2026
9.1000
10.0000
8.1200
8.8700
303,740
Tue, 09 Jun 2026
26 · 6-K
Next filing day · accepted 08 Jun, 17:52 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 08 Jun 2026
8.2000
9.3400
7.6000
8.0800
121,220
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
8.5400
8.6700
8.0000
8.2000
29,090
Thu, 04 Jun 2026
8.6000
9.0600
8.5000
8.8000
49,750
Wed, 03 Jun 2026
9.0000
9.3000
8.8000
9.2000
31,100
Tue, 02 Jun 2026
9.2000
9.4800
9.0000
9.0100
31,090
Mon, 01 Jun 2026
25 · 6-K
After-hours · 16:10 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 01 Jun 2026
9.1000
9.7900
8.7800
9.2000
63,960
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
10.7000
11.0000
8.9700
8.9700
224,830
Thu, 28 May 2026
11.7000
12.7000
9.9000
10.0000
185,410
Wed, 27 May 2026
16.7000
17.4000
11.4200
11.8000
382,110
Tue, 26 May 2026
16.5000
20.0000
16.1000
16.5000
1,646,280
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
11.2500
14.6000
10.2000
13.0000
10,154,220
Thu, 21 May 2026
7.5200
7.9500
6.1000
6.1800
151,740
Wed, 20 May 2026
7.6800
7.8000
7.3200
7.5000
47,040
Tue, 19 May 2026
8.7800
9.3100
7.8000
7.9000
113,330
Mon, 18 May 2026
8.5000
10.0000
8.4000
9.4000
148,750
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
11.7500
14.0000
8.4700
9.0500
3,215,270
Thu, 14 May 2026
7.8000
8.0000
7.0600
7.7300
1,308,560
Wed, 13 May 2026
8.4100
8.4100
7.7600
8.1000
32,790
Tue, 12 May 2026
9.1000
9.1000
7.8500
8.1400
44,670
Mon, 11 May 2026
10.0000
10.0000
8.6600
9.0100
54,810
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
11.4000
11.4500
10.1000
10.4000
65,670
Thu, 07 May 2026
11.6000
12.5000
11.6000
11.6000
84,010
Wed, 06 May 2026
14.7500
15.0000
11.1000
11.8000
221,120
Tue, 05 May 2026
17.1000
18.7000
12.6000
13.0000
3,410,330
Mon, 04 May 2026
12.1000
13.7000
11.5000
11.9000
154,410
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
16.2000
18.6000
14.4000
14.4000
161,470
Thu, 30 Apr 2026
24 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 30 Apr 2026
23 · 20-F
After-hours · 16:09 ET
ANNUAL REPORT ↗
Thu, 30 Apr 2026
22.7500
25.0000
19.2000
19.8000
2,308,710
Wed, 29 Apr 2026
14.8000
21.1000
14.6000
19.0000
1,372,490
Tue, 28 Apr 2026
13.4000
21.9000
12.2000
15.3000
20,198,500
Mon, 27 Apr 2026
8.9700
9.4400
7.5700
7.7900
29,470
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
10.7000
10.9000
8.0300
9.0000
55,570
Thu, 23 Apr 2026
10.8000
11.8000
10.5000
10.7000
43,310
Thu, 23 Apr 2026
22 · 6-K
Pre-market · 08:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 22 Apr 2026
12.0000
12.1000
11.0000
11.9000
106,830
Tue, 21 Apr 2026
11.7000
14.5000
10.3000
13.5000
2,839,450
Mon, 20 Apr 2026
9.9000
9.9000
8.0000
8.7000
1,128,650
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
10.2000
10.3000
9.0000
9.7500
176,050
Thu, 16 Apr 2026
12.1000
12.2900
9.6000
10.3000
11,030
Wed, 15 Apr 2026
11.6000
12.3000
11.4000
11.5000
5,320
Tue, 14 Apr 2026
12.3000
12.7000
11.7000
11.7000
4,070
Mon, 13 Apr 2026
12.6000
12.7000
11.0000
12.2000
7,410
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
13.8000
14.1000
11.5000
12.9000
7,700
Thu, 09 Apr 2026
11.8000
14.0000
11.4000
13.2000
9,030
Wed, 08 Apr 2026
14.4000
14.4000
10.5000
11.4000
11,700
Tue, 07 Apr 2026
13.5000
13.9000
13.0000
13.2000
1,640
Mon, 06 Apr 2026
13.5000
13.8300
13.2000
13.3000
2,440
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
13.3000
14.7100
12.9000
13.8000
9,550
Wed, 01 Apr 2026
21 · 424B3
After-hours · 16:52 ET
PROSPECTUS ↗
Wed, 01 Apr 2026
14.0000
14.7500
13.7000
14.2000
3,460
Tue, 31 Mar 2026
13.4000
14.9800
8.9000
14.3000
13,530
Mon, 30 Mar 2026
14.5000
15.1400
13.2000
14.1000
2,470
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
15.0000
15.3000
13.8000
14.4000
3,730
Thu, 26 Mar 2026
14.2000
15.0000
14.0000
14.9000
4,380
Wed, 25 Mar 2026
15.1000
15.1000
13.8000
14.5000
3,850
Tue, 24 Mar 2026
14.0000
15.9000
13.0000
15.2000
19,340
Mon, 23 Mar 2026
13.9000
14.0000
13.0000
14.0000
4,750
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
20 · F-1
After-hours · 17:21 ET
REGISTRATION STATEMENT ↗
Fri, 20 Mar 2026
13.5000
14.2000
12.8500
14.2000
1,440
Thu, 19 Mar 2026
12.9000
14.0000
12.5000
13.3000
7,420
Wed, 18 Mar 2026
13.5000
14.1000
13.0000
13.1000
8,970
Tue, 17 Mar 2026
14.0000
15.0700
13.4000
13.8000
11,550
Mon, 16 Mar 2026
15.2000
15.6000
13.0500
14.1000
14,640
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
16.5000
18.7000
12.0100
15.1000
18,080
Thu, 12 Mar 2026
22.9000
23.3000
13.9000
16.0000
21,550
Wed, 11 Mar 2026
20.0000
21.8200
19.3000
21.1000
31,070
Tue, 10 Mar 2026
18.0000
20.6000
17.4000
19.3000
253,440
Mon, 09 Mar 2026
16.8000
16.9000
15.4000
15.4000
772,990
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
15.8900
18.3000
13.2000
16.6000
17,070
Thu, 05 Mar 2026
14.7000
16.0000
14.6000
15.4000
4,330
Wed, 04 Mar 2026
14.8000
15.4000
14.7000
14.7000
3,450
Tue, 03 Mar 2026
13.4000
15.7000
13.4000
15.0000
6,090
Mon, 02 Mar 2026
15.3000
15.4900
14.2000
14.7000
3,010
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
16.2000
16.4000
15.3000
15.5000
2,000
Thu, 26 Feb 2026
16.4000
17.0000
15.6000
16.0000
2,330
Wed, 25 Feb 2026
16.9100
17.2000
15.7000
16.3000
8,910
Tue, 24 Feb 2026
18.6000
18.7000
14.9500
15.5000
13,860
Mon, 23 Feb 2026
21.4000
23.6000
18.4000
19.0000
19,740
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
20.8200
36.8000
17.4100
23.9000
712,550
Thu, 19 Feb 2026
22.2000
23.9000
20.2000
20.2000
2,980
Thu, 19 Feb 2026
19 · 6-K
Next filing day · accepted 18 Feb, 17:56 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 18 Feb 2026
25.0000
26.0200
22.1000
22.1000
5,880
Tue, 17 Feb 2026
26.4000
26.4000
22.8000
24.0000
1,470
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
26.2000
27.2000
25.3000
25.3000
2,990
Thu, 12 Feb 2026
28.0000
28.5500
25.1000
26.5000
2,810
Wed, 11 Feb 2026
28.0000
29.0000
26.6100
26.7000
1,570
Wed, 11 Feb 2026
18 · 6-K
Next filing day · accepted 10 Feb, 17:51 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 10 Feb 2026
28.2000
30.5000
26.6000
26.6000
2,250
Mon, 09 Feb 2026
29.8000
32.0600
28.5000
29.0000
2,120
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
31.0000
32.8100
28.4000
29.8000
2,630
Thu, 05 Feb 2026
35.0000
36.5200
30.3000
31.3000
3,550
Wed, 04 Feb 2026
39.4000
39.5500
35.7000
35.7000
2,500
Tue, 03 Feb 2026
17 · 424B3
After-hours · 16:42 ET
PROSPECTUS ↗
Tue, 03 Feb 2026
42.1500
47.5000
38.5000
39.2000
13,920
Mon, 02 Feb 2026
40.5800
42.9000
39.5200
40.2000
1,750
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
37.7000
48.0900
37.2000
43.8000
6,880
Thu, 29 Jan 2026
38.1000
39.6000
37.2000
38.2000
3,050
Wed, 28 Jan 2026
16 · F-1/A
After-hours · 16:36 ET
AMENDMENT NO. 1 TO FORM F-1 ↗
Wed, 28 Jan 2026
38.7000
40.7500
38.4000
38.5000
4,050
Tue, 27 Jan 2026
39.1000
42.4100
38.3000
39.9000
4,350
Mon, 26 Jan 2026
15 · 6-K
After-hours · 16:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 26 Jan 2026
42.5000
42.6000
39.5000
39.5000
3,770
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
42.6000
46.3000
42.6000
44.3000
3,300
Thu, 22 Jan 2026
47.8000
49.8000
40.6000
44.1000
9,590
Wed, 21 Jan 2026
58.6000
63.4000
51.5000
51.6000
7,760
Tue, 20 Jan 2026
53.5000
59.0000
50.5000
57.7000
31,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
61.1000
87.9000
53.8000
70.5000
2,034,000
Fri, 16 Jan 2026
14 · 6-K
Pre-market · 08:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 15 Jan 2026
39.1000
46.3000
38.4000
45.1000
6,210
Wed, 14 Jan 2026
40.6000
41.0000
38.1000
39.1000
2,270
Tue, 13 Jan 2026
44.0000
48.0000
39.0000
41.7000
12,840
Mon, 12 Jan 2026
39.3000
48.9000
38.2000
46.1000
7,180
Mon, 12 Jan 2026
13 · 6-K/A
Next filing day · accepted 09 Jan, 19:20 ET
AMENDMENT NO. 1 TO FORM 6-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
43.6000
44.0500
36.5000
39.5000
4,150
Thu, 08 Jan 2026
41.1500
45.0000
40.0400
44.9600
9,570
Wed, 07 Jan 2026
43.9000
44.9000
42.1000
43.2000
770
Tue, 06 Jan 2026
12 · 6-K
After-hours · 16:25 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 06 Jan 2026
42.0000
49.0000
42.0000
46.0000
1,630
Mon, 05 Jan 2026
43.8000
47.0500
41.7000
42.6000
1,010
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
38.3000
44.9300
38.3000
44.1000
3,490
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
45.2000
48.9000
36.7000
38.7000
4,140
Tue, 30 Dec 2025
47.8500
49.0500
42.1100
46.9000
5,600
Tue, 30 Dec 2025
11 · F-1
Pre-market · 08:30 ET
REGISTRATION STATEMENT ↗
Mon, 29 Dec 2025
10 · 6-K/A
After-hours · 16:01 ET
AMENDMENT NO. 1 TO FORM 6-K ↗
Mon, 29 Dec 2025
40.5000
51.2500
39.5000
48.5000
5,607
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
39.0000
44.2500
38.7500
41.5000
3,239
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
40.5000
42.2500
38.2500
38.7500
1,041
Tue, 23 Dec 2025
38.7500
43.2500
36.5000
40.5000
6,680
Tue, 23 Dec 2025
9 · 6-K
Pre-market · 07:58 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 22 Dec 2025
48.7500
51.5000
47.5000
47.5000
841
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
52.7500
52.7500
47.5000
50.2500
1,076
Thu, 18 Dec 2025
52.5000
54.7500
50.0000
50.7500
964
Wed, 17 Dec 2025
53.0000
55.0000
48.0000
52.5000
1,665
Tue, 16 Dec 2025
48.7500
50.5000
46.0000
48.0000
1,184
Mon, 15 Dec 2025
52.5000
53.7500
47.5000
49.5000
1,296
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.5000
59.2500
52.7500
53.5000
2,250
Thu, 11 Dec 2025
59.2500
59.2500
55.0000
58.7500
1,063
Wed, 10 Dec 2025
61.2500
61.2500
59.5000
61.0000
943
Tue, 09 Dec 2025
63.7500
65.0000
59.2500
61.2500
1,667
Mon, 08 Dec 2025
63.7500
65.0000
62.5000
65.0000
688
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
63.2500
65.7500
63.2500
64.5000
1,051
Thu, 04 Dec 2025
64.2500
67.0000
64.0000
65.2500
1,172
Wed, 03 Dec 2025
64.5000
69.7500
64.5000
67.0000
1,891
Tue, 02 Dec 2025
69.7500
70.5000
68.2500
70.0000
3,383
Mon, 01 Dec 2025
8 · 6-K
After-hours · 16:01 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 01 Dec 2025
69.5000
71.0000
67.5000
70.2500
6,853
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
84.5000
84.5000
62.7500
73.7500
149,448
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
65.0000
65.0000
61.2500
63.0000
722
Tue, 25 Nov 2025
66.2500
67.7500
63.2500
64.0000
1,000
Mon, 24 Nov 2025
68.7500
72.5000
64.5000
65.0000
1,693
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
69.5000
73.2500
65.2500
66.2500
509
Thu, 20 Nov 2025
81.7500
87.2500
55.0000
68.7500
2,668
Thu, 20 Nov 2025
7 · 6-K/A
Pre-market · 09:00 ET
AMENDMENT NO. 1 TO FORM 6-K ↗
Wed, 19 Nov 2025
78.2500
83.0000
76.5000
82.5000
1,223
Tue, 18 Nov 2025
79.7500
85.0000
79.7500
80.7500
849
Mon, 17 Nov 2025
83.0000
91.0000
80.5000
85.2500
1,210
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
81.5000
88.5000
73.5000
85.5000
2,952
Thu, 13 Nov 2025
71.2500
83.0000
71.2500
82.0000
2,154
Wed, 12 Nov 2025
82.5000
86.7500
78.7500
80.0000
5,461
Tue, 11 Nov 2025
86.2500
90.7500
84.7500
88.7500
4,216
Mon, 10 Nov 2025
101.2500
101.2500
85.2500
91.0000
9,857
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
104.0000
116.0000
84.7500
113.7500
34,894
Thu, 06 Nov 2025
134.0000
168.0000
92.5000
119.5000
1,517,851
Wed, 05 Nov 2025
65.0000
69.2500
64.7500
69.0000
244,288
Tue, 04 Nov 2025
73.7500
77.2500
63.2500
66.5000
824
Mon, 03 Nov 2025
73.7500
76.2500
68.5000
76.2500
1,373
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
75.0000
76.0000
71.5000
75.7500
606
Thu, 30 Oct 2025
73.7500
77.5000
70.0000
76.0000
1,711
Wed, 29 Oct 2025
80.0000
81.2500
73.5000
76.0000
1,336
Tue, 28 Oct 2025
77.5000
85.7500
75.5000
79.7500
1,871
Mon, 27 Oct 2025
97.5000
104.7500
42.5000
76.5000
18,330
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
102.0000
111.2500
92.5000
95.0000
3,222
Thu, 23 Oct 2025
6 · 6-K
After-hours · 17:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 23 Oct 2025
116.0000
119.7500
97.5000
105.2500
3,066
Wed, 22 Oct 2025
124.7500
124.7500
113.0000
119.5000
949
Tue, 21 Oct 2025
126.7500
129.5000
120.0000
124.7500
699
Mon, 20 Oct 2025
122.5000
129.7500
117.0000
126.5000
1,176
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
121.0000
127.5000
98.5000
118.7500
3,316
Thu, 16 Oct 2025
136.2500
136.2500
113.2500
121.0000
1,342
Wed, 15 Oct 2025
136.5000
137.5000
132.5000
133.0000
671
Tue, 14 Oct 2025
132.5000
132.5000
125.7500
129.7500
1,032
Mon, 13 Oct 2025
133.7500
140.0000
130.5000
134.5000
1,142
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
142.5000
148.2500
133.7500
135.0000
2,043
Thu, 09 Oct 2025
150.2500
156.7500
142.5000
149.2500
1,813
Wed, 08 Oct 2025
145.0000
152.5000
140.0000
150.0000
1,665
Tue, 07 Oct 2025
156.5000
157.5000
147.2500
150.7500
1,620
Mon, 06 Oct 2025
150.0000
157.5000
147.0000
156.5000
3,460
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
145.5000
147.5000
143.0000
145.5000
892
Thu, 02 Oct 2025
142.5000
150.0000
142.5000
148.5000
1,210
Wed, 01 Oct 2025
150.0000
153.2500
146.7500
149.5000
2,231
Tue, 30 Sep 2025
145.0000
148.7500
135.2500
146.2500
3,698
Tue, 30 Sep 2025
5 · 6-K
Pre-market · 09:08 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 29 Sep 2025
149.5000
150.0000
140.2500
145.0000
1,999
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
157.5000
157.5000
135.2500
144.5000
19,608
Fri, 26 Sep 2025
4 · 6-K
Pre-market · 09:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 25 Sep 2025
143.5000
145.5000
132.5000
139.7500
1,269
Wed, 24 Sep 2025
142.5000
149.7500
142.5000
147.5000
823
Tue, 23 Sep 2025
154.5000
155.0000
142.5000
147.0000
1,492
Mon, 22 Sep 2025
145.7500
156.0000
145.0000
153.7500
1,852
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
150.0000
155.0000
145.0000
150.0000
1,395
Thu, 18 Sep 2025
152.0000
152.2500
142.7500
149.2500
1,622
Wed, 17 Sep 2025
150.0000
152.2500
135.0000
152.2500
1,827
Tue, 16 Sep 2025
152.5000
157.5000
142.5000
145.0000
2,056
Mon, 15 Sep 2025
150.0000
157.5000
147.5000
156.2500
1,654
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
157.5000
157.5000
147.7500
157.0000
3,677
Thu, 11 Sep 2025
165.0000
171.2500
153.2500
157.2500
5,796
Wed, 10 Sep 2025
180.0000
187.5000
146.7500
168.5000
37,589
Tue, 09 Sep 2025
136.5000
187.0000
134.2500
157.2500
29,108
Mon, 08 Sep 2025
132.5000
159.5000
124.5000
143.7500
4,890
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
124.0000
136.2500
114.7500
128.7500
1,249
Thu, 04 Sep 2025
133.7500
133.7500
124.0000
127.5000
320
Wed, 03 Sep 2025
138.0000
138.5000
120.0000
132.2500
497
Tue, 02 Sep 2025
137.5000
144.5000
130.0000
136.2500
873
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
149.2500
151.2500
140.0000
143.7500
1,059
Thu, 28 Aug 2025
142.7500
157.5000
142.7500
154.5000
655
Wed, 27 Aug 2025
137.5000
160.0000
136.0000
146.7500
3,772
Tue, 26 Aug 2025
135.2500
190.0000
135.2500
142.5000
12,697
Mon, 25 Aug 2025
132.7500
142.2500
132.7500
141.2500
230
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
130.0000
143.0000
130.0000
141.2500
298
Thu, 21 Aug 2025
137.5000
142.2500
131.0000
134.5000
177
Wed, 20 Aug 2025
129.5000
141.2500
129.5000
137.5000
345
Tue, 19 Aug 2025
137.2500
150.0000
137.2500
142.0000
168
Mon, 18 Aug 2025
140.2500
154.2500
138.5000
144.2500
327
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
141.2500
149.7500
133.0000
144.5000
757
Thu, 14 Aug 2025
142.5000
146.2500
138.7500
141.2500
306
Wed, 13 Aug 2025
146.7500
150.0000
144.0000
150.0000
328
Tue, 12 Aug 2025
145.7500
162.5000
142.5000
146.7500
652
Mon, 11 Aug 2025
3 · 6-K
After-hours · 17:00 ET
CURRENT REPORT ↗
Mon, 11 Aug 2025
151.2500
160.5000
145.0000
148.7500
1,088
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
2 · 6-K
After-hours · 17:26 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Fri, 08 Aug 2025
172.5000
179.5000
154.7500
161.2500
1,628
Thu, 07 Aug 2025
176.5000
176.5000
168.0000
172.5000
349
Wed, 06 Aug 2025
168.7500
176.5000
168.2500
176.5000
602
Tue, 05 Aug 2025
175.7500
181.0000
168.0000
175.2500
246
Mon, 04 Aug 2025
170.0000
184.7500
170.0000
181.2500
292
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
172.0000
177.7500
168.0000
174.2500
331
Thu, 31 Jul 2025
184.2500
189.0000
170.0000
174.7500
456
Wed, 30 Jul 2025
1 · 6-K
After-hours · 17:20 ET
CURRENT REPORT ↗
Wed, 30 Jul 2025
190.0000
201.0000
184.2500
189.5000
704
Tue, 29 Jul 2025
194.0000
202.5000
190.5000
191.5000
345
Mon, 28 Jul 2025
197.5000
207.2500
187.5000
197.5000
296
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend