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
73.5600
74.1400
72.3600
73.4800
5,660,116
Thu, 22 Oct 2026
76.8300
76.9000
73.1600
74.1100
9,285,000
Wed, 21 Oct 2026
79.2600
79.3800
78.2600
79.0600
5,321,200
Tue, 20 Oct 2026
77.3000
79.0950
76.2700
78.5900
3,510,500
Mon, 19 Oct 2026
77.7400
78.8000
77.7300
77.7500
2,614,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
78.4200
79.8300
77.2050
77.7800
4,500,000
Thu, 15 Oct 2026
78.3100
78.7200
76.9300
77.8700
4,329,000
Wed, 14 Oct 2026
78.4500
79.0700
77.6500
77.9400
3,976,600
Tue, 13 Oct 2026
79.3300
79.8100
77.4750
78.9500
3,342,500
Mon, 12 Oct 2026
79.2200
80.7800
77.7600
79.0900
2,377,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
78.4600
79.0750
77.8300
78.7500
2,698,000
Thu, 08 Oct 2026
77.0000
78.5600
76.4550
78.0000
4,044,100
Wed, 07 Oct 2026
78.3800
78.4600
76.5200
77.2400
4,863,000
Tue, 06 Oct 2026
79.1300
80.5450
78.8800
79.2100
4,007,200
Mon, 05 Oct 2026
75.8900
78.9000
75.4800
78.5500
4,305,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
76.3300
76.9700
75.3700
76.0700
4,215,500
Thu, 01 Oct 2026
74.9100
75.9630
73.8800
75.2500
5,424,800
Wed, 30 Sep 2026
76.4800
77.0400
75.0900
75.1100
6,666,200
Tue, 29 Sep 2026
76.8200
77.1400
75.3200
76.4800
4,968,600
Mon, 28 Sep 2026
75.5900
77.5400
75.5400
76.3800
5,599,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
74.9800
76.7900
74.9200
76.0800
4,376,500
Thu, 24 Sep 2026
75.4800
75.8600
74.5800
74.7800
5,414,300
Wed, 23 Sep 2026
73.3800
76.4600
73.3500
76.2200
8,572,700
Tue, 22 Sep 2026
73.4400
74.0740
73.0800
73.8500
4,518,400
Mon, 21 Sep 2026
72.5100
72.9000
71.6200
72.3100
4,160,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
72.3200
72.7830
71.5600
71.8300
8,858,500
Thu, 17 Sep 2026
72.6300
74.6650
71.2700
72.6500
6,656,700
Wed, 16 Sep 2026
72.5900
73.0400
70.9450
71.4400
3,727,600
Tue, 15 Sep 2026
72.5400
72.6500
71.2000
71.9100
5,665,700
Mon, 14 Sep 2026
71.6200
72.6400
71.3100
72.1300
3,754,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
74.4100
74.7100
72.3950
72.9300
5,645,200
Thu, 10 Sep 2026
72.8400
73.2000
71.6500
73.0900
3,854,200
Wed, 09 Sep 2026
74.7200
75.3050
73.2300
73.5800
3,069,600
Tue, 08 Sep 2026
75.5000
76.5400
74.9900
75.1100
2,223,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
75.3000
76.6460
75.3000
76.3600
3,840,300
Thu, 03 Sep 2026
75.8200
76.3500
74.0550
75.4000
2,442,300
Wed, 02 Sep 2026
75.0200
75.4650
74.0300
75.0000
3,508,500
Tue, 01 Sep 2026
76.3700
76.8650
74.2800
74.6400
3,060,500
Mon, 31 Aug 2026
78.2500
78.9050
77.0100
77.0500
4,028,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
79.3400
79.7450
77.9800
78.5800
3,232,400
Thu, 27 Aug 2026
79.6200
80.1600
78.7800
78.9700
1,816,500
Wed, 26 Aug 2026
79.1800
80.5300
78.9500
79.9700
2,968,900
Tue, 25 Aug 2026
81.0200
81.6100
78.5100
78.5700
2,066,400
Mon, 24 Aug 2026
81.1100
81.4750
79.6000
79.9900
3,866,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
79.9900
81.6000
79.5200
80.5100
6,232,200
Thu, 20 Aug 2026
80.4100
80.7900
79.1700
79.3300
2,771,200
Wed, 19 Aug 2026
81.0000
82.1000
80.5900
81.1400
3,312,400
Tue, 18 Aug 2026
82.1000
82.3400
80.7300
80.7700
3,655,300
Mon, 17 Aug 2026
82.7800
82.9200
81.8200
82.3100
2,950,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
84.0500
84.4350
83.2900
83.3400
2,164,900
Thu, 13 Aug 2026
85.1600
85.5650
83.3000
84.2800
2,376,800
Wed, 12 Aug 2026
85.4700
85.5400
82.9000
84.7600
3,216,700
Tue, 11 Aug 2026
86.7200
87.9700
84.3100
85.0200
4,395,000
Mon, 10 Aug 2026
86.5400
87.4060
86.3550
86.6300
3,816,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
87.8100
89.2700
86.7900
86.9700
5,377,100
Thu, 06 Aug 2026
91.7800
91.7800
88.0100
88.2400
5,226,500
Wed, 05 Aug 2026
89.0100
90.3600
88.5750
90.0000
4,190,100
Tue, 04 Aug 2026
88.4000
89.4900
86.8200
89.4600
4,590,300
Mon, 03 Aug 2026
85.1300
87.8500
84.8900
87.7800
5,741,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
12 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Fri, 31 Jul 2026
79.9400
84.1700
79.5500
83.3800
6,473,700
Thu, 30 Jul 2026
11 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 30 Jul 2026
85.7500
86.6250
82.8400
84.3200
4,555,600
Wed, 29 Jul 2026
85.3700
86.2300
84.1000
84.6100
5,138,100
Tue, 28 Jul 2026
83.8400
87.6400
83.8400
86.5000
4,154,000
Mon, 27 Jul 2026
84.7700
85.5100
83.8000
84.6600
2,537,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
84.0700
85.7400
83.8600
84.4000
3,159,100
Thu, 23 Jul 2026
83.4000
84.9700
82.9150
84.3100
6,477,100
Wed, 22 Jul 2026
81.1100
84.0000
81.1100
83.5400
5,814,200
Tue, 21 Jul 2026
80.7400
81.2300
78.8000
80.9000
3,413,900
Mon, 20 Jul 2026
82.1100
82.6150
79.8550
80.1800
4,390,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
83.4800
85.0480
81.8150
82.2400
4,279,000
Thu, 16 Jul 2026
81.0000
85.1000
81.0000
84.7800
8,291,400
Wed, 15 Jul 2026
79.0500
79.4550
78.0800
79.1400
2,335,100
Tue, 14 Jul 2026
80.2500
80.4550
78.5100
79.0100
3,511,500
Mon, 13 Jul 2026
78.9100
80.7200
78.0300
78.5600
3,338,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
77.4700
79.6300
77.2350
78.8500
3,122,700
Thu, 09 Jul 2026
77.6500
78.5250
76.6000
77.0500
2,861,700
Wed, 08 Jul 2026
77.7000
77.9550
75.4000
76.7100
5,607,300
Tue, 07 Jul 2026
80.0400
80.1700
77.3800
78.7100
3,425,000
Mon, 06 Jul 2026
80.8500
81.0900
79.8100
80.6300
2,241,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
81.3700
81.7850
79.3900
80.5900
3,077,000
Wed, 01 Jul 2026
81.6300
82.7300
80.2900
80.8600
2,899,800
Tue, 30 Jun 2026
81.6100
83.2000
80.1500
81.9900
4,421,600
Mon, 29 Jun 2026
80.6600
81.1400
79.7500
80.9800
2,957,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
81.6000
81.9250
80.3300
81.3700
8,240,800
Thu, 25 Jun 2026
79.4700
82.6100
79.1150
81.7000
5,279,400
Wed, 24 Jun 2026
77.1300
79.4200
76.9100
78.3200
5,478,500
Tue, 23 Jun 2026
76.7300
78.2400
76.1100
76.6400
2,337,800
Mon, 22 Jun 2026
77.4800
78.7100
77.1700
77.8700
2,678,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
78.3200
79.4100
77.8100
77.9100
5,707,400
Wed, 17 Jun 2026
78.1300
80.8600
76.8600
77.0700
8,720,400
Tue, 16 Jun 2026
10 · 8-K
After-hours · 16:45 ET
8-K ↗
Tue, 16 Jun 2026
77.2400
79.4200
76.4100
78.5200
5,520,400
Mon, 15 Jun 2026
75.9000
77.9050
75.9000
76.7700
5,643,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
73.9600
74.6800
72.9950
74.0000
2,322,400
Thu, 11 Jun 2026
70.9800
73.2800
69.8400
73.2000
4,296,400
Wed, 10 Jun 2026
73.4300
74.0500
70.2600
70.4800
3,120,400
Tue, 09 Jun 2026
73.0800
74.4600
72.2500
73.9100
3,491,000
Mon, 08 Jun 2026
71.6800
74.0300
71.6700
72.4600
4,379,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
71.6400
72.3700
71.2900
72.2500
3,923,100
Thu, 04 Jun 2026
71.2900
72.5600
70.5700
72.0100
3,430,300
Wed, 03 Jun 2026
71.2100
72.1600
69.9000
70.0700
4,248,400
Tue, 02 Jun 2026
71.5500
72.2500
70.9650
71.6200
3,235,600
Mon, 01 Jun 2026
70.5700
71.4800
69.7100
70.9600
3,493,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
70.5600
72.6700
69.7200
71.6400
5,366,800
Thu, 28 May 2026
70.6100
71.1100
69.1600
70.9900
4,192,200
Wed, 27 May 2026
72.6800
72.9500
70.8900
70.9600
3,810,100
Tue, 26 May 2026
71.5600
72.5100
71.1100
72.4300
4,309,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
70.7000
71.5300
69.6400
70.9100
4,447,800
Thu, 21 May 2026
69.6100
70.3700
68.2800
70.2800
5,171,500
Wed, 20 May 2026
68.9500
70.6550
68.4100
70.3700
5,200,800
Tue, 19 May 2026
69.5200
69.5900
68.0700
68.5400
2,380,800
Mon, 18 May 2026
70.5300
71.1250
69.6300
69.9700
3,167,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
70.7600
71.1250
70.2300
70.3500
2,870,700
Thu, 14 May 2026
72.1600
72.4600
70.2600
71.8200
3,520,500
Wed, 13 May 2026
73.1400
73.1500
70.9700
71.3900
5,484,500
Tue, 12 May 2026
75.1200
75.2100
72.1900
73.2100
3,693,500
Mon, 11 May 2026
75.7400
75.7830
74.6500
74.7000
2,855,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
78.0600
78.1400
75.4800
75.7500
2,808,200
Thu, 07 May 2026
79.1400
79.8800
76.9900
77.5000
3,832,900
Wed, 06 May 2026
78.1000
80.1300
77.5850
78.6500
4,848,700
Tue, 05 May 2026
76.4100
76.8750
75.6800
75.8200
2,650,500
Mon, 04 May 2026
77.5300
78.2450
75.3100
75.5600
4,421,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
80.0900
80.4000
77.2400
77.9900
3,472,700
Thu, 30 Apr 2026
76.9600
80.0100
76.9600
79.8600
3,752,200
Wed, 29 Apr 2026
9 · 10-Q
After-hours · 16:23 ET
10-Q ↗
Wed, 29 Apr 2026
79.5700
80.2500
76.8100
77.4600
6,022,200
Tue, 28 Apr 2026
8 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 28 Apr 2026
83.4600
83.4600
80.4800
81.1900
5,395,200
Mon, 27 Apr 2026
83.1500
85.0600
83.1400
84.0100
5,005,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
7 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
Fri, 24 Apr 2026
6 · DEF 14A
After-hours · 16:29 ET
DEF 14A ↗
Fri, 24 Apr 2026
84.0900
85.3100
83.2100
83.8100
4,511,000
Thu, 23 Apr 2026
84.2600
85.5500
83.4300
84.9500
3,898,100
Wed, 22 Apr 2026
85.7700
86.1450
83.1200
83.7000
2,608,600
Tue, 21 Apr 2026
86.2200
87.5200
84.7750
84.8100
2,406,800
Mon, 20 Apr 2026
85.3300
86.1400
85.1700
86.0100
2,107,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
84.8400
87.2400
84.5300
85.8000
6,630,800
Thu, 16 Apr 2026
83.5000
84.7350
83.0550
83.6700
3,300,900
Wed, 15 Apr 2026
87.7000
88.0700
82.5100
83.3900
5,978,100
Tue, 14 Apr 2026
86.2600
89.1000
86.2600
88.3200
3,668,000
Mon, 13 Apr 2026
84.9800
88.1790
84.9300
87.6900
2,966,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
87.3200
87.3200
85.1600
85.3800
3,172,300
Thu, 09 Apr 2026
83.9800
87.6200
83.9800
87.0300
2,984,000
Wed, 08 Apr 2026
81.9300
85.2200
81.9300
84.6700
3,156,700
Tue, 07 Apr 2026
78.4000
79.6000
78.0300
79.5500
3,055,500
Mon, 06 Apr 2026
77.4500
78.7000
76.8000
78.7000
2,044,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
77.7500
79.4900
76.0100
77.9100
3,190,800
Wed, 01 Apr 2026
80.2500
81.7150
79.9700
80.0000
2,395,900
Tue, 31 Mar 2026
78.5300
80.6310
77.5600
80.1200
2,975,800
Mon, 30 Mar 2026
79.3100
79.6600
76.7050
76.9400
3,951,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
80.9400
81.0600
78.7900
79.4500
3,016,000
Thu, 26 Mar 2026
82.6600
84.1000
81.2350
81.3900
1,731,800
Wed, 25 Mar 2026
84.3000
84.7800
82.4900
83.6500
2,052,900
Tue, 24 Mar 2026
81.1300
83.6600
80.5650
83.1500
2,776,900
Mon, 23 Mar 2026
83.9500
84.7300
82.2700
82.2900
2,072,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
81.9000
82.8200
80.6600
81.3900
4,280,300
Thu, 19 Mar 2026
80.6800
83.0100
80.1100
82.1600
4,070,600
Wed, 18 Mar 2026
83.8500
84.5700
81.9400
82.0300
2,822,700
Tue, 17 Mar 2026
84.6600
84.7100
82.0700
84.0600
2,360,700
Mon, 16 Mar 2026
83.0100
84.8100
82.9900
83.8100
4,302,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
81.9900
82.2100
79.7600
82.1300
8,087,000
Thu, 12 Mar 2026
83.8900
84.4600
81.0200
81.1700
3,345,500
Wed, 11 Mar 2026
85.5100
85.8300
84.2200
85.1700
2,170,200
Tue, 10 Mar 2026
86.6000
88.1200
85.5200
86.4200
2,824,700
Mon, 09 Mar 2026
84.5600
87.0200
82.9500
86.6600
2,748,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
88.5200
89.3800
86.0350
86.4300
2,660,000
Thu, 05 Mar 2026
91.2100
91.9500
89.2800
90.5100
3,231,800
Wed, 04 Mar 2026
91.8700
92.1950
90.4500
91.8400
2,608,900
Tue, 03 Mar 2026
91.3100
92.6650
89.7900
91.5400
2,567,900
Mon, 02 Mar 2026
92.7500
94.5500
91.6000
93.9700
2,856,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
93.2100
94.1700
92.2900
94.1400
3,201,000
Thu, 26 Feb 2026
93.4900
94.5500
92.4880
94.5300
2,929,800
Wed, 25 Feb 2026
94.9300
95.3300
92.1800
93.0200
4,850,900
Tue, 24 Feb 2026
94.0600
95.4190
93.8200
94.6400
2,507,900
Mon, 23 Feb 2026
95.3600
96.2050
93.7550
93.9400
2,916,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
95.8600
97.6600
94.8900
95.6000
3,696,100
Thu, 19 Feb 2026
96.6700
97.4400
95.1350
96.2000
2,846,200
Wed, 18 Feb 2026
99.6400
100.0000
96.9400
97.2000
2,957,600
Tue, 17 Feb 2026
5 · 10-K
After-hours · 16:36 ET
10-K ↗
Tue, 17 Feb 2026
97.1100
99.7400
97.1100
98.7600
4,708,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
96.4600
100.9600
94.7100
98.5200
6,975,400
Thu, 12 Feb 2026
4 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 12 Feb 2026
97.8700
99.4200
93.9700
94.2100
8,677,100
Wed, 11 Feb 2026
98.4300
100.0000
96.6800
96.7500
9,183,100
Tue, 10 Feb 2026
98.6900
99.5100
97.5700
97.8000
6,858,500
Mon, 09 Feb 2026
97.9100
99.5350
97.6500
98.3900
4,794,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
97.4100
99.3100
96.9400
98.5000
6,260,100
Thu, 05 Feb 2026
96.6600
98.0000
95.0700
96.0000
5,365,300
Wed, 04 Feb 2026
95.0000
99.4400
94.6400
97.4100
13,512,500
Tue, 03 Feb 2026
89.2500
94.0200
88.9000
93.7200
6,447,900
Mon, 02 Feb 2026
86.0900
89.1600
86.0400
88.9400
3,417,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
88.1800
88.2250
85.1900
86.0900
3,674,300
Thu, 29 Jan 2026
86.3200
88.8700
85.4100
88.8700
8,478,000
Wed, 28 Jan 2026
85.8700
86.5250
84.9300
85.2500
2,932,000
Tue, 27 Jan 2026
86.7900
87.3500
86.2100
86.2700
3,504,200
Mon, 26 Jan 2026
87.2500
87.3650
86.2200
86.7900
2,423,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
87.6500
87.9300
86.8100
87.2100
2,290,200
Thu, 22 Jan 2026
90.3500
90.8000
87.2100
87.5500
5,614,600
Wed, 21 Jan 2026
86.3600
90.8500
85.9300
89.8200
3,672,900
Tue, 20 Jan 2026
87.0500
87.1500
84.6600
85.1600
5,000,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
87.0300
88.4400
87.0300
88.1600
2,535,900
Thu, 15 Jan 2026
86.4000
87.6700
86.4000
87.3200
1,858,000
Wed, 14 Jan 2026
85.5300
86.0800
84.2600
85.9900
2,764,100
Tue, 13 Jan 2026
86.2500
87.1800
84.9510
85.8300
2,403,000
Mon, 12 Jan 2026
85.3000
86.4200
84.9500
86.0400
2,134,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
84.7200
85.8600
84.3900
85.5100
2,502,300
Thu, 08 Jan 2026
81.3000
84.5450
80.9000
84.3700
2,432,400
Wed, 07 Jan 2026
83.4600
83.8000
80.8900
81.3300
2,059,100
Tue, 06 Jan 2026
82.0800
83.4700
81.0920
83.4300
2,625,700
Mon, 05 Jan 2026
79.1500
82.7600
78.9600
82.2100
2,348,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
79.8300
80.1300
78.6500
79.7600
1,647,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
80.6700
80.7750
79.1400
79.2200
1,306,700
Tue, 30 Dec 2025
80.7800
81.1550
80.4900
80.6500
1,182,100
Mon, 29 Dec 2025
81.3600
81.8200
80.8100
80.9000
1,452,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
81.2200
81.7200
80.8800
81.2800
900,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
81.4400
81.7050
81.2760
81.5700
633,000
Tue, 23 Dec 2025
80.7700
81.4700
80.3000
81.4500
1,514,800
Mon, 22 Dec 2025
79.9900
81.4000
79.1500
81.1200
1,901,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
78.8100
79.5500
78.3100
79.2800
6,617,900
Thu, 18 Dec 2025
79.0600
79.9700
78.6000
78.8500
3,291,700
Wed, 17 Dec 2025
79.3900
80.3700
77.6800
78.1200
3,235,300
Wed, 17 Dec 2025
3 · 8-K
Pre-market · 08:35 ET
8-K ↗
Tue, 16 Dec 2025
81.8800
81.9100
79.4900
79.6100
2,411,300
Mon, 15 Dec 2025
82.1300
82.3700
80.9800
81.6300
3,538,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
83.7700
84.4700
81.4150
81.7600
3,541,900
Thu, 11 Dec 2025
81.4700
83.5400
80.6100
83.4400
2,535,800
Wed, 10 Dec 2025
78.5400
81.0750
78.4800
80.9800
2,243,000
Tue, 09 Dec 2025
79.2600
79.7100
78.3200
78.3800
2,324,900
Mon, 08 Dec 2025
79.7700
80.2200
78.8900
79.3100
2,839,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
79.8500
80.1150
79.3650
79.8600
1,621,000
Thu, 04 Dec 2025
79.8100
80.2500
79.4400
79.9900
2,120,300
Wed, 03 Dec 2025
79.4800
80.1600
79.0100
79.7500
1,525,000
Tue, 02 Dec 2025
79.2900
79.7400
78.1700
79.1800
2,103,100
Mon, 01 Dec 2025
79.6800
80.8700
79.1300
79.1900
2,145,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
79.8000
80.7200
79.7500
80.3400
1,043,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
79.2500
80.4300
79.0850
79.8700
2,230,100
Tue, 25 Nov 2025
78.4500
79.8700
77.8000
79.4600
2,269,700
Mon, 24 Nov 2025
78.5900
78.7650
76.7900
77.7400
5,826,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
74.3800
79.3950
74.3800
78.5400
3,894,100
Thu, 20 Nov 2025
73.3100
75.5540
73.3100
74.5400
4,222,900
Wed, 19 Nov 2025
73.7300
73.9300
72.8900
73.7100
4,479,300
Tue, 18 Nov 2025
73.1900
74.2300
72.4500
73.5600
1,928,100
Mon, 17 Nov 2025
75.0000
75.1500
73.3600
73.6700
2,939,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
74.9800
75.9000
74.6400
75.4700
2,165,900
Thu, 13 Nov 2025
77.2300
78.2200
75.7450
76.2000
2,396,900
Wed, 12 Nov 2025
77.5600
78.9200
77.4200
77.7100
2,857,000
Tue, 11 Nov 2025
77.1500
77.5100
76.5950
77.3300
2,784,000
Mon, 10 Nov 2025
77.9400
78.1100
76.0100
77.2500
2,764,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
76.8700
77.8900
76.0450
77.5000
2,576,900
Thu, 06 Nov 2025
78.4400
79.5500
77.3200
77.6800
3,060,500
Wed, 05 Nov 2025
76.9300
79.8350
76.9300
78.4000
4,141,000
Tue, 04 Nov 2025
75.4200
77.6200
75.2900
77.2400
4,103,200
Mon, 03 Nov 2025
76.0000
76.7600
74.7000
76.0000
5,061,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After-hours · 16:27 ET
10-Q ↗
Fri, 31 Oct 2025
76.4300
79.2100
75.0000
76.3300
6,946,200
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:42 ET
8-K ↗
Thu, 30 Oct 2025
79.3500
81.0800
78.5300
78.7300
5,546,600
Wed, 29 Oct 2025
79.3200
81.4050
78.8300
79.7000
4,414,600
Tue, 28 Oct 2025
80.7500
80.7500
78.4400
78.8500
3,927,000
Mon, 27 Oct 2025
80.9900
81.3000
79.9600
80.2400
3,377,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
81.1900
81.1900
79.7000
79.7800
1,724,400