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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
11.4000
12.2000
10.7000
10.7700
25,400
Thu, 22 Oct 2026
11.2600
11.5600
11.1200
11.3300
6,200
Wed, 21 Oct 2026
21 · 6-K
After market open · 13:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 21 Oct 2026
10.9500
11.5800
10.6200
10.8800
16,300
Tue, 20 Oct 2026
11.4400
11.6200
10.7200
10.7200
11,700
Mon, 19 Oct 2026
11.2200
11.7200
11.0500
11.0500
7,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
11.5500
12.0500
11.1100
11.1100
13,200
Thu, 15 Oct 2026
11.3900
11.6300
10.9500
11.3100
8,100
Wed, 14 Oct 2026
11.5300
12.1000
11.0100
11.2500
13,100
Tue, 13 Oct 2026
20 · 6-K
After market open · 12:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 13 Oct 2026
12.0700
12.6700
11.5000
11.8700
18,500
Mon, 12 Oct 2026
11.8200
14.9500
11.5000
11.6000
102,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
11.4300
12.4100
10.9400
12.0200
10,200
Thu, 08 Oct 2026
12.7800
13.8800
10.9100
11.0100
54,900
Wed, 07 Oct 2026
11.1500
12.8500
11.1500
12.8500
22,500
Tue, 06 Oct 2026
10.3000
11.2600
10.2900
11.1800
32,600
Mon, 05 Oct 2026
10.2200
10.3200
10.2200
10.3200
2,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
10.9200
11.2500
10.2000
10.2200
9,400
Thu, 01 Oct 2026
9.8100
11.2800
9.8100
11.1200
12,200
Wed, 30 Sep 2026
10.8300
11.0100
10.1100
10.1100
14,200
Tue, 29 Sep 2026
9.4700
10.8800
9.4700
10.8300
24,500
Tue, 29 Sep 2026
19 · 6-K
Pre-market · 09:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 28 Sep 2026
12.2000
13.4800
8.8000
8.8100
107,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
9.3800
12.3500
9.3500
12.0200
78,700
Thu, 24 Sep 2026
18 · 6-K
After-hours · 16:18 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 24 Sep 2026
11.4500
12.4900
8.6000
9.1000
93,900
Thu, 24 Sep 2026
17 · 6-K
Pre-market · 09:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 23 Sep 2026
8.7500
10.2100
8.5000
10.1700
18,900
Tue, 22 Sep 2026
11.2800
11.7600
8.1700
8.5500
92,300
Mon, 21 Sep 2026
11.4300
11.5200
10.3800
10.9700
77,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
10.7900
11.2500
10.3300
11.2100
13,400
Thu, 17 Sep 2026
10.8800
13.6300
10.6000
10.7900
51,300
Wed, 16 Sep 2026
9.9900
10.7500
9.6000
10.7500
19,100
Tue, 15 Sep 2026
11.0000
11.9900
9.5000
9.5700
50,900
Mon, 14 Sep 2026
11.8000
13.7500
10.5100
10.6100
45,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
12.7800
13.0700
10.6700
10.7400
19,300
Thu, 10 Sep 2026
16.1100
16.1100
12.0000
12.4100
18,000
Wed, 09 Sep 2026
16 · 6-K
After-hours · 16:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 09 Sep 2026
15.4200
16.6000
15.0900
15.4500
21,200
Tue, 08 Sep 2026
18.7500
20.8100
16.0100
16.0700
51,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
22.8600
31.1100
18.2500
18.7600
93,900
Thu, 03 Sep 2026
21.6400
23.5000
21.6400
23.2000
65,900
Wed, 02 Sep 2026
22.5100
22.5100
21.0200
21.7000
23,600
Tue, 01 Sep 2026
21.0000
23.5000
20.8000
22.0700
224,000
Mon, 31 Aug 2026
21.1100
22.1600
20.4900
21.4900
27,200
Mon, 31 Aug 2026
15 · 6-K
Pre-market · 08:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
21.4100
22.6800
20.8700
21.3500
6,100
Thu, 27 Aug 2026
23.0000
23.9300
21.5100
22.0800
9,800
Wed, 26 Aug 2026
23.0100
25.0000
21.8900
23.3100
22,700
Tue, 25 Aug 2026
20.7500
26.8000
19.3500
24.8000
92,300
Mon, 24 Aug 2026
16.9800
27.5400
16.9800
22.2000
114,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
15.6000
20.2600
14.3400
18.5000
47,900
Thu, 20 Aug 2026
11.4400
15.5000
11.4400
15.0000
17,900
Wed, 19 Aug 2026
14.2600
14.2600
11.3000
12.5000
14,100
Tue, 18 Aug 2026
17.4900
19.8700
13.7500
13.7500
31,100
Mon, 17 Aug 2026
34.0000
34.6400
14.5000
17.2500
165,700
Mon, 17 Aug 2026
14 · 6-K
Pre-market · 08:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
34.0000
37.2900
34.0000
36.3000
4,600
Thu, 13 Aug 2026
37.3000
37.3000
35.4000
36.8000
4,100
Wed, 12 Aug 2026
36.8000
37.2000
36.2500
36.7500
1,400
Tue, 11 Aug 2026
37.3000
37.3000
37.0000
37.0000
2,900
Mon, 10 Aug 2026
37.0000
38.0000
36.7000
37.1000
7,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
38.0000
38.3000
36.5000
37.3500
19,300
Thu, 06 Aug 2026
33.9000
36.6000
33.9000
36.2000
3,500
Wed, 05 Aug 2026
36.3900
36.3900
36.3900
36.3900
3,000
Tue, 04 Aug 2026
35.9000
38.0000
35.9000
37.1400
5,700
Mon, 03 Aug 2026
36.7000
36.7000
34.0000
35.9000
16,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
35.9200
36.4500
33.8900
34.7000
11,900
Thu, 30 Jul 2026
30.1000
36.4000
30.1000
35.2000
16,000
Wed, 29 Jul 2026
33.0000
35.7000
32.2500
32.5000
3,600
Tue, 28 Jul 2026
34.0000
35.0000
32.0000
32.0000
3,400
Mon, 27 Jul 2026
34.4000
36.0000
32.0000
34.6300
15,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
35.3000
35.3400
33.9600
33.9900
4,100
Thu, 23 Jul 2026
34.0100
34.0200
34.0000
34.0200
1,700
Wed, 22 Jul 2026
35.2000
36.0000
33.3200
35.0000
9,100
Tue, 21 Jul 2026
31.8400
33.3500
31.2800
33.1800
19,000
Mon, 20 Jul 2026
33.2000
33.2000
32.8300
33.0000
3,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
36.1900
36.1900
34.2100
34.5200
2,500
Thu, 16 Jul 2026
34.8800
36.0000
34.8800
36.0000
2,700
Wed, 15 Jul 2026
38.0000
38.0000
35.4900
35.5000
5,100
Tue, 14 Jul 2026
35.7400
36.4700
34.2800
36.0000
12,800
Mon, 13 Jul 2026
36.6900
37.3500
35.0000
35.4500
13,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
39.0500
39.0500
35.8800
36.9900
15,100
Thu, 09 Jul 2026
37.4500
38.3300
35.4800
38.3300
36,100
Wed, 08 Jul 2026
37.0000
37.6100
34.1000
35.5900
14,000
Tue, 07 Jul 2026
38.5400
38.5400
35.9100
36.0000
6,500
Mon, 06 Jul 2026
42.5000
42.5000
39.6000
39.6000
3,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
43.0200
44.8800
41.7800
42.1500
24,200
Wed, 01 Jul 2026
44.4400
44.4400
43.5000
43.5000
1,500
Tue, 30 Jun 2026
40.5100
45.9800
40.5100
45.5000
13,300
Mon, 29 Jun 2026
47.9300
49.4000
40.0100
43.0000
60,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
48.0000
50.1500
46.4600
46.4600
22,400
Thu, 25 Jun 2026
46.5200
52.4800
46.5200
48.3000
94,400
Wed, 24 Jun 2026
46.0100
47.5400
45.5200
46.8100
78,600
Tue, 23 Jun 2026
45.5000
45.5000
45.0000
45.0000
600
Mon, 22 Jun 2026
49.6200
49.6200
45.0500
45.0500
500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
46.0000
51.7000
42.0000
49.3100
11,600
Wed, 17 Jun 2026
50.6500
52.4900
50.6300
50.6300
3,000
Wed, 17 Jun 2026
13 · 6-K
Pre-market · 08:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 16 Jun 2026
56.5500
60.0000
50.0000
50.8500
8,200
Mon, 15 Jun 2026
55.6000
56.0000
50.4000
53.8000
1,235
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
56.0000
57.2000
53.8000
54.2000
490
Fri, 12 Jun 2026
12 · 6-K
Pre-market · 06:01 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 11 Jun 2026
50.4000
56.8000
49.6000
56.4000
6,190
Wed, 10 Jun 2026
52.0000
57.4000
50.2000
50.4000
785
Tue, 09 Jun 2026
49.0000
49.8000
47.6000
47.8000
430
Mon, 08 Jun 2026
50.0000
53.6000
46.0000
48.4000
1,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
47.8000
66.0000
47.8000
50.6000
18,175
Thu, 04 Jun 2026
44.0000
48.0000
40.4000
47.2000
765
Wed, 03 Jun 2026
48.0000
48.4000
42.4000
44.4000
1,575
Tue, 02 Jun 2026
43.0000
48.0000
43.0000
48.0000
550
Mon, 01 Jun 2026
43.4000
43.8000
40.2000
40.2000
175
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
45.8000
46.0000
42.4000
45.6000
280
Thu, 28 May 2026
46.0000
46.0000
41.8000
41.8000
115
Wed, 27 May 2026
43.2000
43.2000
42.2000
42.2000
140
Tue, 26 May 2026
11 · F-3
After-hours · 16:00 ET
REGISTRATION STATEMENT ↗
Tue, 26 May 2026
45.6000
48.8000
40.0000
43.2000
295
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
42.2000
44.0000
42.2000
43.4000
195
Thu, 21 May 2026
45.8000
47.0000
45.2000
45.2000
275
Wed, 20 May 2026
44.6000
47.4000
43.0000
44.0000
360
Tue, 19 May 2026
44.4000
45.6000
42.2000
43.2000
290
Mon, 18 May 2026
45.6000
52.0000
44.8000
45.6000
1,575
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
33.6000
50.0000
33.6000
46.2000
5,125
Thu, 14 May 2026
33.4000
37.6000
33.0000
35.8000
1,010
Wed, 13 May 2026
31.8000
34.0000
31.8000
33.4000
190
Tue, 12 May 2026
30.6000
34.0000
30.6000
32.8000
350
Mon, 11 May 2026
31.6000
33.0000
30.6000
30.6000
495
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
30.2000
33.8000
30.2000
31.6000
250
Thu, 07 May 2026
31.6000
34.0000
30.2000
30.2000
915
Wed, 06 May 2026
27.0000
36.6000
27.0000
32.0000
1,150
Tue, 05 May 2026
26.0000
28.0000
26.0000
26.2000
270
Mon, 04 May 2026
27.4000
27.4000
25.0000
27.4000
370
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
28.2000
28.2000
27.2000
28.0000
340
Thu, 30 Apr 2026
24.6000
27.2000
24.4000
27.2000
275
Wed, 29 Apr 2026
26.8000
27.6000
26.6000
26.8000
245
Wed, 29 Apr 2026
10 · 6-K
Pre-market · 06:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 28 Apr 2026
9 · 20-F
After-hours · 17:01 ET
ANNUAL REPORT ↗
Tue, 28 Apr 2026
24.4000
27.4000
23.2000
27.4000
355
Mon, 27 Apr 2026
28.0000
30.0000
25.4000
25.4000
2,045
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
27.8000
29.2000
26.8000
28.0000
255
Thu, 23 Apr 2026
28.4000
29.2000
26.0000
27.6000
195
Wed, 22 Apr 2026
26.6000
29.2000
26.4000
28.0000
305
Tue, 21 Apr 2026
29.0000
29.2000
28.0000
28.4000
330
Mon, 20 Apr 2026
26.4000
29.2000
25.6000
29.0000
420
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
29.2000
29.2000
25.6000
26.8000
800
Thu, 16 Apr 2026
28.0000
29.2000
28.0000
29.2000
185
Wed, 15 Apr 2026
26.2000
29.8000
26.0000
28.6000
490
Tue, 14 Apr 2026
27.4000
27.8000
22.0000
27.4000
240
Mon, 13 Apr 2026
8 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 13 Apr 2026
24.6000
27.8000
22.0000
26.6000
535
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
24.4000
24.8000
20.0000
24.6000
1,545
Thu, 09 Apr 2026
25.6000
25.8000
20.2000
22.8000
695
Wed, 08 Apr 2026
31.0000
31.0000
24.6000
25.8000
1,860
Tue, 07 Apr 2026
29.8000
31.8000
28.2000
28.2000
520
Mon, 06 Apr 2026
27.4000
31.8000
27.4000
28.8000
135
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
28.0000
31.2000
28.0000
29.4000
100
Wed, 01 Apr 2026
28.4000
29.4000
26.4000
27.6000
270
Tue, 31 Mar 2026
28.2000
28.6000
26.4000
26.4000
195
Mon, 30 Mar 2026
28.4000
28.8000
26.6000
28.8000
155
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
28.6000
28.6000
27.2000
28.4000
335
Thu, 26 Mar 2026
30.4000
31.8000
27.2000
27.2000
1,040
Wed, 25 Mar 2026
34.6000
34.6000
32.0000
33.0000
115
Tue, 24 Mar 2026
31.8000
36.0000
31.8000
36.0000
505
Mon, 23 Mar 2026
33.0000
33.8000
32.4000
32.4000
385
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
36.0000
36.0000
33.4000
33.8000
135
Thu, 19 Mar 2026
36.0000
36.6000
36.0000
36.0000
115
Wed, 18 Mar 2026
7 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 18 Mar 2026
37.0000
37.0000
36.0000
36.2000
245
Tue, 17 Mar 2026
37.2000
39.4000
36.6000
36.8000
465
Mon, 16 Mar 2026
39.8000
39.8000
36.4000
37.2000
395
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
32.8000
40.0000
32.8000
39.8000
195
Thu, 12 Mar 2026
40.0000
40.0000
32.4000
39.4000
515
Wed, 11 Mar 2026
39.4000
39.8000
38.0000
38.2000
125
Tue, 10 Mar 2026
40.2000
40.2000
37.4000
37.4000
400
Mon, 09 Mar 2026
38.0000
38.2000
36.0000
36.0000
115
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
37.6000
38.0000
37.6000
38.0000
275
Thu, 05 Mar 2026
38.4000
40.0000
37.8000
38.0000
305
Wed, 04 Mar 2026
37.6000
38.6000
37.6000
38.4000
390
Tue, 03 Mar 2026
36.2000
38.0000
36.2000
38.0000
1,505
Mon, 02 Mar 2026
38.6000
42.0000
35.4000
39.8000
1,315
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
40.0000
40.0000
38.2000
38.6000
40
Thu, 26 Feb 2026
37.8000
40.2000
37.8000
40.2000
70
Wed, 25 Feb 2026
37.2000
39.6000
35.8000
39.4000
430
Tue, 24 Feb 2026
35.6000
36.0000
35.6000
36.0000
30
Mon, 23 Feb 2026
36.0000
36.0000
35.2000
35.4000
35
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
36.6000
36.6000
35.6000
35.6000
85
Thu, 19 Feb 2026
34.0000
34.0000
34.0000
34.0000
45
Wed, 18 Feb 2026
34.2000
34.2000
34.2000
34.2000
20
Tue, 17 Feb 2026
34.2000
36.6000
32.8000
36.6000
110
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
33.2000
34.8000
32.4000
34.6000
370
Thu, 12 Feb 2026
35.8000
35.8000
33.6000
33.6000
50
Wed, 11 Feb 2026
35.4000
36.2000
32.4000
35.8000
220
Tue, 10 Feb 2026
35.2000
35.4000
34.4000
34.8000
125
Mon, 09 Feb 2026
34.4000
36.8000
34.4000
34.6000
250
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
34.8000
37.8000
34.6000
36.4000
1,105
Thu, 05 Feb 2026
36.8000
38.0000
34.0000
34.6000
240
Wed, 04 Feb 2026
38.0000
38.2000
36.4000
38.0000
565
Tue, 03 Feb 2026
40.6000
42.2000
38.2000
39.8000
190
Mon, 02 Feb 2026
40.2000
41.0000
39.2000
40.6000
340
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
39.2000
41.2000
36.6000
41.0000
1,020
Thu, 29 Jan 2026
40.0000
40.6000
39.0000
39.0000
385
Wed, 28 Jan 2026
42.2000
44.0000
39.6000
41.8000
315
Tue, 27 Jan 2026
45.0000
47.0000
40.4000
45.0000
565
Mon, 26 Jan 2026
46.2000
47.8000
40.8000
46.0000
290
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
45.2000
48.0000
44.0000
46.0000
865
Thu, 22 Jan 2026
39.0000
43.0000
38.4000
43.0000
1,290
Wed, 21 Jan 2026
35.8000
43.6000
35.0000
41.0000
11,160
Tue, 20 Jan 2026
40.8000
45.2000
35.6000
40.6000
2,935
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
52.2000
56.2000
50.4000
50.4000
28,560
Thu, 15 Jan 2026
55.8000
62.2000
53.6000
53.6000
1,765
Wed, 14 Jan 2026
57.4000
57.4000
53.2000
54.6000
235
Tue, 13 Jan 2026
55.6000
58.4000
54.6000
55.6000
190
Mon, 12 Jan 2026
55.8000
58.4000
53.0000
56.4000
4,045
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
63.0000
63.0000
57.2000
57.2000
390
Fri, 09 Jan 2026
6 · 6-K
Pre-market · 07:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 08 Jan 2026
64.0000
67.6000
60.6000
63.2000
435
Wed, 07 Jan 2026
61.0000
68.0000
58.4000
65.4000
1,520
Tue, 06 Jan 2026
54.8000
64.6000
54.8000
60.2000
1,590
Mon, 05 Jan 2026
55.8000
56.4000
54.0000
54.4000
350
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
52.4000
55.4000
52.4000
54.2000
235
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
53.0000
54.2000
53.0000
53.6000
85
Tue, 30 Dec 2025
55.2000
56.0000
53.4000
53.6000
340
Mon, 29 Dec 2025
5 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 29 Dec 2025
55.4000
59.6000
54.0000
55.4000
870
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
57.0000
59.0000
52.0000
57.0000
5,865
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
50.4000
59.2000
49.8000
58.0000
4,050
Tue, 23 Dec 2025
51.8000
54.0000
50.0000
50.6000
555
Tue, 23 Dec 2025
4 · 6-K
Pre-market · 06:25 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 22 Dec 2025
49.6000
55.4000
49.6000
52.4000
695
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
54.8000
57.6000
47.8000
47.8000
1,640
Thu, 18 Dec 2025
53.0000
57.8000
53.0000
56.4000
635
Wed, 17 Dec 2025
57.6000
57.6000
48.2000
50.2000
415
Tue, 16 Dec 2025
59.6000
63.2000
57.8000
57.8000
190
Mon, 15 Dec 2025
62.8000
62.8000
56.4000
59.6000
145
Mon, 15 Dec 2025
3 · 6-K/A
Pre-market · 06:09 ET
AMENDMENT NO. 1 TO FORM 6-K ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
60.4000
62.8000
60.4000
62.8000
165
Fri, 12 Dec 2025
2 · 6-K
Pre-market · 08:47 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 11 Dec 2025
60.0000
60.2000
60.0000
60.2000
60
Wed, 10 Dec 2025
61.4000
61.4000
61.0000
61.0000
100
Tue, 09 Dec 2025
58.0000
60.0000
58.0000
60.0000
325
Mon, 08 Dec 2025
57.8000
58.0000
57.8000
58.0000
85
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
56.6000
56.6000
55.2000
55.6000
85
Thu, 04 Dec 2025
57.6000
57.6000
55.2000
56.2000
215
Wed, 03 Dec 2025
55.0000
55.0000
53.4000
54.2000
305
Tue, 02 Dec 2025
53.2000
53.2000
53.2000
53.2000
0
Mon, 01 Dec 2025
59.0000
59.0000
52.0000
53.2000
305
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
60.4000
60.4000
59.0000
59.0000
90
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
58.8000
59.4000
58.2000
58.2000
75
Tue, 25 Nov 2025
55.2000
59.0000
55.2000
57.6000
1,020
Mon, 24 Nov 2025
62.2000
62.2000
53.6000
53.6000
195
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
65.4000
68.2000
65.4000
66.0000
135
Thu, 20 Nov 2025
76.0000
76.0000
67.0000
73.6000
540
Wed, 19 Nov 2025
79.4000
79.4000
75.8000
75.8000
1,355
Tue, 18 Nov 2025
76.6000
88.4000
76.6000
80.8000
345
Mon, 17 Nov 2025
81.4000
85.8000
76.6000
77.0000
95
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
75.8000
80.2000
75.8000
80.2000
65
Thu, 13 Nov 2025
1 · 6-K
After-hours · 17:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 13 Nov 2025
80.0000
80.0000
80.0000
80.0000
15
Wed, 12 Nov 2025
80.6000
80.6000
75.8000
80.0000
135
Tue, 11 Nov 2025
80.8000
80.8000
80.8000
80.8000
20
Mon, 10 Nov 2025
80.6000
90.0000
80.0000
83.8000
345
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
80.0000
80.0000
75.0000
77.6000
375
Thu, 06 Nov 2025
86.4000
86.4000
80.0000
82.2000
190
Wed, 05 Nov 2025
86.0000
86.0000
85.8000
85.8000
60
Tue, 04 Nov 2025
89.4000
90.0000
86.0000
86.0000
70
Mon, 03 Nov 2025
89.8000
89.8000
89.6000
89.6000
70
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
89.6000
94.0000
84.6000
87.8000
155
Thu, 30 Oct 2025
94.6000
94.6000
84.4000
84.4000
485
Wed, 29 Oct 2025
98.0000
102.0000
94.0000
94.8000
685
Tue, 28 Oct 2025
103.0000
108.0000
103.0000
104.0000
270
Mon, 27 Oct 2025
98.2000
111.0000
98.2000
101.6000
480
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend