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
82.0400
86.2500
81.3500
82.6800
5,295,170
Fri, 23 Oct 2026
27 · 10-Q
Next filing day · accepted 22 Oct, 20:54 ET
10-Q ↗
Thu, 22 Oct 2026
26 · 8-K
After-hours · 20:06 ET
8-K ↗
Thu, 22 Oct 2026
80.4400
84.0200
79.6500
82.5600
4,055,800
Wed, 21 Oct 2026
80.7400
81.8100
79.6900
80.5000
2,352,700
Tue, 20 Oct 2026
80.0600
81.6300
79.8300
81.1100
2,122,900
Mon, 19 Oct 2026
79.5600
80.0300
78.5300
79.4400
2,197,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
81.8000
82.2600
79.8100
80.5600
2,088,900
Thu, 15 Oct 2026
79.4300
80.8100
79.0000
80.7200
2,566,900
Wed, 14 Oct 2026
78.2000
78.9000
77.4900
78.4100
2,093,700
Tue, 13 Oct 2026
77.6800
79.5100
77.6800
78.4900
2,515,600
Mon, 12 Oct 2026
76.9400
77.3300
76.1300
77.0700
1,800,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
75.6700
76.8800
75.6500
76.4800
1,916,000
Thu, 08 Oct 2026
74.7400
76.5800
74.5000
76.4500
2,092,900
Wed, 07 Oct 2026
75.0400
75.5200
74.2000
74.8700
1,803,200
Tue, 06 Oct 2026
25 · 8-K
After-hours · 21:01 ET
CURRENT REPORT ↗
Tue, 06 Oct 2026
75.3800
75.9400
74.5300
75.1000
2,037,300
Mon, 05 Oct 2026
74.2600
75.4900
74.1500
75.2500
2,358,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
74.9300
75.1100
73.6600
74.1500
1,947,800
Thu, 01 Oct 2026
75.3700
76.6300
74.4400
74.7000
3,044,300
Wed, 30 Sep 2026
74.2100
74.7300
73.6300
73.6300
1,958,700
Tue, 29 Sep 2026
74.7200
75.3800
73.8400
74.1400
2,518,800
Mon, 28 Sep 2026
75.5200
75.8500
74.6800
75.1000
2,763,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
74.5000
76.1700
73.9700
76.1500
2,896,000
Thu, 24 Sep 2026
75.4100
76.3400
74.4400
74.7000
1,845,900
Wed, 23 Sep 2026
75.1700
76.6400
74.2500
75.4900
2,916,200
Tue, 22 Sep 2026
76.3700
76.3700
74.7100
75.3400
2,615,900
Mon, 21 Sep 2026
77.1000
77.3400
74.9700
75.5900
3,705,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
77.4600
77.4600
75.6600
76.5700
16,727,400
Thu, 17 Sep 2026
79.5200
79.7600
78.4800
78.6000
1,915,500
Wed, 16 Sep 2026
79.5000
80.1500
78.8000
79.3300
2,083,000
Tue, 15 Sep 2026
80.2300
81.0400
79.6600
79.8500
2,045,500
Mon, 14 Sep 2026
80.0100
81.6900
79.7800
81.0700
2,480,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
79.8700
80.0400
78.4200
79.0100
1,952,100
Thu, 10 Sep 2026
78.2300
79.8100
77.9700
79.4500
2,437,300
Wed, 09 Sep 2026
80.4900
80.5000
77.0500
78.3000
3,276,600
Tue, 08 Sep 2026
82.3400
82.3400
80.4700
81.1300
3,696,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
83.5100
83.8000
82.1900
82.6200
2,722,100
Thu, 03 Sep 2026
83.3000
84.8000
81.9700
84.7300
3,190,000
Wed, 02 Sep 2026
85.9000
87.4700
80.5400
81.7600
4,838,600
Tue, 01 Sep 2026
87.4300
87.6200
85.6600
86.0900
1,553,300
Mon, 31 Aug 2026
88.0000
88.3000
87.3900
87.5300
1,888,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
88.1700
89.2200
88.0100
88.2800
1,389,400
Thu, 27 Aug 2026
87.1900
88.9200
87.1900
87.8900
2,586,900
Wed, 26 Aug 2026
87.9000
88.1800
86.4800
87.8900
1,875,000
Tue, 25 Aug 2026
88.1400
88.7200
87.6900
88.2000
1,942,000
Mon, 24 Aug 2026
87.9200
89.5700
87.6000
88.9400
2,312,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
86.9700
88.2800
86.2000
87.5400
1,784,000
Thu, 20 Aug 2026
87.3200
88.1000
86.3100
87.0700
1,453,600
Wed, 19 Aug 2026
86.2000
88.2300
85.3300
87.4300
2,052,500
Tue, 18 Aug 2026
86.6300
87.6400
85.9700
86.3100
1,844,100
Mon, 17 Aug 2026
86.2900
86.8300
85.4200
85.4600
1,818,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
88.4300
88.5500
87.1000
87.5700
1,717,200
Thu, 13 Aug 2026
86.0500
88.4000
85.6700
88.3600
2,252,200
Wed, 12 Aug 2026
84.6000
85.8400
83.9600
85.5100
2,211,500
Tue, 11 Aug 2026
83.8700
86.6600
83.7400
85.9500
2,140,700
Mon, 10 Aug 2026
84.9100
84.9100
83.1000
84.6500
1,941,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
82.6500
85.5100
82.2700
85.2400
2,132,100
Thu, 06 Aug 2026
83.5400
84.5000
81.8500
82.5100
2,880,900
Wed, 05 Aug 2026
82.0000
83.4300
81.1100
81.7100
3,024,000
Tue, 04 Aug 2026
78.9000
82.0200
78.8100
81.8100
3,726,900
Mon, 03 Aug 2026
79.7000
82.5900
79.0400
79.2700
2,638,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
78.4000
80.0700
78.1000
78.7000
4,238,100
Thu, 30 Jul 2026
79.7300
80.3400
76.4600
79.6100
4,728,100
Wed, 29 Jul 2026
83.6300
84.4100
80.0000
82.5800
7,369,300
Wed, 29 Jul 2026
24 · 10-Q
Next filing day · accepted 28 Jul, 20:59 ET
10-Q ↗
Tue, 28 Jul 2026
23 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 28 Jul 2026
83.0400
87.4100
83.0400
86.2200
4,024,900
Mon, 27 Jul 2026
80.9600
82.7600
80.9100
82.4100
3,781,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
78.8400
80.2100
78.0900
79.6600
2,111,200
Thu, 23 Jul 2026
78.8600
79.3200
77.8900
77.9000
3,583,100
Wed, 22 Jul 2026
79.3100
80.1100
79.0400
79.3800
2,126,800
Tue, 21 Jul 2026
81.1100
81.7200
79.0700
79.2100
3,060,300
Mon, 20 Jul 2026
81.5600
82.9200
81.0000
82.3700
1,997,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
84.1000
85.1800
81.4700
81.7300
3,208,100
Thu, 16 Jul 2026
82.2000
84.2000
81.2700
84.1700
2,459,900
Wed, 15 Jul 2026
81.1500
82.9200
80.8700
80.9300
2,610,800
Tue, 14 Jul 2026
81.5000
82.5500
80.6100
80.7500
3,012,400
Mon, 13 Jul 2026
82.4600
83.9000
82.1200
82.5500
3,324,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
81.4900
83.1200
81.0600
81.9300
2,425,700
Thu, 09 Jul 2026
77.9600
81.4700
77.1200
80.8300
2,842,900
Wed, 08 Jul 2026
80.0700
80.1500
77.9800
78.6000
3,189,300
Tue, 07 Jul 2026
81.4900
81.8800
80.6700
80.8400
2,929,200
Mon, 06 Jul 2026
78.7500
80.2400
78.4500
79.9000
3,546,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
76.1300
78.7700
75.3700
78.6200
3,318,000
Wed, 01 Jul 2026
72.7900
77.0800
72.4100
76.1100
5,404,800
Tue, 30 Jun 2026
73.4300
74.0300
71.8500
72.8300
8,939,400
Mon, 29 Jun 2026
74.5000
75.9900
73.3200
73.9300
4,372,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
73.6100
74.8700
71.5200
73.0900
10,033,000
Thu, 25 Jun 2026
73.2500
75.2000
72.8200
73.4300
2,797,500
Wed, 24 Jun 2026
72.9900
74.2700
72.9900
73.6600
2,912,500
Tue, 23 Jun 2026
73.5700
73.6300
71.8200
72.9600
3,992,300
Mon, 22 Jun 2026
70.3000
72.7400
70.2900
72.5500
5,405,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
75.4800
75.6000
70.8400
71.3500
24,461,900
Wed, 17 Jun 2026
77.2100
78.1000
75.7100
76.3100
3,853,800
Tue, 16 Jun 2026
76.8500
77.3900
76.2500
77.3700
3,567,300
Mon, 15 Jun 2026
76.4700
77.2300
75.9400
76.5100
3,698,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
76.2000
77.6500
75.0800
76.6800
3,315,100
Thu, 11 Jun 2026
73.9800
76.1700
73.3100
75.5900
3,898,100
Wed, 10 Jun 2026
74.7500
75.8500
73.6300
73.9800
3,109,600
Tue, 09 Jun 2026
75.2000
76.3600
74.6400
75.6300
2,881,000
Mon, 08 Jun 2026
74.7600
75.6400
73.9500
75.0700
3,184,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
76.0600
76.1700
75.0200
75.3100
2,903,800
Thu, 04 Jun 2026
75.2800
77.1600
74.8200
75.6300
2,389,800
Wed, 03 Jun 2026
75.3100
75.3400
73.2900
73.7400
3,341,100
Tue, 02 Jun 2026
75.6600
75.7100
73.7800
75.2200
2,678,700
Mon, 01 Jun 2026
73.5500
76.2000
73.3600
75.9700
3,335,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
73.1600
73.6900
72.5100
72.7100
6,991,700
Thu, 28 May 2026
73.8100
74.4500
73.1900
74.0900
2,005,200
Wed, 27 May 2026
74.5600
76.2900
74.3800
74.8500
2,347,900
Tue, 26 May 2026
74.4300
74.7600
73.6100
74.4100
2,494,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
74.2500
75.4700
74.2200
74.9300
2,525,300
Thu, 21 May 2026
71.2600
73.8300
70.4700
73.7700
3,739,300
Wed, 20 May 2026
71.4100
72.1800
69.9800
71.8800
2,996,200
Tue, 19 May 2026
73.2500
75.3600
71.7300
71.8300
3,333,300
Mon, 18 May 2026
71.4000
74.1000
70.9200
73.1400
3,734,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
72.1200
72.5700
70.8000
70.8300
3,760,000
Thu, 14 May 2026
74.4900
75.2500
71.5600
71.5800
3,012,200
Wed, 13 May 2026
75.5000
75.7300
73.5200
74.2400
4,119,000
Tue, 12 May 2026
75.1300
76.0500
73.8300
76.0400
4,004,900
Mon, 11 May 2026
77.1500
77.2800
74.6100
75.1500
7,468,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
22 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Fri, 08 May 2026
77.0600
77.4800
75.7800
77.0600
2,837,700
Thu, 07 May 2026
76.7600
77.6100
76.1100
76.9200
3,841,200
Wed, 06 May 2026
78.4600
78.5000
76.7000
76.9100
5,316,200
Tue, 05 May 2026
76.1300
78.4100
76.0500
77.6400
6,516,100
Mon, 04 May 2026
76.5300
77.4800
75.9300
76.2700
3,795,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
77.2100
77.9700
76.6700
76.9200
3,646,800
Thu, 30 Apr 2026
75.7600
78.1100
75.5100
76.7200
6,160,900
Wed, 29 Apr 2026
76.9700
78.2000
73.2900
76.1900
7,986,800
Wed, 29 Apr 2026
21 · 10-Q
Next filing day · accepted 28 Apr, 21:16 ET
10-Q ↗
Tue, 28 Apr 2026
20 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 28 Apr 2026
76.5800
76.9900
74.7900
76.8800
7,231,000
Mon, 27 Apr 2026
75.8200
77.0600
75.8200
76.0100
3,762,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
76.3000
76.3100
74.8600
75.7400
4,047,300
Thu, 23 Apr 2026
77.8100
78.0600
76.0700
76.8200
4,313,000
Wed, 22 Apr 2026
78.2200
78.9400
76.9100
78.1100
3,447,900
Tue, 21 Apr 2026
78.6300
79.6600
77.8300
78.0700
3,750,700
Mon, 20 Apr 2026
78.2500
79.1100
78.0700
78.5000
3,325,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
78.8600
80.0600
78.3200
78.6700
4,143,000
Thu, 16 Apr 2026
78.2800
79.5600
78.2800
78.7600
2,886,500
Wed, 15 Apr 2026
76.4800
78.0200
76.4800
77.4900
4,016,200
Tue, 14 Apr 2026
76.2300
77.5100
75.8600
76.4800
3,267,800
Mon, 13 Apr 2026
74.3500
76.7500
74.2700
76.0000
3,704,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
75.3300
75.9200
74.3500
74.7700
3,195,900
Thu, 09 Apr 2026
75.9200
75.9200
73.6300
74.8800
5,487,600
Wed, 08 Apr 2026
77.2300
77.6400
76.3800
76.8700
3,311,800
Tue, 07 Apr 2026
75.6600
77.0200
75.4200
75.6500
4,708,200
Mon, 06 Apr 2026
74.3000
76.4800
74.1600
75.9600
3,163,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
74.7900
76.2700
74.2500
74.8100
4,216,100
Wed, 01 Apr 2026
75.0200
76.3600
74.8700
75.2100
4,352,000
Tue, 31 Mar 2026
76.2000
76.8500
74.2100
75.3100
12,183,100
Mon, 30 Mar 2026
74.5000
76.0600
74.0700
75.3200
6,443,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
75.2400
75.3600
73.5600
73.8200
5,215,900
Thu, 26 Mar 2026
19 · DEFA14A
After-hours · 17:02 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Thu, 26 Mar 2026
18 · DEF 14A
After-hours · 17:00 ET
PROXY STATEMENT ↗
Thu, 26 Mar 2026
75.4500
76.4900
73.8800
75.3100
4,155,100
Wed, 25 Mar 2026
76.0600
76.8300
74.3100
75.7400
3,636,500
Tue, 24 Mar 2026
74.9200
76.0700
74.4500
75.3900
3,616,500
Mon, 23 Mar 2026
76.3400
76.5500
74.3600
75.6400
5,111,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
75.7300
76.3300
74.0700
75.0600
10,266,700
Thu, 19 Mar 2026
75.8200
77.7400
75.5000
75.8400
4,921,600
Wed, 18 Mar 2026
77.5100
78.2100
75.9400
76.0800
3,753,900
Tue, 17 Mar 2026
78.8900
80.7300
78.3100
78.3900
4,819,700
Mon, 16 Mar 2026
77.9800
79.1800
77.4000
78.7200
5,062,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
78.7800
79.5500
77.6400
77.8000
5,025,300
Thu, 12 Mar 2026
79.0000
81.8900
77.0200
77.9100
5,583,000
Thu, 12 Mar 2026
17 · 8-K
Pre-market · 09:27 ET
8-K ↗
Wed, 11 Mar 2026
80.9900
81.8500
79.1400
80.0600
4,601,400
Tue, 10 Mar 2026
84.1300
84.5000
80.7700
80.9800
4,639,200
Mon, 09 Mar 2026
84.4200
84.6700
82.6000
83.9900
4,921,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
84.6000
85.0600
82.9500
84.9300
3,850,900
Thu, 05 Mar 2026
85.8000
87.1700
84.4100
84.7700
4,465,300
Wed, 04 Mar 2026
84.2900
86.4300
84.2900
85.8000
3,632,600
Tue, 03 Mar 2026
83.9100
85.7700
82.8900
84.6200
5,095,300
Mon, 02 Mar 2026
16 · 8-K
After-hours · 17:04 ET
CURRENT REPORT ↗
Mon, 02 Mar 2026
84.4600
85.5400
83.5900
85.3600
4,141,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
15 · 424B2
After-hours · 17:28 ET
PROSPECTUS ↗
Fri, 27 Feb 2026
14 · 424B2
After-hours · 17:23 ET
PROSPECTUS ↗
Fri, 27 Feb 2026
81.6200
85.5100
81.2100
85.2900
6,074,300
Thu, 26 Feb 2026
83.0500
85.9500
83.0500
84.7100
6,379,100
Wed, 25 Feb 2026
82.4400
82.9800
81.1000
82.7100
4,663,000
Wed, 25 Feb 2026
13 · 424B2
Pre-market · 08:26 ET
PROSPECTUS ↗
Wed, 25 Feb 2026
12 · 424B2
Pre-market · 06:30 ET
PROSPECTUS ↗
Tue, 24 Feb 2026
80.7600
83.8600
80.5000
82.4600
5,218,400
Mon, 23 Feb 2026
83.8300
85.6800
79.7300
80.7500
7,830,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
11 · 10-K
After-hours · 17:30 ET
10-K ↗
Fri, 20 Feb 2026
81.7600
83.9600
81.6000
83.2600
17,279,200
Thu, 19 Feb 2026
74.4800
81.1100
73.4200
80.9400
14,537,700
Wed, 18 Feb 2026
10 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 18 Feb 2026
67.9800
70.5100
67.4600
70.1600
6,431,400
Tue, 17 Feb 2026
69.4100
69.5000
67.2500
67.9800
4,344,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
67.5600
69.1100
67.2700
69.0000
4,376,100
Thu, 12 Feb 2026
69.7100
70.2000
66.6600
67.2700
5,284,700
Wed, 11 Feb 2026
72.5100
72.8800
68.8800
69.3200
6,537,000
Tue, 10 Feb 2026
71.5000
73.1700
71.1000
73.0600
4,788,400
Mon, 09 Feb 2026
69.7300
70.8600
68.8800
70.7500
4,701,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
68.7100
70.4200
68.5000
69.8700
3,585,300
Thu, 05 Feb 2026
69.9700
70.8500
68.2800
69.1200
4,784,800
Wed, 04 Feb 2026
66.5300
70.0400
66.3300
69.1400
6,265,600
Tue, 03 Feb 2026
71.7800
72.4500
67.9300
67.9900
8,434,900
Mon, 02 Feb 2026
76.6800
77.5400
75.7300
76.5200
3,861,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
76.2900
77.0800
75.6000
77.0400
6,338,800
Thu, 29 Jan 2026
9 · 8-K
After-hours · 16:30 ET
CURRENT REPORT ↗
Thu, 29 Jan 2026
76.5400
76.9300
74.9700
75.7700
4,118,600
Wed, 28 Jan 2026
77.8000
78.6000
76.2500
76.5400
3,977,700
Tue, 27 Jan 2026
80.0700
80.5000
77.2200
78.0300
4,991,000
Mon, 26 Jan 2026
80.2300
80.5000
79.5000
80.3600
2,504,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
80.0900
81.4100
79.1600
79.7900
3,172,500
Thu, 22 Jan 2026
78.4100
79.7200
78.4100
79.2400
2,584,400
Wed, 21 Jan 2026
78.4700
79.8500
78.1900
78.5800
2,605,700
Tue, 20 Jan 2026
79.7600
80.0200
77.6900
78.0300
3,729,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
80.2000
81.2500
79.2900
79.7900
3,285,900
Thu, 15 Jan 2026
80.1700
81.2300
79.0300
80.8400
3,619,800
Wed, 14 Jan 2026
78.0000
80.7400
77.7700
80.1800
4,227,300
Tue, 13 Jan 2026
78.1300
78.7500
76.9300
77.5100
3,541,000
Mon, 12 Jan 2026
78.5400
78.8500
77.8300
78.1600
3,371,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
78.7500
79.5400
77.5300
79.0800
2,919,200
Thu, 08 Jan 2026
77.0800
79.6700
77.0800
78.7900
3,138,600
Wed, 07 Jan 2026
79.3200
79.8800
77.0000
77.5800
3,830,600
Tue, 06 Jan 2026
77.9600
79.7100
77.8300
79.6300
3,360,000
Mon, 05 Jan 2026
79.2600
80.7300
78.1100
78.3500
6,076,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
80.7500
81.9500
79.5900
81.3200
3,740,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
80.4300
81.3000
80.1300
80.7500
2,902,700
Tue, 30 Dec 2025
80.3100
81.1200
80.1400
80.7300
3,194,500
Mon, 29 Dec 2025
80.1500
81.3200
79.9700
80.4700
5,412,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
79.7400
80.2500
79.5500
80.0300
2,029,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
78.8400
80.0400
78.8400
79.9500
1,271,100
Tue, 23 Dec 2025
79.7400
79.9700
78.1100
78.7000
3,417,600
Mon, 22 Dec 2025
8 · DEF 14A
After-hours · 16:16 ET
PROXY STATEMENT ↗
Mon, 22 Dec 2025
80.9100
81.8800
79.5300
79.6400
4,104,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
80.9000
81.2700
79.9500
80.2300
13,157,100
Thu, 18 Dec 2025
82.6400
82.8200
81.1000
81.6600
4,879,600
Wed, 17 Dec 2025
80.3400
83.2100
80.2500
82.7000
5,068,900
Tue, 16 Dec 2025
80.4200
81.4300
79.7900
80.6400
5,994,600
Mon, 15 Dec 2025
80.4600
81.1800
79.8100
80.4800
5,428,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
7 · 424B3
After-hours · 16:37 ET
PROSPECTUS ↗
Fri, 12 Dec 2025
80.5800
80.8900
79.6900
80.2500
5,126,700
Thu, 11 Dec 2025
77.6100
80.5500
77.3500
80.0700
9,330,100
Wed, 10 Dec 2025
6 · PRE 14A
After-hours · 17:09 ET
PROXY STATEMENT ↗
Wed, 10 Dec 2025
73.7100
77.5500
73.7100
77.4200
9,950,300
Tue, 09 Dec 2025
73.4800
73.7500
72.6600
73.2400
5,124,400
Mon, 08 Dec 2025
73.8200
74.3200
72.9900
73.1500
5,848,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
70.3100
74.6500
70.2900
73.4400
8,059,700
Thu, 04 Dec 2025
70.9700
71.4500
69.8600
70.1700
5,546,700
Wed, 03 Dec 2025
72.3400
73.0400
70.2900
71.0000
6,523,900
Tue, 02 Dec 2025
5 · 8-K
After-hours · 17:20 ET
CURRENT REPORT ↗
Tue, 02 Dec 2025
72.0500
72.7500
71.0500
72.4700
6,023,700
Mon, 01 Dec 2025
4 · 8-K
After-hours · 17:14 ET
8-K ↗
Mon, 01 Dec 2025
71.7100
73.3900
71.6200
72.0100
7,730,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
71.0600
72.6900
70.8900
71.6200
9,216,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
2 · 8-K
After-hours · 17:04 ET
8-K ↗
Wed, 26 Nov 2025
72.6000
73.6800
71.2100
71.5000
11,208,700
Wed, 26 Nov 2025
3 · 8-K
Pre-market · 08:30 ET
CURRENT REPORT ↗
Tue, 25 Nov 2025
75.5100
75.5700
72.6000
72.8500
7,564,000
Mon, 24 Nov 2025
74.6300
75.5000
73.7000
74.8300
6,485,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
72.1900
75.0200
71.8900
74.8700
3,434,400
Thu, 20 Nov 2025
72.0000
72.1100
71.1500
71.5100
2,844,700
Wed, 19 Nov 2025
73.7000
73.7000
71.8900
72.0000
2,535,700
Tue, 18 Nov 2025
72.8200
73.6900
72.1100
73.5400
2,813,000
Mon, 17 Nov 2025
72.0200
73.1200
72.0200
73.0300
3,384,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
72.9000
72.9100
71.8800
72.2300
2,206,800
Thu, 13 Nov 2025
73.9000
74.2800
72.9600
73.0600
2,128,900
Wed, 12 Nov 2025
73.7200
74.5700
73.3200
74.0900
3,032,700
Tue, 11 Nov 2025
73.2500
74.0300
72.3700
73.9100
2,344,500
Mon, 10 Nov 2025
74.0800
74.0800
71.1100
72.7400
3,921,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
73.1200
74.3300
72.8600
74.2800
3,037,900
Thu, 06 Nov 2025
73.7500
75.5500
72.7700
72.9900
2,956,300
Wed, 05 Nov 2025
73.5000
74.3700
72.9200
73.4000
2,419,300
Tue, 04 Nov 2025
73.1900
73.8900
72.8200
73.5400
2,507,600
Mon, 03 Nov 2025
74.6600
74.6600
72.5200
73.0300
3,438,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
74.4900
75.2900
74.0800
75.0200
3,125,300
Thu, 30 Oct 2025
1 · 8-K
After-hours · 17:06 ET
CURRENT REPORT ↗
Thu, 30 Oct 2025
74.5200
76.5900
73.8200
75.0500
3,958,400
Wed, 29 Oct 2025
76.2500
76.4900
74.9500
75.2400
4,648,700
Tue, 28 Oct 2025
78.9300
78.9300
76.8600
76.9200
3,346,900
Mon, 27 Oct 2025
79.1000
79.8400
78.8200
79.2000
3,041,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
81.0800
81.0800
78.5000
79.0000
3,301,200