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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
55.7900
56.7700
55.5400
56.7700
4,670,353
Thu, 03 Sep 2026
55.4200
56.8300
55.0000
56.3000
8,450,400
Wed, 02 Sep 2026
56.7800
57.1700
53.7900
55.1900
12,347,100
Tue, 01 Sep 2026
54.0100
59.8100
52.5000
58.8000
24,605,100
Mon, 31 Aug 2026
55.7100
57.2300
53.1100
53.9800
24,759,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
74.6400
75.3000
68.9400
70.1700
7,395,200
Thu, 27 Aug 2026
73.5600
74.1400
72.6600
73.6800
3,375,700
Wed, 26 Aug 2026
73.5000
75.0400
72.6500
74.5100
3,432,500
Tue, 25 Aug 2026
73.9000
75.0200
73.6500
74.7800
1,809,500
Mon, 24 Aug 2026
71.7400
74.0700
71.6100
73.9700
1,803,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
74.6200
75.1900
71.1200
71.5900
3,946,100
Thu, 20 Aug 2026
73.1000
75.9000
72.5000
74.6600
3,661,000
Wed, 19 Aug 2026
74.3200
75.0700
72.9100
73.4400
2,134,700
Tue, 18 Aug 2026
72.5000
74.2300
72.3800
73.6900
3,226,200
Mon, 17 Aug 2026
71.0900
72.2900
70.3700
71.3000
6,692,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
70.5200
71.5600
70.5000
71.4100
1,479,900
Thu, 13 Aug 2026
69.7800
71.4000
69.1000
70.6800
2,672,600
Wed, 12 Aug 2026
69.6200
70.3500
68.6000
69.4000
2,438,300
Tue, 11 Aug 2026
67.8300
70.2900
67.8100
69.8900
3,905,100
Mon, 10 Aug 2026
68.0800
68.3700
67.5000
67.8300
3,237,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
67.2900
68.9200
67.0500
68.6200
3,440,900
Thu, 06 Aug 2026
69.1000
69.3700
66.8400
67.2300
4,514,200
Wed, 05 Aug 2026
69.2600
69.3800
66.5800
68.3200
4,922,200
Tue, 04 Aug 2026
71.0800
72.5000
70.5900
70.6900
6,084,000
Mon, 03 Aug 2026
73.7800
73.9800
71.1300
71.4600
3,824,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
75.9400
76.8300
73.1500
73.3700
6,187,600
Fri, 31 Jul 2026
30 · 8-K
Next filing day · accepted 30 Jul, 18:03 ET
8-K ↗
Thu, 30 Jul 2026
29 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 30 Jul 2026
28 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 30 Jul 2026
78.5000
80.1300
77.1000
78.7300
2,874,500
Wed, 29 Jul 2026
80.2800
80.2900
78.3500
78.6300
1,998,400
Tue, 28 Jul 2026
79.1200
81.6200
78.7700
79.7900
2,505,600
Mon, 27 Jul 2026
79.2300
79.7800
78.2400
78.6400
2,065,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
79.9600
80.7600
79.3600
79.7500
1,801,200
Thu, 23 Jul 2026
79.6000
80.7300
78.8400
79.6400
3,298,300
Wed, 22 Jul 2026
79.0100
80.9000
78.6000
80.3800
2,656,400
Tue, 21 Jul 2026
77.2700
78.2500
76.3600
78.1700
2,508,700
Mon, 20 Jul 2026
77.8400
78.5200
77.2000
77.2500
1,851,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
79.2100
79.8800
77.1900
77.6300
2,483,700
Thu, 16 Jul 2026
76.4600
78.2800
76.4600
78.0500
2,578,900
Wed, 15 Jul 2026
76.2800
77.2100
75.8900
76.6800
1,959,600
Tue, 14 Jul 2026
77.0700
77.9500
76.0400
76.5800
2,088,900
Mon, 13 Jul 2026
75.4000
77.0200
75.0400
75.9700
2,394,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
75.1100
75.4300
74.5100
75.2000
1,277,400
Thu, 09 Jul 2026
75.0900
75.5000
74.3000
74.6400
1,624,300
Wed, 08 Jul 2026
75.9800
76.0800
74.6400
74.7800
1,907,800
Tue, 07 Jul 2026
73.9600
76.3900
73.9600
75.7400
3,089,200
Mon, 06 Jul 2026
75.7000
76.1900
74.1400
74.8400
2,617,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
74.4000
75.7900
74.0000
75.6600
2,571,100
Wed, 01 Jul 2026
74.1000
74.4000
73.1900
73.5000
1,970,900
Tue, 30 Jun 2026
75.1600
75.7000
74.1100
74.4500
2,217,600
Mon, 29 Jun 2026
75.6300
75.9000
75.1700
75.4600
1,284,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
75.1300
75.7400
74.6800
75.6700
3,584,700
Thu, 25 Jun 2026
74.6200
75.3300
74.1100
74.7500
2,205,800
Wed, 24 Jun 2026
73.0900
74.2600
73.0900
74.2200
2,260,300
Tue, 23 Jun 2026
71.8800
73.1800
71.6200
72.9400
2,562,700
Mon, 22 Jun 2026
71.8200
72.5400
71.6400
72.2000
2,674,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
70.8700
72.5400
70.8700
71.8900
5,227,600
Wed, 17 Jun 2026
71.8000
72.2500
70.5400
70.9000
2,885,600
Tue, 16 Jun 2026
72.1700
73.2700
72.0000
72.0600
1,910,700
Mon, 15 Jun 2026
72.1900
72.7300
71.7500
72.1400
1,886,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
72.5500
73.3100
72.1800
72.9500
1,618,300
Thu, 11 Jun 2026
72.0000
72.9600
71.5100
72.3400
1,911,400
Wed, 10 Jun 2026
71.8900
72.0200
71.1100
71.5000
1,890,500
Tue, 09 Jun 2026
71.3000
71.6400
70.6800
71.2600
1,934,000
Mon, 08 Jun 2026
73.3300
73.5800
70.8200
70.8400
2,249,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
72.0000
73.8300
71.9700
73.3300
2,517,600
Thu, 04 Jun 2026
71.3600
72.0900
71.0700
71.8100
2,603,400
Wed, 03 Jun 2026
70.9700
72.6100
70.7500
70.8600
3,381,400
Tue, 02 Jun 2026
69.5600
71.1900
69.3400
70.9200
2,045,500
Mon, 01 Jun 2026
69.0000
69.8800
68.8500
69.0900
2,182,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
70.5300
70.5400
68.9300
69.9400
5,071,400
Thu, 28 May 2026
71.6600
71.7400
70.2100
70.2800
2,235,100
Wed, 27 May 2026
71.2000
71.9500
70.6800
71.6600
1,792,100
Tue, 26 May 2026
71.6300
71.9900
70.7900
71.2400
1,908,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.8200
71.4900
70.1300
71.1800
1,767,600
Thu, 21 May 2026
69.7000
70.7600
69.1000
70.3200
2,836,400
Wed, 20 May 2026
71.2200
71.2300
69.6500
69.7400
2,574,800
Tue, 19 May 2026
68.2400
70.7300
67.7400
70.6800
3,432,000
Mon, 18 May 2026
69.3900
70.0800
65.0200
68.4400
6,183,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
70.3400
70.3400
68.5700
69.1600
2,681,200
Thu, 14 May 2026
70.9300
70.9800
70.0100
70.7300
1,956,800
Wed, 13 May 2026
71.2100
71.2100
70.1400
70.6200
1,996,500
Tue, 12 May 2026
70.7900
71.8200
70.2600
71.2700
2,694,700
Mon, 11 May 2026
69.6200
70.9100
69.3800
70.5800
2,570,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
69.3500
69.5800
68.6900
68.9500
1,871,900
Thu, 07 May 2026
68.3300
69.1500
67.6000
68.5700
3,172,000
Wed, 06 May 2026
69.3400
69.5600
68.2900
68.8000
2,052,200
Tue, 05 May 2026
27 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 05 May 2026
69.0900
69.8600
68.5900
68.8700
1,794,200
Mon, 04 May 2026
69.3300
70.3400
68.2700
69.0000
2,673,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
26 · 424B2
After market open · 15:29 ET
424B2 ↗
Fri, 01 May 2026
69.5100
70.2200
69.0400
69.8800
4,180,000
Thu, 30 Apr 2026
68.1400
70.0200
67.9000
69.4900
4,123,800
Thu, 30 Apr 2026
25 · 424B2
Pre-market · 09:14 ET
424B2 ↗
Wed, 29 Apr 2026
66.5700
68.6300
66.3000
67.9400
3,358,600
Wed, 29 Apr 2026
24 · 8-K
Next filing day · accepted 28 Apr, 18:13 ET
8-K ↗
Tue, 28 Apr 2026
23 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Tue, 28 Apr 2026
22 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 28 Apr 2026
69.2500
69.3700
67.8300
67.9400
2,574,800
Mon, 27 Apr 2026
69.2000
69.8000
68.1500
68.5700
2,862,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
21 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 24 Apr 2026
69.7900
70.1400
68.8100
68.8600
3,171,800
Thu, 23 Apr 2026
20 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 23 Apr 2026
70.3300
71.0100
69.9500
70.3400
2,400,400
Wed, 22 Apr 2026
70.7200
71.2100
69.2700
69.3800
1,906,000
Tue, 21 Apr 2026
70.7800
71.2200
69.5500
69.7300
2,265,600
Mon, 20 Apr 2026
69.9700
71.4900
69.9300
70.5800
1,969,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
71.0400
71.5000
69.9100
70.7500
3,105,700
Thu, 16 Apr 2026
71.4700
72.0700
70.7800
71.6000
2,238,100
Wed, 15 Apr 2026
72.4100
72.4100
70.8800
71.3500
2,432,800
Tue, 14 Apr 2026
72.0600
72.6400
71.2300
72.3700
2,314,900
Mon, 13 Apr 2026
75.4500
75.5200
71.5500
72.3900
3,882,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
75.8100
76.1600
75.5000
75.7200
1,833,000
Thu, 09 Apr 2026
74.1900
76.2200
73.8600
75.8200
2,922,100
Wed, 08 Apr 2026
72.9700
74.4000
72.4500
74.3500
3,529,400
Tue, 07 Apr 2026
72.2000
72.8000
71.7000
72.6100
2,499,000
Mon, 06 Apr 2026
72.7700
73.6200
72.7100
73.5900
2,400,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
73.4800
74.2000
73.0000
73.4600
2,532,700
Wed, 01 Apr 2026
73.2000
73.9000
72.6700
73.5800
3,711,400
Tue, 31 Mar 2026
72.6400
73.2900
71.6300
73.1800
4,839,200
Mon, 30 Mar 2026
71.5000
72.7000
70.8200
71.8400
3,392,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
70.8300
71.4500
69.9500
70.3000
3,166,400
Thu, 26 Mar 2026
70.5300
71.7400
70.4900
70.7700
2,636,000
Wed, 25 Mar 2026
71.9100
72.1200
71.1600
71.1900
1,703,300
Tue, 24 Mar 2026
70.2300
71.8600
70.0400
71.2800
2,272,700
Mon, 23 Mar 2026
71.6300
71.6300
69.9700
70.6700
2,526,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
72.2000
72.3800
68.8800
69.7500
8,379,300
Thu, 19 Mar 2026
72.3800
72.7800
71.3000
71.8900
3,800,700
Wed, 18 Mar 2026
72.2800
72.9800
72.0900
72.6600
2,897,800
Tue, 17 Mar 2026
73.9000
73.9100
72.5300
72.9200
3,373,300
Mon, 16 Mar 2026
72.5000
73.0400
71.5300
72.9700
3,059,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
19 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Fri, 13 Mar 2026
72.0500
72.4300
71.3800
71.7300
2,687,500
Thu, 12 Mar 2026
70.9900
71.9800
70.6100
70.9600
3,102,900
Wed, 11 Mar 2026
71.0700
72.2100
70.9700
71.5300
4,775,900
Tue, 10 Mar 2026
70.5300
72.1400
70.0600
71.0800
3,110,700
Mon, 09 Mar 2026
71.3800
71.4900
68.7700
70.7300
5,732,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
70.8200
72.6000
70.3900
71.7600
4,037,400
Thu, 05 Mar 2026
72.6300
72.6500
70.3600
71.2200
4,865,700
Wed, 04 Mar 2026
74.2300
74.6400
73.6100
73.8900
3,701,900
Tue, 03 Mar 2026
73.0300
74.3200
71.9000
73.8600
3,387,100
Mon, 02 Mar 2026
74.5400
74.7400
73.6900
74.4200
3,297,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
74.6100
75.3300
74.2100
74.7400
4,914,200
Thu, 26 Feb 2026
18 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 26 Feb 2026
74.9200
75.4500
73.9700
74.3700
2,867,000
Wed, 25 Feb 2026
75.0700
75.4900
73.5500
75.2000
2,714,000
Tue, 24 Feb 2026
17 · 424B2
After market open · 15:55 ET
424B2 ↗
Tue, 24 Feb 2026
74.7000
75.5000
74.0500
75.2400
3,602,000
Mon, 23 Feb 2026
73.6900
74.8100
73.2100
74.6500
2,506,000
Mon, 23 Feb 2026
16 · 424B2
Pre-market · 08:45 ET
424B2 ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
73.0300
73.9000
72.1700
73.7400
3,322,800
Thu, 19 Feb 2026
71.0000
73.2100
70.2100
72.6600
5,179,000
Thu, 19 Feb 2026
15 · 8-K
Next filing day · accepted 18 Feb, 18:12 ET
8-K ↗
Wed, 18 Feb 2026
14 · 10-K
After-hours · 16:14 ET
10-K ↗
Wed, 18 Feb 2026
13 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 18 Feb 2026
71.6300
71.8500
69.5600
69.7000
4,722,800
Tue, 17 Feb 2026
72.3400
72.6800
71.2600
71.4200
4,139,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
68.2900
71.6100
68.1000
71.4600
4,737,900
Thu, 12 Feb 2026
67.2600
69.6300
67.2600
69.0800
6,170,600
Wed, 11 Feb 2026
65.7300
67.2100
65.3900
67.0600
2,479,500
Tue, 10 Feb 2026
64.0000
65.8200
63.9000
65.4600
2,449,800
Mon, 09 Feb 2026
63.7100
64.1300
63.1300
63.7900
2,185,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
64.2200
64.6800
63.1800
64.0100
2,367,600
Thu, 05 Feb 2026
63.6300
63.9800
62.8800
63.7100
2,850,700
Wed, 04 Feb 2026
62.0100
64.0000
61.8100
63.4600
3,228,300
Tue, 03 Feb 2026
60.7600
61.9100
60.7500
61.4800
3,091,900
Mon, 02 Feb 2026
62.1300
62.2600
60.5200
60.7500
4,681,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
62.1600
62.4200
61.0900
62.2800
4,507,000
Thu, 29 Jan 2026
62.8200
63.0000
61.6500
62.1700
2,426,000
Wed, 28 Jan 2026
62.4900
63.1900
62.0600
62.2500
1,986,300
Tue, 27 Jan 2026
61.6500
62.6900
61.6400
62.6300
2,010,400
Mon, 26 Jan 2026
61.3200
62.1800
61.2700
61.6400
2,418,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
61.0000
61.2500
60.1600
60.7700
2,869,000
Thu, 22 Jan 2026
60.9500
61.5400
60.1500
60.7400
2,844,200
Wed, 21 Jan 2026
60.7400
60.9000
59.5500
60.4200
3,446,100
Tue, 20 Jan 2026
61.1700
61.7900
59.8200
59.9100
4,614,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
61.2500
62.6200
61.0900
62.3900
2,833,200
Thu, 15 Jan 2026
61.6000
62.0600
61.3400
61.5200
3,473,500
Wed, 14 Jan 2026
60.7100
62.1600
60.7100
61.6200
2,970,700
Tue, 13 Jan 2026
60.0000
60.7800
59.6800
60.6800
1,899,200
Mon, 12 Jan 2026
60.7300
61.2700
59.8000
59.9900
2,547,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
59.9700
61.3100
59.9200
60.9900
2,581,000
Thu, 08 Jan 2026
58.2200
59.7400
58.2100
59.6100
3,305,100
Wed, 07 Jan 2026
59.7400
60.1200
58.4400
58.4600
2,993,200
Tue, 06 Jan 2026
60.4200
60.7200
59.6600
60.5100
4,495,500
Mon, 05 Jan 2026
60.8300
60.8500
59.0200
60.6200
4,281,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
60.3700
61.3900
59.5600
60.9300
2,681,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
60.3600
60.6600
60.0000
60.0200
3,306,500
Tue, 30 Dec 2025
60.2600
60.5200
60.1300
60.3500
2,555,700
Mon, 29 Dec 2025
59.6000
60.4700
59.5300
60.1000
3,454,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
60.1800
60.2000
59.1900
59.5100
1,136,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
60.3200
60.4000
59.8800
60.1000
1,380,400
Tue, 23 Dec 2025
12 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 23 Dec 2025
60.3200
60.7000
59.9700
60.0600
2,305,200
Mon, 22 Dec 2025
60.1000
60.6500
59.5000
60.6300
2,866,500
Mon, 22 Dec 2025
11 · SC TO-I/A
Next filing day · accepted 19 Dec, 19:40 ET
SC TO-I/A ↗
Mon, 22 Dec 2025
10 · 8-K
Next filing day · accepted 19 Dec, 19:15 ET
8-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
60.0400
60.5100
59.9100
60.1000
8,650,700
Fri, 19 Dec 2025
9 · 8-K
Next filing day · accepted 18 Dec, 17:58 ET
8-K ↗
Thu, 18 Dec 2025
59.6400
60.2100
59.5700
60.1700
3,127,600
Wed, 17 Dec 2025
58.4000
59.9900
58.3800
59.5400
3,618,300
Tue, 16 Dec 2025
59.2600
59.3900
57.9200
58.3200
2,914,400
Mon, 15 Dec 2025
58.8600
59.4100
58.3900
59.0900
2,965,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
58.6200
59.2000
58.0100
58.3100
2,976,400
Thu, 11 Dec 2025
57.7100
58.7100
57.5000
57.9300
3,374,900
Wed, 10 Dec 2025
56.5900
57.7500
56.5600
57.4900
3,577,000
Tue, 09 Dec 2025
56.2500
56.9300
56.2500
56.6300
2,216,500
Mon, 08 Dec 2025
58.3100
58.3100
55.8400
56.0300
4,162,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
57.5900
58.2900
57.5000
58.0900
2,855,500
Thu, 04 Dec 2025
8 · SC TO-I/A
After-hours · 16:33 ET
SC TO-I/A ↗
Thu, 04 Dec 2025
57.3500
58.3300
56.9400
57.5500
2,451,900
Wed, 03 Dec 2025
57.3500
57.9600
56.7300
57.3000
2,661,300
Tue, 02 Dec 2025
58.4700
58.5400
57.1200
57.1400
3,498,400
Mon, 01 Dec 2025
58.8500
59.1400
57.9500
58.1300
2,805,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
59.2900
59.4700
58.7700
58.8900
1,203,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
59.0900
59.8100
58.8000
59.1100
2,506,500
Tue, 25 Nov 2025
59.4500
59.7900
58.4300
58.5000
2,580,700
Mon, 24 Nov 2025
59.0000
59.3600
57.9900
59.1800
6,443,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
58.7200
59.7700
58.3000
58.5800
5,169,600
Thu, 20 Nov 2025
58.0300
59.7300
57.8300
58.0800
4,550,300
Thu, 20 Nov 2025
7 · SC TO-I
Pre-market · 08:15 ET
SC TO-I ↗
Thu, 20 Nov 2025
6 · 8-K
Pre-market · 08:24 ET
8-K ↗
Wed, 19 Nov 2025
58.6000
59.1300
57.1300
57.5000
3,040,600
Tue, 18 Nov 2025
57.9400
58.9800
57.6500
58.4200
2,230,800
Mon, 17 Nov 2025
58.0600
58.6900
56.8600
57.7600
3,328,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
59.0300
59.2500
58.5400
58.7100
1,930,200
Thu, 13 Nov 2025
58.3900
59.3400
58.3900
59.0800
2,283,700
Wed, 12 Nov 2025
57.8700
59.0700
57.7600
58.7600
2,179,200
Tue, 11 Nov 2025
57.7600
58.2700
57.6800
57.8700
2,617,600
Mon, 10 Nov 2025
57.1500
57.6600
56.7300
57.3400
2,247,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
56.3700
57.1100
56.2100
57.0400
2,242,700
Thu, 06 Nov 2025
56.7800
57.3000
56.3400
56.5600
2,194,500
Wed, 05 Nov 2025
56.2000
57.1900
56.0000
56.7800
4,493,100
Tue, 04 Nov 2025
54.6100
55.7700
54.3200
55.7000
2,748,800
Mon, 03 Nov 2025
55.1600
55.1600
53.5600
54.3900
4,114,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
55.4500
55.6100
54.6000
55.3800
4,322,500
Thu, 30 Oct 2025
55.0700
55.8200
54.7700
55.6400
2,973,900
Wed, 29 Oct 2025
55.0000
56.0500
54.2000
55.3900
3,813,800
Wed, 29 Oct 2025
5 · 8-K
Next filing day · accepted 28 Oct, 18:43 ET
8-K ↗
Tue, 28 Oct 2025
4 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Tue, 28 Oct 2025
3 · 8-K
After-hours · 16:09 ET
8-K ↗
Tue, 28 Oct 2025
56.6300
56.6400
55.7200
56.0500
3,445,600
Mon, 27 Oct 2025
57.0400
57.7900
56.5400
56.9100
3,375,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
57.4900
57.9300
57.2900
57.8100
1,722,200
Thu, 23 Oct 2025
58.7200
58.7300
57.0400
57.2700
2,636,400
Wed, 22 Oct 2025
58.3000
58.5600
57.7800
58.0800
2,043,200
Tue, 21 Oct 2025
58.0100
58.8100
57.6200
58.3600
2,193,600
Mon, 20 Oct 2025
57.1800
57.7600
56.7200
57.6500
2,705,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
56.6900
57.0800
56.2300
56.6600
2,060,900
Thu, 16 Oct 2025
57.3200
58.0700
56.5000
56.7200
2,359,000
Wed, 15 Oct 2025
56.5000
57.2700
56.1600
56.7400
2,604,000
Tue, 14 Oct 2025
53.6900
56.2200
53.5900
56.0700
3,669,600
Mon, 13 Oct 2025
52.1600
53.9000
52.0000
53.6500
2,696,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
53.5700
53.6300
52.1200
52.1200
3,055,200
Thu, 09 Oct 2025
53.8600
53.9200
52.3600
53.0700
3,068,700
Wed, 08 Oct 2025
53.7500
54.1300
52.5800
53.4700
5,802,900
Tue, 07 Oct 2025
54.4600
54.4700
52.5500
53.6900
3,937,500
Mon, 06 Oct 2025
55.3000
55.3000
54.0400
54.8000
3,895,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
54.7900
55.7500
54.5800
55.2900
2,735,600
Thu, 02 Oct 2025
55.0600
55.8000
53.4900
54.4900
5,766,700
Wed, 01 Oct 2025
55.4700
56.5200
55.3200
56.2800
3,234,200
Tue, 30 Sep 2025
55.1600
55.7800
54.7500
55.2800
2,660,300
Mon, 29 Sep 2025
55.1800
55.5200
54.6400
55.2300
3,351,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
54.3700
55.0200
54.1600
55.0100
2,428,500
Thu, 25 Sep 2025
54.8200
55.0500
53.8900
54.0500
3,070,900
Wed, 24 Sep 2025
55.3600
55.4400
54.6800
55.0400
2,522,900
Tue, 23 Sep 2025
54.3800
56.1000
54.3500
55.3400
2,674,900
Mon, 22 Sep 2025
55.4700
55.4700
53.7500
54.2600
4,017,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
55.8600
56.5000
55.3700
55.6400
5,572,000
Fri, 19 Sep 2025
2 · 8-K
Pre-market · 06:58 ET
8-K ↗
Thu, 18 Sep 2025
55.6100
55.8200
54.8500
55.5800
2,097,500
Wed, 17 Sep 2025
55.6000
56.6200
55.5000
55.5600
2,417,600
Tue, 16 Sep 2025
56.0000
56.2200
54.8800
55.1800
3,241,100
Mon, 15 Sep 2025
56.7000
57.0000
55.7500
55.8600
2,946,400
Mon, 15 Sep 2025
1 · 8-K
Pre-market · 06:02 ET
8-K ↗
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
56.0800
56.7800
55.9200
56.2000
2,204,300
Thu, 11 Sep 2025
55.2600
57.3600
55.2400
56.2200
5,188,300
Wed, 10 Sep 2025
54.5700
56.4200
53.7400
55.5700
8,179,300
Tue, 09 Sep 2025
53.3400
55.0400
52.9600
54.7700
3,772,000
Mon, 08 Sep 2025
54.4500
55.1500
53.0000
53.3000
3,615,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
54.7000
54.9500
54.1300
54.4500
2,054,300