Daily NYSE 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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
32.7000
33.2900
32.4100
32.5700
1,860,304
Thu, 22 Oct 2026
31.7300
33.7950
31.5800
33.6800
2,201,500
Wed, 21 Oct 2026
33.0100
33.0800
32.0750
32.3200
2,048,600
Tue, 20 Oct 2026
32.8900
33.4300
32.5750
32.7800
3,068,400
Mon, 19 Oct 2026
33.5000
33.7400
32.5000
32.7100
4,744,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
36.1000
36.5700
33.7300
33.8500
2,731,300
Thu, 15 Oct 2026
34.1000
36.0050
34.0650
35.8900
1,897,700
Wed, 14 Oct 2026
33.6700
34.1000
33.5000
33.9200
981,400
Tue, 13 Oct 2026
34.2800
34.6500
33.9900
34.1800
1,154,900
Mon, 12 Oct 2026
33.7200
34.0980
33.1050
33.8500
1,394,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
33.1900
33.7800
32.6100
33.6500
884,300
Thu, 08 Oct 2026
33.0000
33.3300
32.2700
33.1200
1,250,200
Wed, 07 Oct 2026
33.5000
33.6900
33.0000
33.1700
974,600
Tue, 06 Oct 2026
34.0500
34.1000
33.4500
34.0000
1,191,700
Mon, 05 Oct 2026
33.3000
33.8800
32.9580
33.7700
1,982,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
33.1800
33.7200
32.6400
33.3300
1,970,700
Thu, 01 Oct 2026
32.2500
33.3800
32.2000
32.9700
1,823,400
Wed, 30 Sep 2026
32.9500
33.2200
32.1000
32.4100
1,728,500
Tue, 29 Sep 2026
33.2300
33.2500
32.2000
33.0400
2,829,000
Mon, 28 Sep 2026
33.2400
33.6000
32.8000
32.9700
1,529,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
32.4800
33.8550
32.1150
33.6000
3,728,000
Thu, 24 Sep 2026
31.2500
31.8100
31.1600
31.7900
1,463,500
Wed, 23 Sep 2026
31.6000
31.8100
31.0000
31.4200
1,307,700
Tue, 22 Sep 2026
32.3700
32.5900
31.5000
31.6800
2,236,600
Mon, 21 Sep 2026
30.8000
31.4700
30.4400
31.3400
3,027,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
31.5200
31.5600
30.5500
30.5600
2,619,800
Thu, 17 Sep 2026
31.1200
31.7650
30.5200
31.1700
2,667,700
Wed, 16 Sep 2026
30.3600
31.0500
29.9600
30.4400
2,013,900
Tue, 15 Sep 2026
30.7500
30.8200
29.9300
30.0100
1,867,400
Mon, 14 Sep 2026
30.6200
31.1050
30.4600
30.6600
2,225,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
31.1500
31.5900
30.7800
31.1300
1,664,700
Thu, 10 Sep 2026
31.4500
31.6450
30.2500
30.6900
3,232,700
Wed, 09 Sep 2026
32.3200
32.4550
31.4250
31.5600
3,082,000
Tue, 08 Sep 2026
34.0000
34.4100
32.5300
32.6200
2,154,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
33.7000
34.5800
33.5400
34.0000
1,689,100
Thu, 03 Sep 2026
33.9800
34.2920
33.6400
33.9500
2,028,200
Wed, 02 Sep 2026
34.2800
35.1900
33.6450
33.7900
1,402,900
Tue, 01 Sep 2026
34.5200
34.8350
33.9450
34.2500
1,637,800
Mon, 31 Aug 2026
35.1600
35.9950
34.7800
34.9100
3,857,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
35.5100
36.2900
35.5100
35.6500
1,501,600
Thu, 27 Aug 2026
36.3000
36.9970
35.1100
35.3100
2,554,600
Wed, 26 Aug 2026
35.3000
36.3600
35.0100
36.1800
3,623,600
Tue, 25 Aug 2026
35.3800
36.0700
34.7000
35.2900
2,308,700
Mon, 24 Aug 2026
36.1200
36.3500
34.7600
35.3000
2,666,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
35.0400
36.4000
34.8200
35.6400
4,146,000
Thu, 20 Aug 2026
36.0000
36.0000
34.5200
34.5500
2,928,600
Wed, 19 Aug 2026
37.5000
37.6600
36.1100
36.1300
3,391,000
Tue, 18 Aug 2026
38.0700
38.3250
37.2300
37.2300
2,399,200
Mon, 17 Aug 2026
25 · 6-K
After-hours · 16:15 ET
6-K ↗
Mon, 17 Aug 2026
39.4800
39.6200
37.7850
37.8600
3,472,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
24 · 424B7
After-hours · 16:15 ET
424B7 ↗
Fri, 14 Aug 2026
39.7500
40.4100
39.0900
39.3500
14,375,300
Thu, 13 Aug 2026
43.0700
43.9000
40.6500
41.0000
5,457,000
Thu, 13 Aug 2026
23 · 6-K
Pre-market · 06:11 ET
6-K ↗
Thu, 13 Aug 2026
22 · 6-K
Pre-market · 06:00 ET
6-K ↗
Wed, 12 Aug 2026
37.3000
37.6000
35.9250
36.7400
3,682,600
Tue, 11 Aug 2026
39.1400
39.6000
37.4000
37.4700
2,415,900
Mon, 10 Aug 2026
38.1500
40.1500
38.0400
39.7200
1,992,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
37.4800
38.7100
37.0000
38.4500
1,092,100
Thu, 06 Aug 2026
21 · 6-K
After-hours · 16:10 ET
6-K ↗
Thu, 06 Aug 2026
37.4000
37.7300
36.8100
37.2000
1,222,600
Wed, 05 Aug 2026
37.6000
38.8400
37.3800
37.4800
1,294,400
Tue, 04 Aug 2026
38.9100
39.2300
37.3300
37.8600
3,035,900
Mon, 03 Aug 2026
38.6400
39.7800
38.4650
38.8800
1,541,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
40.9000
41.2700
38.4600
38.7200
2,521,500
Thu, 30 Jul 2026
41.0800
41.3900
40.2500
40.4900
1,005,000
Wed, 29 Jul 2026
41.1600
42.6900
41.1600
41.5300
1,178,800
Tue, 28 Jul 2026
42.0100
43.0500
41.1700
41.8500
1,377,600
Mon, 27 Jul 2026
41.5900
42.3100
41.2500
41.5500
919,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
40.3500
42.0200
40.3500
40.6300
1,036,700
Thu, 23 Jul 2026
42.2000
42.3000
40.5600
40.6100
1,446,100
Wed, 22 Jul 2026
41.7200
43.0500
41.5200
42.9700
1,100,200
Tue, 21 Jul 2026
43.8000
43.8000
42.0100
42.2200
990,300
Mon, 20 Jul 2026
43.2200
43.7950
42.5700
42.7700
1,692,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
44.7600
45.7700
43.7800
44.3600
1,001,200
Thu, 16 Jul 2026
42.1700
44.3950
41.4100
44.3100
1,421,300
Wed, 15 Jul 2026
44.3000
44.8800
42.7200
42.8600
2,148,100
Wed, 15 Jul 2026
20 · 6-K
Pre-market · 08:14 ET
6-K ↗
Tue, 14 Jul 2026
45.0000
45.3000
43.6200
44.3600
1,037,300
Mon, 13 Jul 2026
46.3000
46.9400
44.6100
44.6300
1,730,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
45.6900
46.6100
45.3700
45.4800
1,563,100
Thu, 09 Jul 2026
44.1500
46.0750
43.7300
45.3200
1,369,400
Wed, 08 Jul 2026
44.6900
45.1300
43.4100
44.2400
1,038,600
Tue, 07 Jul 2026
45.9600
46.4500
45.2000
45.5600
786,700
Mon, 06 Jul 2026
46.0000
46.2950
44.6700
46.1600
1,496,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
45.0700
46.2100
44.0900
45.9900
1,506,700
Wed, 01 Jul 2026
43.3300
44.3400
42.6800
44.0300
1,427,600
Tue, 30 Jun 2026
42.9900
43.7100
41.6700
43.0300
2,003,000
Mon, 29 Jun 2026
44.8100
45.2900
42.9500
43.4100
2,413,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
45.1900
45.5800
44.2700
44.4200
2,924,400
Thu, 25 Jun 2026
44.8200
46.1300
44.2550
44.5200
1,384,800
Wed, 24 Jun 2026
42.4700
45.1400
42.4700
45.0900
2,405,200
Tue, 23 Jun 2026
42.7400
43.6750
42.1220
42.3500
1,725,900
Mon, 22 Jun 2026
45.4900
45.6800
43.1800
43.3000
2,069,400
Mon, 22 Jun 2026
19 · 6-K
Pre-market · 06:32 ET
6-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
46.7500
48.8400
46.1000
46.1100
3,746,700
Wed, 17 Jun 2026
48.5100
50.0400
46.9500
46.9500
3,393,800
Tue, 16 Jun 2026
18 · 6-K
After-hours · 16:19 ET
6-K ↗
Tue, 16 Jun 2026
17 · 6-K
After market open · 12:24 ET
6-K ↗
Tue, 16 Jun 2026
48.1500
49.5600
47.8200
48.9700
2,444,900
Mon, 15 Jun 2026
49.6100
50.7300
47.6400
47.9300
2,993,200
Mon, 15 Jun 2026
16 · 6-K
Pre-market · 06:08 ET
6-K ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
46.6100
49.2800
45.9820
48.7500
3,867,300
Thu, 11 Jun 2026
44.0000
46.6300
43.6100
46.2100
2,511,100
Wed, 10 Jun 2026
45.0000
45.1000
43.8800
43.9500
2,384,300
Tue, 09 Jun 2026
44.7800
45.7200
43.8400
45.2000
1,988,100
Mon, 08 Jun 2026
42.9000
44.1000
42.3500
43.6600
2,079,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
42.4500
43.0900
41.6100
42.3400
2,061,500
Thu, 04 Jun 2026
42.9100
43.2500
41.9800
42.9900
1,804,600
Wed, 03 Jun 2026
42.6000
43.3300
41.5900
42.2100
3,853,300
Tue, 02 Jun 2026
43.9900
44.6000
42.9400
43.4100
2,509,800
Mon, 01 Jun 2026
43.8200
44.9000
42.8700
44.9000
2,242,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
44.7300
45.5250
44.0800
45.0700
2,769,100
Thu, 28 May 2026
43.7300
44.9600
42.8500
44.0700
2,223,500
Wed, 27 May 2026
43.8700
44.7600
42.0700
42.7900
3,442,800
Tue, 26 May 2026
41.6300
43.5800
41.2800
43.5400
3,310,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
39.6700
41.8500
38.6900
41.3800
4,468,900
Thu, 21 May 2026
36.7400
40.1800
36.2700
39.6700
8,181,600
Thu, 21 May 2026
15 · 6-K
Pre-market · 06:01 ET
6-K ↗
Wed, 20 May 2026
32.2600
33.4400
31.8300
33.2100
1,949,500
Tue, 19 May 2026
31.8700
33.2700
31.6000
32.5000
2,595,200
Mon, 18 May 2026
31.5000
32.5700
31.3350
32.1200
2,311,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
34.0000
34.1300
31.1200
31.1900
5,544,900
Thu, 14 May 2026
33.6500
34.7000
33.2100
34.1300
3,455,400
Wed, 13 May 2026
36.7500
37.6400
32.4350
33.0700
8,934,600
Wed, 13 May 2026
14 · 6-K
Pre-market · 06:00 ET
6-K ↗
Wed, 13 May 2026
13 · 6-K
Pre-market · 06:00 ET
6-K ↗
Tue, 12 May 2026
38.5000
38.7000
37.7000
37.9500
2,389,100
Mon, 11 May 2026
39.3400
39.9900
38.7400
39.1500
2,055,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
39.6300
40.0900
38.6100
39.3400
1,533,800
Thu, 07 May 2026
39.8400
40.8900
39.0000
39.0400
1,711,700
Wed, 06 May 2026
38.4000
40.3100
38.4000
39.6000
2,090,200
Tue, 05 May 2026
37.2300
37.8550
36.7750
37.4200
1,614,500
Mon, 04 May 2026
38.3800
38.8100
36.9100
36.9200
1,583,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
39.2800
39.7900
38.3600
38.7100
1,900,500
Thu, 30 Apr 2026
37.3500
39.4900
37.1200
38.7400
1,828,900
Wed, 29 Apr 2026
12 · 6-K
After-hours · 16:28 ET
6-K ↗
Wed, 29 Apr 2026
38.6900
38.8700
37.3800
37.5000
1,939,100
Tue, 28 Apr 2026
39.7000
39.8200
38.7700
39.0900
1,759,800
Mon, 27 Apr 2026
39.3200
39.9700
39.0650
39.4100
1,344,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
40.4400
40.7500
39.1600
39.4000
1,524,000
Thu, 23 Apr 2026
40.6400
41.3250
40.0000
40.6600
2,080,200
Wed, 22 Apr 2026
41.6300
42.1500
40.6500
40.9200
2,722,000
Tue, 21 Apr 2026
41.8200
42.8900
41.3800
41.7300
1,970,600
Mon, 20 Apr 2026
39.4100
41.9800
38.9600
41.8000
1,946,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
38.6900
39.6900
38.2250
39.5400
2,679,500
Thu, 16 Apr 2026
38.2900
38.4500
37.3300
37.4100
2,417,400
Wed, 15 Apr 2026
38.2500
38.2500
36.4600
37.8100
3,552,100
Tue, 14 Apr 2026
39.7500
40.1200
37.5300
37.6300
2,753,000
Mon, 13 Apr 2026
37.8400
38.9650
37.2000
38.9100
1,742,100
Mon, 13 Apr 2026
11 · 6-K
Pre-market · 08:14 ET
6-K ↗
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
38.6100
38.8300
37.8000
38.0300
1,388,300
Thu, 09 Apr 2026
36.4500
38.9000
36.2400
38.7200
2,217,200
Wed, 08 Apr 2026
37.0100
37.9500
36.8100
36.9500
2,418,400
Tue, 07 Apr 2026
34.8300
35.1900
34.3230
34.6700
1,188,800
Mon, 06 Apr 2026
34.1500
35.2500
33.7000
35.1900
1,413,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
34.4000
35.7500
34.0200
34.6200
1,283,100
Wed, 01 Apr 2026
35.6000
36.4900
35.3500
35.7100
1,920,100
Tue, 31 Mar 2026
35.1100
36.5000
34.7700
35.8300
1,782,000
Mon, 30 Mar 2026
34.7000
35.3600
33.9500
34.0700
1,992,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
34.9100
35.0150
33.5600
34.1900
2,100,500
Thu, 26 Mar 2026
35.9700
36.9100
35.0400
35.2200
1,738,900
Wed, 25 Mar 2026
37.1000
37.5790
35.4000
36.3700
1,451,200
Tue, 24 Mar 2026
35.1400
36.7400
34.7500
36.4800
2,333,100
Mon, 23 Mar 2026
34.3500
35.6800
34.1350
35.3300
2,221,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
34.8900
34.9100
33.0600
33.3400
3,416,300
Thu, 19 Mar 2026
35.7800
36.1100
34.2750
35.0500
4,035,500
Wed, 18 Mar 2026
36.9000
37.5000
35.9600
36.6600
3,062,100
Tue, 17 Mar 2026
38.1000
38.4100
37.2100
37.2400
1,499,100
Mon, 16 Mar 2026
37.4500
38.5800
37.4500
37.8100
1,957,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
36.6000
37.4800
36.1400
37.4300
2,038,100
Thu, 12 Mar 2026
36.5000
37.0900
35.7000
36.1300
2,780,400
Wed, 11 Mar 2026
10 · 6-K
After-hours · 16:15 ET
6-K ↗
Wed, 11 Mar 2026
38.1600
38.1600
36.2050
36.7000
2,016,200
Tue, 10 Mar 2026
37.7000
38.6700
37.3500
38.0900
1,808,200
Mon, 09 Mar 2026
37.5500
38.1300
36.1400
37.8600
1,789,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
39.7600
39.7600
38.0000
38.1000
2,072,600
Thu, 05 Mar 2026
41.1500
41.3300
39.8800
40.1900
1,457,300
Wed, 04 Mar 2026
41.2600
41.8300
40.6300
41.4600
2,110,900
Tue, 03 Mar 2026
41.3400
41.5600
39.4300
41.3400
2,589,800
Mon, 02 Mar 2026
40.7500
42.6100
40.0700
42.5200
2,773,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
40.1600
41.9000
40.1100
41.6500
3,383,600
Thu, 26 Feb 2026
40.0600
41.7300
39.6600
40.9400
2,942,900
Wed, 25 Feb 2026
38.5600
40.4050
38.4000
39.6600
3,268,400
Tue, 24 Feb 2026
38.8500
39.4700
38.2050
38.4000
2,169,400
Mon, 23 Feb 2026
40.0000
40.2650
38.3700
38.7400
1,985,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
40.3300
42.4900
39.9900
40.8900
3,761,300
Thu, 19 Feb 2026
41.5900
41.8000
39.9700
40.4200
2,171,200
Wed, 18 Feb 2026
41.1400
42.2500
41.1400
41.7900
2,023,400
Tue, 17 Feb 2026
40.1900
41.5100
39.9500
41.2200
2,760,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
39.8900
40.6000
39.2050
39.8000
2,099,800
Thu, 12 Feb 2026
38.8600
40.1300
37.9200
39.4200
5,152,500
Thu, 12 Feb 2026
9 · 6-K
Pre-market · 07:17 ET
6-K ↗
Thu, 12 Feb 2026
8 · 6-K
Pre-market · 06:38 ET
6-K ↗
Thu, 12 Feb 2026
7 · 6-K
Pre-market · 06:00 ET
6-K ↗
Wed, 11 Feb 2026
39.6600
40.9900
39.6600
40.0000
2,929,800
Tue, 10 Feb 2026
39.6000
40.6900
39.0500
40.1700
2,460,700
Mon, 09 Feb 2026
38.4500
38.9000
38.0100
38.6300
1,781,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
37.1600
38.5950
37.1600
38.4500
2,039,000
Thu, 05 Feb 2026
38.0800
38.1600
37.0000
37.2900
2,385,200
Wed, 04 Feb 2026
37.7200
38.5650
37.4500
38.4200
2,937,400
Tue, 03 Feb 2026
37.1200
37.9100
36.6400
37.4900
2,702,200
Mon, 02 Feb 2026
37.3600
37.6790
36.4450
37.1600
2,690,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
38.2100
38.6800
37.5400
37.7600
2,450,500
Thu, 29 Jan 2026
38.0000
38.0000
37.0400
37.7200
2,465,300
Wed, 28 Jan 2026
40.0100
40.6000
36.7800
37.5700
3,907,900
Wed, 28 Jan 2026
6 · 6-K
Pre-market · 06:56 ET
6-K ↗
Wed, 28 Jan 2026
5 · 6-K/A
Pre-market · 06:30 ET
6-K/A ↗
Tue, 27 Jan 2026
39.3400
39.5200
38.2400
38.3900
2,497,700
Mon, 26 Jan 2026
39.9800
40.0300
39.3000
39.5400
1,870,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
40.0800
40.3000
39.3500
39.5500
2,134,900
Thu, 22 Jan 2026
39.0900
40.5300
39.0400
40.2400
2,364,900
Wed, 21 Jan 2026
37.5900
39.4700
37.5020
39.3800
3,953,100
Tue, 20 Jan 2026
37.5200
38.3900
36.8900
37.1500
3,542,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
40.2500
40.9250
38.2000
38.4700
4,617,500
Thu, 15 Jan 2026
41.7900
42.1900
40.5600
40.6100
3,471,500
Wed, 14 Jan 2026
42.9100
42.9800
41.3100
42.3600
2,700,300
Tue, 13 Jan 2026
44.0000
44.3200
42.4500
42.6900
2,112,300
Mon, 12 Jan 2026
42.6900
44.6600
42.1190
42.9900
3,999,500
Mon, 12 Jan 2026
4 · 6-K
Pre-market · 06:21 ET
6-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
43.7400
44.4200
42.4400
43.4600
2,747,300
Thu, 08 Jan 2026
41.8600
44.9150
41.5600
44.1000
3,854,800
Wed, 07 Jan 2026
42.6000
42.9250
41.3500
41.9200
2,682,100
Tue, 06 Jan 2026
41.7500
43.0700
41.4000
42.8000
2,455,600
Mon, 05 Jan 2026
41.0500
42.5300
40.5900
41.7600
2,328,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
41.0000
42.4800
40.8700
41.7700
1,776,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
41.3700
41.5140
40.6800
40.9000
1,492,100
Tue, 30 Dec 2025
41.1900
41.5900
40.8500
41.2500
1,839,600
Mon, 29 Dec 2025
42.3000
42.8500
41.1400
41.2000
2,539,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
42.3800
43.0180
42.0200
42.3600
1,813,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
42.7700
42.9450
41.9800
42.4500
1,755,800
Tue, 23 Dec 2025
43.6700
43.9900
42.2200
42.6900
3,573,500
Mon, 22 Dec 2025
43.1300
44.1500
42.6430
43.8800
4,019,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
40.8300
42.6150
40.0700
42.5700
5,939,200
Thu, 18 Dec 2025
43.5400
46.2700
40.8800
41.1400
10,544,400
Thu, 18 Dec 2025
3 · 6-K
Pre-market · 06:01 ET
6-K ↗
Thu, 18 Dec 2025
2 · 20-F
Pre-market · 06:01 ET
20-F ↗
Wed, 17 Dec 2025
46.7700
48.1600
45.9600
46.4000
4,974,700
Tue, 16 Dec 2025
45.9100
47.2800
45.8550
47.2700
2,878,200
Mon, 15 Dec 2025
46.0000
46.0850
45.2300
45.7300
2,056,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
45.4100
46.3700
45.1100
45.5100
1,793,600
Thu, 11 Dec 2025
44.0400
45.4700
44.0000
45.0300
1,747,900
Wed, 10 Dec 2025
44.2000
44.7950
43.7950
44.6600
1,881,900
Tue, 09 Dec 2025
42.4000
44.1950
42.4000
43.7100
1,900,300
Mon, 08 Dec 2025
43.8000
43.8000
42.3780
42.6100
2,171,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
43.2100
44.5400
43.1200
44.1000
1,827,100
Thu, 04 Dec 2025
43.7600
43.9100
42.3760
42.9700
2,395,500
Wed, 03 Dec 2025
42.2100
43.8900
42.1800
43.7600
2,294,500
Tue, 02 Dec 2025
43.7100
43.9500
41.9900
42.4100
2,050,100
Mon, 01 Dec 2025
43.1300
44.5000
42.9700
43.6200
2,014,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
43.8000
44.0000
43.3200
43.3300
686,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
42.4200
43.8300
42.4200
43.5100
1,621,000
Tue, 25 Nov 2025
40.7500
42.5300
40.5500
42.4700
1,723,000
Mon, 24 Nov 2025
41.0700
41.3660
40.6500
40.7200
2,009,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
40.6800
41.5000
40.5200
41.0400
2,442,600
Thu, 20 Nov 2025
40.5600
41.4700
40.3700
40.6500
1,663,000
Wed, 19 Nov 2025
39.4100
40.4400
39.3400
40.3200
1,046,100
Tue, 18 Nov 2025
39.0800
39.9600
38.9400
39.7400
1,870,100
Tue, 18 Nov 2025
1 · 6-K
Pre-market · 06:00 ET
6-K ↗
Mon, 17 Nov 2025
39.9000
40.4800
39.4000
39.5200
1,946,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
39.9300
41.3200
39.6400
40.1400
2,146,500
Thu, 13 Nov 2025
41.1600
42.1100
40.0820
40.3700
2,132,900
Wed, 12 Nov 2025
40.2700
41.9700
40.1400
41.4300
3,768,800
Tue, 11 Nov 2025
39.4000
39.6500
38.9750
39.2900
1,127,400
Mon, 10 Nov 2025
39.0500
39.3300
38.3700
39.0500
1,930,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
39.0400
39.6200
38.2750
38.8000
1,329,300
Thu, 06 Nov 2025
38.7600
39.1800
38.1600
39.0400
1,831,500
Wed, 05 Nov 2025
39.5100
39.7600
38.7850
39.2300
1,579,300
Tue, 04 Nov 2025
39.2300
39.7500
39.0000
39.4900
1,941,900
Mon, 03 Nov 2025
40.1100
40.2800
38.8300
39.3600
1,888,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
40.0000
40.8150
39.5700
39.9100
1,669,100
Thu, 30 Oct 2025
40.0000
40.9300
39.6490
40.2300
1,503,000
Wed, 29 Oct 2025
41.4600
41.5400
40.0300
40.1200
1,801,500
Tue, 28 Oct 2025
42.1300
42.1300
41.3600
41.6900
1,314,000
Mon, 27 Oct 2025
42.2400
43.2500
42.1400
42.4100
845,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
42.9900
43.3900
41.9500
41.9800
1,277,700