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
94.0000
94.4000
93.2150
93.4700
4,601,442
Thu, 22 Oct 2026
93.0800
94.8400
92.4900
94.4800
7,224,800
Wed, 21 Oct 2026
95.2600
95.2600
93.4200
93.4500
6,523,500
Tue, 20 Oct 2026
93.2600
94.9100
93.2000
94.7500
7,067,100
Mon, 19 Oct 2026
91.6000
92.7400
91.0300
92.6800
5,376,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
93.2400
93.3500
92.0500
92.3600
6,980,700
Thu, 15 Oct 2026
91.7800
92.6400
91.0000
92.5800
14,264,300
Wed, 14 Oct 2026
88.1000
90.7800
88.1000
90.3900
9,331,700
Tue, 13 Oct 2026
89.2000
89.8900
86.1300
87.5500
10,479,100
Mon, 12 Oct 2026
86.6000
87.9800
86.0500
87.7400
11,574,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
85.9000
88.8600
85.8000
86.1600
11,651,700
Thu, 08 Oct 2026
87.8600
88.5000
86.8200
87.8000
7,833,900
Wed, 07 Oct 2026
87.0500
89.9300
87.0000
87.9500
8,467,900
Tue, 06 Oct 2026
86.8000
87.0800
85.5300
86.4300
11,038,700
Mon, 05 Oct 2026
86.6900
87.5100
86.3300
87.0100
12,009,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
85.2500
87.1500
85.2500
86.4600
10,463,000
Thu, 01 Oct 2026
85.4800
86.2600
84.2300
85.2000
6,560,100
Wed, 30 Sep 2026
87.0400
87.4400
85.4200
85.6900
8,379,100
Tue, 29 Sep 2026
87.2000
87.5600
86.3600
87.1000
7,152,300
Mon, 28 Sep 2026
89.5100
90.0200
87.8300
87.8500
7,900,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
85.3500
89.3500
84.7000
89.1300
15,767,300
Thu, 24 Sep 2026
85.8300
86.0100
84.5000
85.0500
7,382,100
Wed, 23 Sep 2026
86.7000
86.9800
85.6700
85.8600
7,313,600
Tue, 22 Sep 2026
87.6900
88.2800
86.6800
87.1000
8,709,300
Mon, 21 Sep 2026
88.7300
88.9100
87.1900
87.6000
10,135,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
90.0900
90.4800
88.1500
88.8400
21,880,300
Thu, 17 Sep 2026
92.0000
92.1400
90.1700
90.2700
7,433,000
Wed, 16 Sep 2026
94.4600
94.9500
91.4400
91.7200
7,235,100
Tue, 15 Sep 2026
95.7400
95.7500
93.8400
94.4900
5,001,900
Mon, 14 Sep 2026
95.4400
96.0100
95.2800
95.5500
4,453,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
95.7800
96.4100
93.9100
94.6600
4,377,900
Thu, 10 Sep 2026
96.0100
97.3200
94.8800
95.2900
3,877,700
Wed, 09 Sep 2026
97.3900
97.9800
92.7900
95.3800
6,112,000
Tue, 08 Sep 2026
95.8300
96.7300
95.2400
96.0700
4,195,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
96.5900
97.6900
96.2900
96.7400
4,498,100
Thu, 03 Sep 2026
97.1000
98.0700
95.6700
97.2000
4,783,100
Wed, 02 Sep 2026
97.8200
98.5000
96.9000
97.2300
5,401,700
Tue, 01 Sep 2026
94.9900
97.6100
94.6800
97.6000
8,611,400
Mon, 31 Aug 2026
93.2200
94.3700
92.8500
93.9100
10,674,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
93.4000
93.9300
93.0100
93.0600
3,993,100
Thu, 27 Aug 2026
93.6000
94.1500
92.8500
92.9200
4,327,700
Wed, 26 Aug 2026
93.1500
94.8600
92.9100
94.3200
6,160,800
Tue, 25 Aug 2026
94.1100
94.1100
92.7100
92.9000
4,102,000
Mon, 24 Aug 2026
93.1500
94.1900
92.5400
94.1100
9,230,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
94.0000
94.3900
92.3500
93.0200
5,591,900
Thu, 20 Aug 2026
93.2300
94.2600
93.2100
93.6500
6,439,600
Wed, 19 Aug 2026
95.4100
95.9100
93.2600
93.6500
6,351,200
Tue, 18 Aug 2026
94.3700
95.2500
93.8900
94.9100
6,855,100
Mon, 17 Aug 2026
16 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 17 Aug 2026
96.2900
96.5000
93.7400
94.0100
7,298,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
94.6000
97.5100
94.4100
97.1600
9,439,300
Thu, 13 Aug 2026
95.4400
96.1200
94.4900
94.9900
6,493,200
Wed, 12 Aug 2026
93.7500
95.1500
93.1500
94.7200
8,257,500
Tue, 11 Aug 2026
95.4700
96.3600
93.0100
93.5000
8,122,800
Mon, 10 Aug 2026
95.3300
96.3400
94.6800
95.6700
7,025,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
95.2000
96.2800
94.5700
95.7000
12,403,400
Thu, 06 Aug 2026
100.9800
101.0000
96.1000
96.2200
10,583,000
Wed, 05 Aug 2026
93.7200
100.5500
93.5000
99.1200
18,514,600
Wed, 05 Aug 2026
15 · 10-Q
Pre-market · 06:33 ET
10-Q ↗
Wed, 05 Aug 2026
14 · 8-K
Pre-market · 06:32 ET
8-K ↗
Tue, 04 Aug 2026
105.0000
105.0000
103.2700
104.4200
7,229,200
Mon, 03 Aug 2026
105.3600
105.6900
104.2500
105.3700
5,377,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
105.4900
105.7700
104.3100
104.4300
7,081,300
Thu, 30 Jul 2026
105.0000
105.4800
103.0100
105.2200
7,738,000
Wed, 29 Jul 2026
110.0000
110.0000
105.8400
105.9200
7,717,700
Tue, 28 Jul 2026
107.9700
109.5900
107.0800
109.3400
6,681,700
Mon, 27 Jul 2026
107.4100
107.8800
105.3600
107.0700
7,857,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
107.6500
108.3900
106.9100
107.7400
5,370,500
Thu, 23 Jul 2026
107.2700
107.5500
106.0000
106.8900
5,823,900
Wed, 22 Jul 2026
110.2300
110.6800
107.8700
108.0800
9,536,300
Tue, 21 Jul 2026
107.8400
110.6200
107.3000
110.6000
9,856,300
Mon, 20 Jul 2026
107.3100
108.9000
107.1300
107.6100
6,628,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
107.3600
108.9700
106.6100
107.4700
6,608,700
Thu, 16 Jul 2026
108.1200
108.6700
105.6800
106.5000
12,025,100
Wed, 15 Jul 2026
105.5400
107.9400
103.5600
105.9100
6,939,400
Tue, 14 Jul 2026
106.5900
106.9300
105.1000
106.1800
11,396,100
Mon, 13 Jul 2026
105.0000
106.4000
104.6200
105.9000
7,264,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
103.6900
105.4600
102.4000
104.1500
9,356,300
Thu, 09 Jul 2026
104.7700
105.1500
102.3400
102.8100
8,474,200
Wed, 08 Jul 2026
104.3200
105.6900
103.7500
104.4700
4,766,300
Tue, 07 Jul 2026
103.6500
104.5200
102.4000
104.3300
4,967,000
Mon, 06 Jul 2026
105.0900
105.3800
101.7800
102.0800
5,709,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
104.5800
105.2300
103.2200
104.7200
5,522,600
Wed, 01 Jul 2026
103.4100
104.8700
102.7600
104.8100
7,508,100
Tue, 30 Jun 2026
104.0700
104.6700
102.6900
103.4500
5,623,500
Mon, 29 Jun 2026
103.8000
104.3400
103.0400
103.5800
4,788,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
104.8600
106.1500
103.5500
104.3400
9,690,500
Thu, 25 Jun 2026
102.2800
104.9400
102.2800
104.6600
8,919,500
Wed, 24 Jun 2026
101.8700
102.4100
99.8100
101.8700
8,491,200
Tue, 23 Jun 2026
101.5600
102.0500
100.7900
101.5700
6,435,000
Mon, 22 Jun 2026
99.7900
103.1200
99.0000
101.3000
9,810,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
99.1600
99.2200
97.8400
98.3200
21,578,800
Wed, 17 Jun 2026
100.3100
100.7700
98.5600
99.1600
6,077,900
Tue, 16 Jun 2026
100.7300
101.0000
98.7500
100.7200
5,057,900
Mon, 15 Jun 2026
100.8600
101.3800
98.8700
100.6800
7,417,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
100.8900
102.7700
100.0100
101.9600
11,178,400
Thu, 11 Jun 2026
98.2400
100.5500
97.1000
100.4800
14,115,900
Wed, 10 Jun 2026
97.7600
98.6100
96.1300
98.0200
8,732,700
Tue, 09 Jun 2026
96.7000
97.5200
95.9200
97.0600
6,175,600
Mon, 08 Jun 2026
95.9500
97.2700
94.8900
97.0800
6,082,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
94.9700
96.6300
94.9700
95.9300
9,704,800
Thu, 04 Jun 2026
93.5500
94.8700
93.0000
94.8200
12,339,800
Wed, 03 Jun 2026
90.0500
93.3200
90.0000
91.3700
7,581,500
Tue, 02 Jun 2026
90.5500
91.2000
89.4200
89.5000
5,652,000
Mon, 01 Jun 2026
91.1300
91.8500
90.1900
90.6200
5,153,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
92.6700
93.5800
90.5700
90.9800
9,729,500
Thu, 28 May 2026
92.2100
94.1800
91.9800
92.9700
6,901,300
Wed, 27 May 2026
90.9900
92.0900
90.6500
92.0700
5,402,900
Tue, 26 May 2026
93.0600
93.5100
90.7100
90.7300
5,623,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
13 · S-3ASR
After-hours · 16:27 ET
S-3ASR ↗
Fri, 22 May 2026
93.2900
94.1500
93.0000
93.2600
4,838,500
Thu, 21 May 2026
93.1600
93.9300
92.5600
93.3200
6,479,000
Wed, 20 May 2026
95.1800
96.3700
93.0000
93.2800
7,886,200
Tue, 19 May 2026
95.2100
95.4600
93.9200
94.1800
12,935,800
Mon, 18 May 2026
12 · 8-K
After-hours · 16:13 ET
8-K ↗
Mon, 18 May 2026
95.7000
96.4500
94.8800
95.9900
7,208,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
97.5000
97.8700
95.8400
95.8900
8,798,400
Thu, 14 May 2026
98.3200
98.4300
96.5800
97.1500
9,299,200
Wed, 13 May 2026
95.5000
98.2200
94.3000
98.1100
12,552,700
Tue, 12 May 2026
92.2200
95.3600
91.5000
95.1500
12,802,600
Mon, 11 May 2026
91.1600
92.7700
90.6300
92.2200
12,024,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
88.0000
90.8900
87.3600
90.5500
11,162,700
Thu, 07 May 2026
87.0000
87.9900
86.2200
87.3600
9,388,700
Wed, 06 May 2026
85.5100
88.6300
85.1200
86.8600
15,185,200
Wed, 06 May 2026
11 · 10-Q
Pre-market · 06:33 ET
10-Q ↗
Wed, 06 May 2026
10 · 8-K
Pre-market · 06:31 ET
8-K ↗
Tue, 05 May 2026
82.0600
82.3000
80.4000
80.6900
7,304,700
Mon, 04 May 2026
82.3000
83.0200
81.6800
82.0100
5,375,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
83.4500
83.7400
82.0700
82.0900
4,941,900
Thu, 30 Apr 2026
83.8300
83.8500
82.3300
83.2900
8,332,100
Wed, 29 Apr 2026
81.2200
83.9300
81.0000
83.9000
7,609,600
Tue, 28 Apr 2026
79.1800
81.3700
79.0400
80.9800
8,307,000
Mon, 27 Apr 2026
77.8600
78.6700
77.6100
78.3600
5,735,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
78.8800
79.0400
77.4600
77.9400
7,374,300
Thu, 23 Apr 2026
76.1000
79.6400
76.1000
78.8600
9,017,500
Wed, 22 Apr 2026
77.9000
78.3000
76.3100
76.4300
5,148,000
Tue, 21 Apr 2026
78.9900
79.0500
76.6000
77.3600
7,442,500
Mon, 20 Apr 2026
77.0000
77.3100
76.2900
76.5800
7,439,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
76.6900
77.7900
76.2400
77.3000
8,683,700
Thu, 16 Apr 2026
74.9000
76.8100
74.7800
76.7900
10,594,500
Wed, 15 Apr 2026
77.1500
77.4500
74.8700
74.9900
8,660,900
Tue, 14 Apr 2026
77.9000
78.9800
77.5600
77.6200
6,105,000
Mon, 13 Apr 2026
78.1400
78.8200
77.5400
78.0900
6,714,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
78.9800
79.4600
78.4400
79.3300
6,857,800
Thu, 09 Apr 2026
78.7600
79.5600
78.3100
78.8400
5,160,900
Wed, 08 Apr 2026
78.6400
78.8600
77.7200
78.7900
6,758,600
Tue, 07 Apr 2026
77.4200
78.5900
75.4400
78.2200
16,422,500
Mon, 06 Apr 2026
73.4900
73.7500
72.1000
73.2800
4,948,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
9 · DEFA14A
After-hours · 16:05 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 03 Apr 2026
8 · DEF 14A
After-hours · 16:05 ET
DEFINITIVE PROXY STATEMENT ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
72.5000
73.6800
72.1200
73.4900
6,034,300
Wed, 01 Apr 2026
72.0600
72.7500
71.8200
72.4900
5,099,600
Tue, 31 Mar 2026
70.4000
72.2000
70.2500
71.8200
7,718,600
Mon, 30 Mar 2026
71.1300
71.4600
69.5100
70.1400
7,306,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
71.1000
71.4300
69.6700
70.0800
6,105,500
Thu, 26 Mar 2026
72.0200
72.6300
71.0200
71.1800
4,129,100
Wed, 25 Mar 2026
72.7400
73.3800
71.4400
72.1800
5,363,400
Tue, 24 Mar 2026
71.0000
73.2800
70.2500
72.8000
8,527,900
Mon, 23 Mar 2026
72.2900
72.4600
70.6100
71.2900
8,156,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
71.5000
71.7300
70.2100
71.4800
18,871,400
Thu, 19 Mar 2026
7 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 19 Mar 2026
73.2000
73.8500
71.6000
71.8600
9,066,600
Wed, 18 Mar 2026
74.3900
74.4700
73.0000
73.0200
7,089,700
Tue, 17 Mar 2026
76.3300
76.6200
74.1200
74.8100
8,348,700
Mon, 16 Mar 2026
76.4500
77.0800
75.7700
75.8400
5,392,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
76.8400
77.1700
76.0300
76.1300
4,537,900
Thu, 12 Mar 2026
76.8100
77.5900
75.9900
76.0700
7,721,000
Wed, 11 Mar 2026
76.0000
76.5100
75.3200
75.7200
5,530,400
Tue, 10 Mar 2026
78.5900
78.7500
76.1000
76.3200
6,480,800
Mon, 09 Mar 2026
77.2400
78.4100
76.3000
78.2600
6,872,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
78.7700
78.8600
76.9300
77.9200
7,139,700
Thu, 05 Mar 2026
79.9600
80.3200
78.3000
78.6900
10,055,800
Wed, 04 Mar 2026
80.4100
81.0900
79.6700
80.5700
6,804,700
Tue, 03 Mar 2026
81.1800
81.6900
79.1300
80.4900
7,090,900
Mon, 02 Mar 2026
79.8900
81.6800
79.2800
81.6600
12,488,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
78.0200
79.9000
77.5000
79.9000
14,699,300
Thu, 26 Feb 2026
76.3400
78.6800
76.3400
78.0100
6,319,200
Wed, 25 Feb 2026
75.3000
76.6300
75.0100
76.1900
8,126,200
Tue, 24 Feb 2026
76.9600
76.9600
72.9200
74.1800
12,199,400
Mon, 23 Feb 2026
76.0200
77.7900
75.7000
77.0000
6,498,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
77.1100
77.5000
75.7200
76.6900
6,172,900
Thu, 19 Feb 2026
78.0200
78.2800
76.4300
77.3200
5,346,100
Wed, 18 Feb 2026
77.9000
78.0800
77.0100
77.7500
5,217,200
Tue, 17 Feb 2026
79.1800
79.7500
77.8500
78.2000
5,795,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
77.7500
79.0900
77.6500
78.4800
6,720,700
Thu, 12 Feb 2026
77.5100
79.0700
77.0800
77.9300
8,057,600
Wed, 11 Feb 2026
75.7000
77.0200
74.3400
77.0200
10,625,400
Tue, 10 Feb 2026
73.7700
78.3600
73.0000
75.7000
13,120,300
Tue, 10 Feb 2026
6 · 10-K
Pre-market · 06:36 ET
10-K ↗
Tue, 10 Feb 2026
5 · 8-K
Pre-market · 06:31 ET
8-K ↗
Mon, 09 Feb 2026
77.5400
78.6700
75.5100
75.7700
10,729,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
76.3700
78.9600
76.1900
78.3500
7,082,800
Thu, 05 Feb 2026
75.2300
77.3400
75.0200
76.3300
8,156,600
Wed, 04 Feb 2026
76.7400
77.5200
75.0700
75.2400
11,608,500
Tue, 03 Feb 2026
75.4600
76.8900
75.4600
76.8300
7,162,100
Mon, 02 Feb 2026
74.3600
75.7800
73.4000
75.4200
10,709,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
74.1100
74.9200
73.2600
74.5200
10,221,500
Thu, 29 Jan 2026
73.8900
74.9200
73.6500
74.4400
10,592,200
Wed, 28 Jan 2026
71.6300
74.3600
71.4200
74.0300
13,569,700
Tue, 27 Jan 2026
75.3900
77.3000
70.6900
72.0000
44,211,500
Mon, 26 Jan 2026
83.2500
84.0000
82.5000
83.8700
9,269,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
82.3300
83.2900
81.9900
83.0100
7,340,900
Thu, 22 Jan 2026
80.9900
82.6800
80.7600
82.6800
6,423,500
Wed, 21 Jan 2026
80.4500
82.0800
80.2400
81.4900
9,138,500
Tue, 20 Jan 2026
78.3400
80.5000
77.6000
80.0900
10,380,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
81.3100
81.5600
78.4700
78.6000
9,597,900
Thu, 15 Jan 2026
79.2800
81.4200
78.1200
81.3600
10,428,300
Wed, 14 Jan 2026
80.8600
80.9600
79.2100
79.3300
4,488,100
Tue, 13 Jan 2026
80.3600
81.0500
80.0400
80.6800
8,095,200
Mon, 12 Jan 2026
80.7500
80.9500
78.9800
80.3600
7,400,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
80.8100
81.1600
79.2900
80.3000
7,968,700
Thu, 08 Jan 2026
79.9200
81.0800
79.2100
80.6000
7,176,500
Wed, 07 Jan 2026
80.9600
81.3400
79.7300
79.7900
5,948,500
Tue, 06 Jan 2026
80.3500
81.7600
79.3600
80.7000
10,636,600
Mon, 05 Jan 2026
80.0000
80.8200
78.2200
80.4200
8,090,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
79.2800
80.7900
78.6100
80.1300
5,428,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
79.7900
79.8500
79.3200
79.3600
3,107,900
Tue, 30 Dec 2025
80.0000
80.2400
79.6000
79.8500
3,409,600
Mon, 29 Dec 2025
79.6300
80.2300
79.6000
80.0200
4,429,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
79.0200
79.6900
79.0200
79.6100
3,236,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
78.1200
79.2500
78.1200
79.1200
1,849,300
Tue, 23 Dec 2025
78.3000
78.4800
77.9400
78.0400
4,027,000
Mon, 22 Dec 2025
77.6700
78.7400
77.0200
78.3600
5,700,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
77.8800
78.9500
77.4000
77.7200
12,106,200
Thu, 18 Dec 2025
77.6400
78.2300
77.3600
77.7900
6,439,400
Wed, 17 Dec 2025
78.5000
78.5900
77.1300
77.8800
6,305,100
Tue, 16 Dec 2025
79.6500
79.9800
77.7900
78.2900
4,476,700
Mon, 15 Dec 2025
79.7500
79.9000
79.1900
79.6900
5,850,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
81.0000
81.0800
78.6800
79.4200
6,527,200
Thu, 11 Dec 2025
78.9900
80.8900
78.2700
80.8300
11,065,300
Wed, 10 Dec 2025
78.9900
79.6900
78.1500
78.9700
14,869,900
Tue, 09 Dec 2025
79.1500
80.5000
78.2100
78.2400
12,602,200
Tue, 09 Dec 2025
4 · 8-K
Pre-market · 06:33 ET
8-K ↗
Mon, 08 Dec 2025
75.9500
76.9500
75.0000
76.5300
8,549,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
76.7300
76.8900
74.9800
75.6300
7,768,400
Thu, 04 Dec 2025
75.1200
76.7900
74.1400
76.7500
8,872,700
Wed, 03 Dec 2025
77.8700
77.8800
75.0000
75.0000
8,164,500
Tue, 02 Dec 2025
79.3800
79.4300
77.1900
77.6200
7,700,900
Mon, 01 Dec 2025
79.9700
81.0600
78.9900
79.1000
6,754,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
80.0400
80.4100
79.7000
80.3600
2,292,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
78.7900
80.6000
78.2900
79.8600
7,976,100
Tue, 25 Nov 2025
78.3500
78.9100
78.1900
78.4700
4,732,600
Mon, 24 Nov 2025
78.7600
78.9500
77.2100
77.9000
9,843,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
76.5400
78.2600
76.2300
78.0300
6,493,200
Thu, 20 Nov 2025
3 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 20 Nov 2025
77.1900
77.5000
75.9500
76.0400
5,258,100
Wed, 19 Nov 2025
77.9600
78.1700
76.3000
76.5500
7,371,800
Tue, 18 Nov 2025
78.3500
78.4400
77.3400
77.9400
6,254,100
Mon, 17 Nov 2025
77.9100
79.8700
77.7400
78.4100
8,668,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
79.3900
79.7400
77.7500
77.8100
5,170,900
Thu, 13 Nov 2025
79.2300
79.9900
78.5200
79.2400
7,262,100
Wed, 12 Nov 2025
79.7100
81.7200
79.6500
80.2600
9,324,600
Tue, 11 Nov 2025
78.0000
79.9000
77.6600
79.8700
5,931,700
Mon, 10 Nov 2025
78.0500
79.5800
76.5000
77.5400
6,905,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
79.0500
79.4400
78.2900
78.9900
4,306,200
Thu, 06 Nov 2025
78.7100
79.8600
78.5400
78.6600
5,807,600
Wed, 05 Nov 2025
77.9900
79.2600
77.8900
78.5500
6,078,900
Tue, 04 Nov 2025
78.4400
79.3500
77.5600
78.0800
7,129,500
Mon, 03 Nov 2025
78.0600
78.7800
77.4300
78.4400
8,239,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
76.6500
78.2300
76.1200
78.1500
9,680,800
Thu, 30 Oct 2025
76.0800
79.0000
75.9200
76.6900
14,120,200
Wed, 29 Oct 2025
82.5000
85.1500
80.3300
80.6000
14,783,500
Wed, 29 Oct 2025
2 · 10-Q
Pre-market · 06:34 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 06:32 ET
8-K ↗
Tue, 28 Oct 2025
83.7400
83.7400
81.6100
82.2000
9,852,800
Mon, 27 Oct 2025
81.3500
82.5600
80.8800
82.4500
6,129,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
81.5200
82.1600
81.0900
81.9300
5,642,500