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
24.8900
27.9000
24.8900
27.9000
91,400
Thu, 23 Jul 2026
24.0000
27.7000
24.0000
25.7300
6,200
Wed, 22 Jul 2026
27.7200
28.0000
23.9000
23.9000
45,400
Tue, 21 Jul 2026
28.5100
28.5100
27.1600
27.1600
3,900
Mon, 20 Jul 2026
27.9000
27.9000
27.9000
27.9000
400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
28.0100
28.0100
28.0100
28.0100
0
Thu, 16 Jul 2026
28.0000
28.0100
27.7400
28.0100
1,800
Wed, 15 Jul 2026
28.4100
28.8000
28.4100
28.5500
2,500
Tue, 14 Jul 2026
27.9000
29.0800
27.4000
28.4000
12,500
Mon, 13 Jul 2026
26.8900
28.1500
26.8900
27.3000
17,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
28.2000
28.2000
28.2000
28.2000
1,900
Thu, 09 Jul 2026
28.4400
28.4400
28.4400
28.4400
800
Wed, 08 Jul 2026
32.3500
32.3500
27.2000
28.0100
36,400
Tue, 07 Jul 2026
30.0000
33.9900
27.2000
30.1400
28,400
Mon, 06 Jul 2026
29.3700
29.3700
28.5000
29.3000
2,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
27.8900
29.3900
27.5000
29.3900
3,500
Wed, 01 Jul 2026
26.0500
29.4100
26.0000
27.8000
12,200
Tue, 30 Jun 2026
27.3900
28.0100
26.0000
27.2500
6,700
Mon, 29 Jun 2026
27.8800
27.8800
27.6510
27.6510
1,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
27.7900
28.9000
27.7900
28.9000
2,200
Thu, 25 Jun 2026
28.5300
28.5300
28.5300
28.5300
4,000
Wed, 24 Jun 2026
28.1900
28.3600
28.0800
28.0800
19,700
Tue, 23 Jun 2026
27.7500
27.7500
27.7500
27.7500
400
Mon, 22 Jun 2026
34.8000
34.8000
28.5000
28.6000
9,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
30.2100
38.5500
29.0100
35.0000
38,400
Wed, 17 Jun 2026
27.6130
30.9100
27.0000
30.7100
6,000
Tue, 16 Jun 2026
29.2100
29.2200
26.5500
27.1000
4,600
Mon, 15 Jun 2026
28.5000
28.5000
28.5000
28.5000
20,500
Mon, 15 Jun 2026
14 · 6-K
Pre-market · 08:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
30.7000
30.7000
30.7000
30.7000
0
Thu, 11 Jun 2026
30.0100
30.7000
30.0100
30.7000
2,300
Wed, 10 Jun 2026
31.5000
31.5000
30.8500
30.8500
1,600
Tue, 09 Jun 2026
29.4800
30.8000
29.4500
30.2100
1,300
Mon, 08 Jun 2026
31.8800
31.8800
31.8800
31.8800
0
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
30.0000
32.7000
25.4000
31.8800
15,100
Thu, 04 Jun 2026
31.1000
31.1000
26.9750
29.5000
10,500
Wed, 03 Jun 2026
27.9500
31.4800
27.8800
30.1700
7,700
Tue, 02 Jun 2026
29.8000
29.8000
29.8000
29.8000
0
Mon, 01 Jun 2026
28.5900
29.8000
28.5900
29.8000
2,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
28.6000
28.6000
28.6000
28.6000
800
Thu, 28 May 2026
32.0000
32.0000
32.0000
32.0000
0
Wed, 27 May 2026
27.5000
32.8000
27.5000
32.0000
10,400
Tue, 26 May 2026
30.0000
30.0000
30.0000
30.0000
0
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
31.9000
32.6000
30.0000
30.0000
2,700
Thu, 21 May 2026
28.0200
33.5000
28.0200
30.5010
11,600
Wed, 20 May 2026
28.8600
29.1000
28.8000
29.1000
2,200
Tue, 19 May 2026
30.2000
30.2000
28.2300
28.2400
3,400
Mon, 18 May 2026
29.9100
29.9100
29.9100
29.9100
0
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
28.8000
30.7000
27.1000
29.9100
8,500
Thu, 14 May 2026
29.3000
30.9000
27.9000
30.3000
3,800
Wed, 13 May 2026
29.1600
29.5000
28.0200
28.9500
4,000
Tue, 12 May 2026
29.9900
29.9900
29.9900
29.9900
0
Mon, 11 May 2026
29.9500
29.9900
29.0000
29.9900
2,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
30.2000
30.2000
30.0200
30.0200
1,700
Thu, 07 May 2026
29.2300
29.2300
29.2200
29.2300
4,100
Wed, 06 May 2026
29.8000
30.4100
28.8100
28.8200
2,900
Tue, 05 May 2026
30.6800
30.6800
29.6000
30.6000
1,600
Mon, 04 May 2026
31.0000
31.0000
30.8100
30.8100
900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
30.9400
31.2000
30.9400
31.0000
2,500
Thu, 30 Apr 2026
31.3000
31.9000
31.3000
31.5800
1,100
Wed, 29 Apr 2026
30.2200
31.3000
29.9500
31.3000
18,200
Tue, 28 Apr 2026
30.5000
31.2000
30.2200
30.2200
4,300
Mon, 27 Apr 2026
30.0000
30.0100
29.8500
29.9900
2,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
30.4210
30.4210
30.0000
30.0000
2,200
Thu, 23 Apr 2026
29.6000
29.6000
29.6000
29.6000
4,400
Wed, 22 Apr 2026
32.3980
32.4500
30.7200
30.9700
16,200
Tue, 21 Apr 2026
30.0800
32.6000
30.0800
32.0500
5,500
Mon, 20 Apr 2026
28.8900
31.0000
28.8900
30.3000
4,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
24.8800
28.7000
24.7350
27.7800
7,400
Thu, 16 Apr 2026
23.7910
24.0000
23.7910
23.9500
1,500
Wed, 15 Apr 2026
23.0100
24.1500
23.0100
23.7000
4,900
Tue, 14 Apr 2026
21.0000
24.5000
19.0000
22.3000
27,200
Mon, 13 Apr 2026
19.0000
19.0150
18.4400
19.0150
4,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
18.6000
19.0000
18.6000
18.8100
1,800
Thu, 09 Apr 2026
18.2700
18.4200
17.8100
18.0100
4,300
Wed, 08 Apr 2026
17.0000
20.0000
17.0000
18.2000
75,200
Tue, 07 Apr 2026
16.6000
17.3000
16.6000
17.0100
1,200
Mon, 06 Apr 2026
16.8700
16.8700
16.8700
16.8700
500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
17.1400
17.1400
17.1400
17.1400
5,900
Wed, 01 Apr 2026
16.7000
16.7000
16.7000
16.7000
0
Tue, 31 Mar 2026
16.0000
16.7000
15.9500
16.7000
4,800
Mon, 30 Mar 2026
15.1970
16.2000
15.1970
15.9000
4,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
16.5200
17.4400
15.6500
16.4000
37,800
Thu, 26 Mar 2026
16.7850
16.7850
16.3400
16.3500
1,400
Wed, 25 Mar 2026
16.3600
16.8100
15.5000
16.8100
2,400
Tue, 24 Mar 2026
16.0000
18.4600
16.0000
16.7100
14,000
Mon, 23 Mar 2026
13 · 6-K
After-hours · 16:35 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 23 Mar 2026
16.4200
17.7400
16.4200
17.3900
13,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
16.0800
16.5200
15.7400
16.4200
28,800
Thu, 19 Mar 2026
16.5200
16.5400
15.9510
16.5200
5,100
Wed, 18 Mar 2026
18.1100
18.1100
15.2800
16.8400
14,000
Tue, 17 Mar 2026
18.0000
18.8900
18.0000
18.4700
8,200
Mon, 16 Mar 2026
20.0600
20.6000
19.1700
19.2100
20,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
19.6050
22.0000
19.6050
19.9900
22,700
Thu, 12 Mar 2026
23.0000
23.3600
19.1800
19.5200
30,700
Wed, 11 Mar 2026
26.7250
27.0000
21.4300
23.9200
78,000
Tue, 10 Mar 2026
21.9000
31.2650
20.0900
27.0700
292,000
Tue, 10 Mar 2026
12 · 6-K
Next filing day · accepted 09 Mar, 20:54 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 09 Mar 2026
8.9300
36.9030
8.9300
33.2100
2,233,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
8.2100
9.5400
8.0000
9.5400
30,900
Thu, 05 Mar 2026
12.2000
12.2000
9.4000
10.0000
21,043
Wed, 04 Mar 2026
11.8000
13.6000
11.2000
12.4000
14,988
Tue, 03 Mar 2026
20.4000
21.2000
17.0000
18.0000
5,003
Mon, 02 Mar 2026
22.0000
22.8000
20.6000
20.8000
2,905
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
21.8000
23.4000
21.8000
22.0000
1,418
Thu, 26 Feb 2026
19.6000
23.8000
19.2000
22.4000
3,238
Wed, 25 Feb 2026
25.8000
26.6000
23.6000
23.6000
1,964
Tue, 24 Feb 2026
25.6000
27.6000
25.6000
25.6000
2,429
Mon, 23 Feb 2026
27.8000
28.0000
25.8000
26.0000
2,043
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
29.0000
30.0000
27.6000
27.6000
582
Thu, 19 Feb 2026
28.4000
30.0000
28.4000
29.0000
912
Wed, 18 Feb 2026
28.0000
31.0000
27.8000
28.2000
2,314
Tue, 17 Feb 2026
23.6000
28.2000
23.6000
27.8000
433
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
29.2000
29.6000
27.6000
27.6000
1,059
Thu, 12 Feb 2026
29.2000
30.2000
28.6000
28.8000
2,344
Thu, 12 Feb 2026
11 · 6-K
Pre-market · 09:00 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 11 Feb 2026
28.0000
29.6000
27.8000
29.2000
1,096
Tue, 10 Feb 2026
25.2000
28.0000
21.0000
28.0000
2,649
Mon, 09 Feb 2026
32.0000
32.0000
28.4000
28.4000
1,496
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
30.0000
31.0000
30.0000
30.0000
1,685
Thu, 05 Feb 2026
30.0000
30.6000
30.0000
30.0000
1,572
Wed, 04 Feb 2026
31.4000
32.8000
30.0000
31.6000
2,149
Tue, 03 Feb 2026
30.8000
33.0000
30.8000
32.6000
3,688
Mon, 02 Feb 2026
30.8000
32.0000
30.4000
31.8000
1,362
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
29.8000
31.8000
29.8000
31.4000
3,371
Thu, 29 Jan 2026
29.8000
31.6000
29.8000
30.8000
3,712
Wed, 28 Jan 2026
31.0000
32.0000
30.4000
30.4000
3,510
Tue, 27 Jan 2026
29.0000
31.0000
29.0000
30.4000
3,235
Mon, 26 Jan 2026
29.6000
30.0000
29.0000
29.0000
1,807
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
30.0000
30.6000
28.8000
30.0000
3,605
Thu, 22 Jan 2026
29.2000
31.0000
29.2000
29.6000
3,805
Wed, 21 Jan 2026
28.6000
30.0000
28.0000
29.2000
3,099
Tue, 20 Jan 2026
10 · 6-K
After market open · 11:25 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 20 Jan 2026
27.4000
31.6000
27.4000
29.0000
5,487
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
28.0000
30.4000
28.0000
29.6000
5,069
Thu, 15 Jan 2026
27.8000
28.2000
27.2000
27.4000
1,477
Thu, 15 Jan 2026
9 · 6-K
Pre-market · 08:30 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 14 Jan 2026
26.2000
26.8000
26.0000
26.6000
1,588
Tue, 13 Jan 2026
25.6000
27.0000
25.6000
26.6000
936
Mon, 12 Jan 2026
26.4000
27.0000
26.4000
26.6000
2,450
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
26.8000
27.8000
26.4000
27.8000
781
Thu, 08 Jan 2026
27.8000
28.2000
26.6000
27.8000
2,505
Wed, 07 Jan 2026
27.0000
27.8000
26.6000
26.6000
1,363
Tue, 06 Jan 2026
26.8000
28.6000
26.6000
26.8000
2,457
Mon, 05 Jan 2026
26.4000
28.2000
26.4000
28.2000
2,143
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
26.6000
26.8000
25.2000
26.4000
2,049
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
26.0000
27.0000
25.0000
25.8000
2,930
Tue, 30 Dec 2025
25.2000
27.0000
25.2000
26.2000
1,011
Mon, 29 Dec 2025
26.0000
26.4000
25.6000
25.8000
1,814
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
26.6000
26.6000
26.0000
26.0000
978
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
27.2000
27.2000
26.4000
26.4000
467
Tue, 23 Dec 2025
26.4000
28.6000
26.0000
26.0000
749
Mon, 22 Dec 2025
26.2000
27.4000
26.2000
26.4000
926
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
25.8000
30.8000
25.8000
26.0000
2,804
Thu, 18 Dec 2025
25.8000
26.8000
25.8000
26.2000
1,832
Wed, 17 Dec 2025
28.0000
28.2000
26.6000
27.2000
1,760
Tue, 16 Dec 2025
26.4000
26.8000
26.0000
26.0000
2,672
Mon, 15 Dec 2025
28.2000
29.6000
27.2000
27.2000
1,027
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
28.0000
30.0000
28.0000
28.8000
2,734
Thu, 11 Dec 2025
29.0000
30.2000
29.0000
29.4000
1,086
Wed, 10 Dec 2025
30.0000
30.0000
29.4000
29.4000
653
Tue, 09 Dec 2025
30.0000
30.0000
29.4000
29.6000
1,216
Mon, 08 Dec 2025
28.4000
30.4000
28.4000
29.4000
2,205
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
30.0000
30.8000
30.0000
30.4000
1,181
Thu, 04 Dec 2025
30.0000
30.0000
28.6000
29.2000
1,964
Wed, 03 Dec 2025
30.0000
30.2000
29.6000
29.8000
677
Tue, 02 Dec 2025
8 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 02 Dec 2025
28.6000
30.6000
28.6000
30.0000
850
Mon, 01 Dec 2025
31.8000
31.8000
30.0000
30.2000
963
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
30.6000
31.0000
29.6000
29.6000
2,001
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
31.0000
31.6000
30.6000
31.0000
2,318
Tue, 25 Nov 2025
28.8000
31.2000
28.8000
31.0000
1,947
Mon, 24 Nov 2025
30.2000
30.8000
29.2000
30.4000
1,899
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
29.4000
29.4000
27.4000
29.0000
2,426
Thu, 20 Nov 2025
28.4000
28.6000
28.2000
28.2000
1,493
Wed, 19 Nov 2025
28.0000
29.0000
27.8000
29.0000
1,925
Tue, 18 Nov 2025
28.0000
28.8000
27.2000
27.8000
2,452
Mon, 17 Nov 2025
34.2000
34.2000
28.2000
28.8000
3,407
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
30.0000
31.2000
30.0000
31.2000
2,630
Thu, 13 Nov 2025
31.2000
32.4000
30.8000
30.8000
3,797
Wed, 12 Nov 2025
32.6000
32.6000
31.2000
32.4000
2,679
Tue, 11 Nov 2025
32.0000
33.6000
31.2000
33.6000
2,342
Mon, 10 Nov 2025
32.2000
33.6000
32.0000
32.6000
2,242
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
34.0000
34.2000
31.2000
33.4000
7,469
Thu, 06 Nov 2025
7 · 6-K
After-hours · 16:04 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 06 Nov 2025
33.8000
42.0000
32.0000
35.4000
37,154
Wed, 05 Nov 2025
33.0000
35.2000
33.0000
34.8000
5,848
Tue, 04 Nov 2025
32.6000
36.6000
32.6000
35.0000
40,506
Mon, 03 Nov 2025
29.6000
33.8000
29.6000
32.8000
10,817
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
30.6000
32.0000
29.2000
29.8000
14,482
Thu, 30 Oct 2025
32.0000
32.2000
31.2000
32.0000
5,515
Wed, 29 Oct 2025
33.6000
33.6000
20.6000
31.8000
16,762
Tue, 28 Oct 2025
30.2000
33.8000
30.2000
33.0000
6,124
Mon, 27 Oct 2025
30.8000
32.0000
30.2000
32.0000
4,283
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
30.6000
31.6000
30.2000
30.2000
5,290
Thu, 23 Oct 2025
30.6000
32.0000
30.6000
31.8000
6,625
Wed, 22 Oct 2025
30.8000
32.6000
30.8000
32.2000
7,922
Tue, 21 Oct 2025
30.8000
33.0000
30.4000
32.0000
8,877
Mon, 20 Oct 2025
29.0000
30.8000
29.0000
30.4000
4,789
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
30.0000
30.8000
29.8000
30.6000
7,826
Thu, 16 Oct 2025
29.6000
31.2000
29.2000
29.8000
8,737
Wed, 15 Oct 2025
33.6000
33.6000
30.2000
30.6000
7,229
Tue, 14 Oct 2025
30.0000
32.0000
30.0000
32.0000
6,664
Mon, 13 Oct 2025
28.8000
30.6000
28.8000
30.4000
10,817
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
30.4000
32.0000
26.0000
28.4000
28,615
Thu, 09 Oct 2025
31.4000
32.8000
30.8000
30.8000
21,270
Wed, 08 Oct 2025
48.0000
51.2000
30.2000
32.2000
160,649
Tue, 07 Oct 2025
29.6000
49.4000
29.2000
46.0000
229,375
Mon, 06 Oct 2025
31.0000
31.0000
30.0000
30.4000
5,821
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
28.6000
31.0000
28.6000
31.0000
7,204
Thu, 02 Oct 2025
6 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Thu, 02 Oct 2025
30.4000
32.4000
30.2000
31.4000
15,646
Wed, 01 Oct 2025
29.2000
31.4000
27.0000
31.2000
16,493
Tue, 30 Sep 2025
26.2000
30.4000
26.2000
30.0000
16,366
Mon, 29 Sep 2025
27.0000
29.0000
24.2000
27.8000
17,724
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
28.0000
30.4000
28.0000
30.0000
9,600
Thu, 25 Sep 2025
30.4000
31.8000
29.0000
31.0000
28,050
Wed, 24 Sep 2025
31.2000
33.8000
30.6000
32.6000
43,308
Tue, 23 Sep 2025
31.0000
31.0000
29.2000
29.8000
29,817
Mon, 22 Sep 2025
5 · 6-K
After-hours · 16:15 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Mon, 22 Sep 2025
36.8000
36.8000
30.0000
30.8000
336,757
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
28.4000
30.4000
28.4000
29.8000
31,395
Thu, 18 Sep 2025
27.8000
31.2000
27.0000
29.4000
23,855
Wed, 17 Sep 2025
4 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Wed, 17 Sep 2025
34.8000
37.0000
28.0000
28.2000
47,429
Wed, 17 Sep 2025
3 · 424B5
Next filing day · accepted 16 Sep, 20:25 ET
PROSPECTUS SUPPLEMENT ↗
Tue, 16 Sep 2025
30.0000
35.4000
29.2000
34.0000
63,195
Mon, 15 Sep 2025
25.2000
29.8000
24.6000
28.8000
51,820
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
27.8000
40.4000
26.0000
26.4000
381,092
Thu, 11 Sep 2025
21.2000
27.8000
21.0000
27.8000
166,467
Wed, 10 Sep 2025
20.6000
21.0000
19.6000
20.4000
36,944
Tue, 09 Sep 2025
19.0000
22.8000
19.0000
22.8000
94,179
Mon, 08 Sep 2025
17.0000
19.4000
17.0000
19.0000
67,125
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
18.0000
19.4000
18.0000
19.4000
7,544
Thu, 04 Sep 2025
18.2000
20.2000
17.2000
20.0000
33,234
Wed, 03 Sep 2025
18.2000
19.2000
18.2000
19.2000
15,638
Tue, 02 Sep 2025
19.6000
19.8000
18.2000
19.2000
24,359
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
19.8000
20.4000
19.4000
20.0000
38,992
Thu, 28 Aug 2025
20.4000
23.2000
19.4000
21.2000
571,072
Wed, 27 Aug 2025
20.0000
20.8000
19.0000
20.0000
49,311
Tue, 26 Aug 2025
19.6000
20.4000
18.2000
20.0000
48,609
Mon, 25 Aug 2025
20.0000
20.8000
19.4000
20.2000
17,757
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
19.8000
21.2000
19.4000
20.6000
14,541
Thu, 21 Aug 2025
20.8000
21.0000
18.6000
20.2000
31,012
Wed, 20 Aug 2025
22.2000
22.4000
20.8000
21.4000
14,786
Tue, 19 Aug 2025
22.8000
23.6000
22.4000
23.2000
20,163
Mon, 18 Aug 2025
23.6000
24.0000
23.2000
23.6000
10,172
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
23.6000
24.2000
23.2000
23.8000
23,552
Thu, 14 Aug 2025
23.6000
25.0000
23.4000
23.8000
30,807
Wed, 13 Aug 2025
23.6000
25.4000
23.6000
24.6000
22,535
Tue, 12 Aug 2025
24.6000
25.6000
23.4000
25.4000
18,937
Mon, 11 Aug 2025
23.2000
25.6000
23.0000
24.0000
22,310
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
23.2000
25.0000
22.6000
25.0000
41,365
Thu, 07 Aug 2025
22.2000
24.0000
22.2000
24.0000
26,218
Wed, 06 Aug 2025
22.0000
23.8000
21.8000
22.2000
32,507
Tue, 05 Aug 2025
24.0000
25.2000
23.2000
23.6000
39,353
Mon, 04 Aug 2025
22.0000
24.2000
22.0000
24.2000
46,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
20.8000
23.0000
20.8000
22.8000
35,951
Thu, 31 Jul 2025
2 · 20-F
After-hours · 16:16 ET
ANNUAL REPORT ↗
Thu, 31 Jul 2025
27.6000
28.6000
20.8000
22.6000
147,732
Wed, 30 Jul 2025
24.0000
26.4000
23.4000
25.2000
127,094
Tue, 29 Jul 2025
1 · 6-K
After-hours · 16:05 ET
REPORT OF FOREIGN PRIVATE ISSUER ↗
Tue, 29 Jul 2025
25.0000
27.0000
24.0000
24.8000
73,644
Mon, 28 Jul 2025
25.6000
27.0000
24.0000
25.8000
144,051
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend