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
83.4900
84.1943
82.8900
83.3100
997,925
Thu, 22 Oct 2026
81.9700
83.9700
81.4800
83.6900
1,046,800
Wed, 21 Oct 2026
82.2600
82.2600
81.0200
81.1600
722,900
Tue, 20 Oct 2026
81.3300
82.5800
81.3300
82.2000
719,500
Mon, 19 Oct 2026
80.6000
81.5400
80.6000
80.7800
783,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
81.6900
81.8500
81.0300
81.3700
531,400
Thu, 15 Oct 2026
80.5000
81.6900
80.0800
80.8300
1,253,900
Wed, 14 Oct 2026
77.8600
79.4500
77.7200
79.4400
1,076,100
Tue, 13 Oct 2026
78.0900
78.0900
76.6600
77.8300
804,600
Mon, 12 Oct 2026
77.1700
77.9000
76.9300
77.7400
692,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
76.3700
77.6900
76.3700
76.9100
709,500
Thu, 08 Oct 2026
76.9700
77.3900
76.1100
76.7700
859,200
Wed, 07 Oct 2026
77.2100
78.2300
76.5100
76.8600
1,152,500
Tue, 06 Oct 2026
75.9500
77.8000
75.9500
77.3000
924,000
Mon, 05 Oct 2026
76.7300
77.2200
75.9200
75.9400
1,569,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
76.6200
77.5500
76.4600
77.1400
1,056,800
Thu, 01 Oct 2026
76.5700
77.6900
76.3000
76.5000
1,054,900
Wed, 30 Sep 2026
77.0600
77.3600
76.1500
76.1500
923,800
Tue, 29 Sep 2026
76.6100
77.9700
76.5100
76.8300
1,398,100
Mon, 28 Sep 2026
77.7000
78.7300
77.0000
77.0700
957,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
77.4200
78.6200
77.1100
77.8400
1,005,700
Thu, 24 Sep 2026
77.6900
78.5000
77.3800
77.7500
1,190,000
Wed, 23 Sep 2026
78.0200
78.5600
77.6500
77.8500
610,400
Tue, 22 Sep 2026
78.4900
78.9300
77.5800
78.1100
889,900
Mon, 21 Sep 2026
77.6400
78.2800
77.1900
77.5600
810,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
78.6400
79.2700
77.5500
77.7600
2,324,500
Thu, 17 Sep 2026
80.7900
81.4600
78.9900
79.0400
909,700
Wed, 16 Sep 2026
81.0700
81.8300
80.0100
80.6900
911,700
Tue, 15 Sep 2026
80.6600
81.7200
80.2100
81.2000
924,900
Mon, 14 Sep 2026
83.0500
83.3500
81.0700
81.2800
984,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
80.5400
82.4600
80.3900
82.2100
1,191,700
Thu, 10 Sep 2026
80.3500
81.2800
79.4800
79.7300
815,100
Wed, 09 Sep 2026
80.6200
80.7100
78.9300
79.6900
619,200
Tue, 08 Sep 2026
81.2200
82.1900
80.9300
80.9900
850,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
81.7800
82.8300
81.6700
82.2100
894,100
Thu, 03 Sep 2026
81.4900
82.9700
80.7500
82.7800
654,500
Wed, 02 Sep 2026
81.7200
81.7500
80.7600
81.0900
528,500
Tue, 01 Sep 2026
82.1200
83.0300
81.3500
81.4300
700,400
Mon, 31 Aug 2026
83.4800
83.4900
81.5700
81.6400
657,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
83.5400
84.0100
83.1600
83.3600
634,700
Thu, 27 Aug 2026
84.4800
84.7400
83.4500
83.4700
736,900
Wed, 26 Aug 2026
84.3800
86.1700
84.3800
85.3800
659,000
Tue, 25 Aug 2026
83.3800
84.5000
83.3500
84.4500
625,000
Mon, 24 Aug 2026
83.4200
84.7700
83.3900
84.2300
642,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
83.7500
83.9000
83.0600
83.2900
579,700
Thu, 20 Aug 2026
82.7800
84.0400
82.4000
83.3700
632,900
Wed, 19 Aug 2026
82.9400
83.9100
82.3300
83.2100
635,800
Tue, 18 Aug 2026
83.4500
84.3300
82.3400
82.3600
704,800
Mon, 17 Aug 2026
83.5800
84.2800
82.5200
82.5300
730,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
83.1200
84.3400
83.1200
84.2300
644,800
Thu, 13 Aug 2026
84.1100
85.0100
82.8600
83.1200
797,700
Wed, 12 Aug 2026
83.5800
84.5400
82.3800
84.4000
718,900
Tue, 11 Aug 2026
82.8500
84.2800
82.8000
83.3500
775,500
Mon, 10 Aug 2026
83.7400
84.4300
82.8900
83.4000
758,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
84.5000
86.0900
83.9500
85.0100
986,600
Thu, 06 Aug 2026
85.9900
86.2300
83.6300
84.9600
975,600
Wed, 05 Aug 2026
23 · 8-K
After market open · 12:25 ET
8-K ↗
Wed, 05 Aug 2026
85.7100
85.7200
83.6700
85.3400
1,161,500
Tue, 04 Aug 2026
84.7200
85.8700
83.9700
85.6000
1,455,300
Mon, 03 Aug 2026
86.2000
87.6800
85.5000
85.9300
1,197,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
85.4700
86.7300
84.7100
86.1900
1,714,600
Thu, 30 Jul 2026
22 · 10-Q
After market open · 11:43 ET
10-Q ↗
Thu, 30 Jul 2026
89.9500
90.9900
85.0500
85.2900
1,690,700
Wed, 29 Jul 2026
21 · 8-K
After-hours · 17:07 ET
8-K ↗
Wed, 29 Jul 2026
20 · 8-K
After-hours · 16:29 ET
8-K ↗
Wed, 29 Jul 2026
85.1300
85.7700
83.7500
85.6800
1,948,700
Tue, 28 Jul 2026
83.9400
85.9600
83.1500
84.9800
1,553,300
Mon, 27 Jul 2026
82.5000
83.9600
82.4800
82.7300
1,188,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
79.6100
82.7400
78.9700
82.3300
1,771,900
Thu, 23 Jul 2026
77.3000
79.8000
76.8200
79.3400
1,287,000
Wed, 22 Jul 2026
77.8900
78.3500
77.1100
77.3500
1,266,400
Tue, 21 Jul 2026
77.5100
78.0600
77.0200
77.2000
1,188,200
Mon, 20 Jul 2026
78.4200
78.8600
77.4700
78.0000
881,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
80.6200
81.0100
78.5800
78.7200
1,012,100
Thu, 16 Jul 2026
78.4400
80.1500
78.4400
79.6700
1,200,100
Wed, 15 Jul 2026
78.1600
79.5900
77.6300
77.9800
1,077,200
Tue, 14 Jul 2026
78.3800
79.2800
78.3600
78.8300
1,027,500
Mon, 13 Jul 2026
78.2900
79.8600
78.1400
79.6400
1,092,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
76.6300
77.6600
76.4000
77.4700
775,600
Thu, 09 Jul 2026
75.8700
76.8800
75.8700
76.6300
814,200
Wed, 08 Jul 2026
78.5900
78.5900
76.6000
76.7600
1,305,800
Tue, 07 Jul 2026
78.5100
79.4100
77.5800
78.3700
1,295,700
Mon, 06 Jul 2026
78.2000
78.2000
76.8700
77.7800
901,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
77.0500
78.6200
76.7600
78.5600
1,309,700
Wed, 01 Jul 2026
76.3500
78.0700
76.3500
76.7500
1,187,800
Tue, 30 Jun 2026
76.2700
76.6800
75.2100
75.9600
1,037,900
Mon, 29 Jun 2026
75.6900
76.5900
75.0600
76.5400
1,301,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
73.2200
76.1300
72.8200
75.7800
3,482,000
Thu, 25 Jun 2026
73.5700
74.2400
72.3000
72.6800
1,686,000
Wed, 24 Jun 2026
73.8300
74.5400
73.4300
74.0400
1,315,900
Tue, 23 Jun 2026
73.9100
74.2100
72.8000
73.9000
1,863,000
Mon, 22 Jun 2026
72.0100
73.8200
71.6600
73.1600
1,467,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
72.1400
72.9600
71.9100
72.6200
2,271,600
Wed, 17 Jun 2026
73.8500
74.4200
72.4400
72.5700
1,858,400
Tue, 16 Jun 2026
74.8600
75.0600
73.9400
74.5800
1,172,500
Mon, 15 Jun 2026
76.0300
76.4300
73.9100
73.9600
1,711,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
74.4000
78.0400
73.6900
76.9200
2,095,700
Fri, 12 Jun 2026
19 · 8-K
Next filing day · accepted 11 Jun, 18:13 ET
8-K ↗
Thu, 11 Jun 2026
73.9300
74.0300
71.9100
73.7200
2,239,400
Wed, 10 Jun 2026
72.6600
74.5000
72.0200
73.8400
2,319,800
Tue, 09 Jun 2026
71.0700
71.9000
70.5900
71.8900
1,369,600
Mon, 08 Jun 2026
69.5700
71.3500
69.2300
71.2900
1,910,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
70.3300
71.4000
69.5500
69.6800
4,035,200
Thu, 04 Jun 2026
69.7800
70.9800
69.2900
69.8100
3,261,700
Wed, 03 Jun 2026
70.9200
71.1100
68.4100
68.7700
2,748,000
Tue, 02 Jun 2026
72.9100
73.2200
70.9000
71.0100
1,662,300
Mon, 01 Jun 2026
75.0100
75.3600
73.0400
73.1300
1,325,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
76.0200
76.5000
75.1200
75.1900
1,155,100
Thu, 28 May 2026
76.9100
77.6200
76.1400
76.2900
1,278,500
Wed, 27 May 2026
76.6400
77.3700
76.4600
77.0000
1,264,200
Tue, 26 May 2026
76.6000
76.9400
76.0000
76.6600
1,450,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
76.9100
77.4700
76.0100
77.3900
1,263,400
Thu, 21 May 2026
76.9500
77.3600
75.5200
76.7300
995,700
Wed, 20 May 2026
77.4400
77.8700
76.3200
77.5400
719,200
Tue, 19 May 2026
78.8400
79.7000
77.7100
77.8600
1,139,000
Mon, 18 May 2026
78.0300
79.2900
78.0300
78.8000
837,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
78.9300
78.9800
77.0700
77.7400
1,025,900
Thu, 14 May 2026
77.5300
78.3200
77.1800
78.2800
817,700
Wed, 13 May 2026
77.3500
77.9900
76.7100
77.4500
1,324,600
Tue, 12 May 2026
77.7800
78.3900
76.4300
77.6800
1,466,200
Mon, 11 May 2026
78.0000
78.3100
76.9600
77.3800
862,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
18 · 8-K
After market open · 11:14 ET
8-K ↗
Fri, 08 May 2026
78.7300
79.2000
77.5500
77.7200
1,092,500
Fri, 08 May 2026
17 · 8-K
Next filing day · accepted 07 May, 18:43 ET
8-K ↗
Thu, 07 May 2026
77.9300
79.2000
76.7700
78.4800
1,498,800
Wed, 06 May 2026
16 · 8-K
After market open · 13:41 ET
8-K ↗
Wed, 06 May 2026
80.0400
80.6900
77.8900
78.4400
1,612,000
Tue, 05 May 2026
78.1100
80.4100
77.1500
79.4900
2,173,200
Mon, 04 May 2026
78.9200
80.7200
78.5000
78.6600
1,572,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
80.8100
82.5000
78.4600
79.7800
1,768,000
Thu, 30 Apr 2026
15 · 10-Q
After market open · 12:47 ET
10-Q ↗
Thu, 30 Apr 2026
86.6600
86.9200
80.9300
81.0300
1,820,600
Wed, 29 Apr 2026
14 · 8-K
After-hours · 16:55 ET
8-K ↗
Wed, 29 Apr 2026
86.5500
86.6700
84.7500
86.3900
1,517,300
Tue, 28 Apr 2026
87.0100
87.5300
85.9300
86.3500
1,407,100
Mon, 27 Apr 2026
88.0200
88.6700
86.2800
86.3000
1,472,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
13 · DEFA14A
After market open · 15:10 ET
DEFA14A ↗
Fri, 24 Apr 2026
86.7400
88.4000
86.0500
87.7300
1,765,400
Thu, 23 Apr 2026
84.9500
86.4200
84.7400
86.3700
1,818,500
Wed, 22 Apr 2026
83.8900
85.0800
82.8400
84.6300
1,631,300
Tue, 21 Apr 2026
83.4800
83.9200
82.4000
83.7100
983,800
Mon, 20 Apr 2026
82.9600
83.8800
82.7100
83.4100
798,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
82.9000
83.2100
82.2600
82.9800
1,145,300
Thu, 16 Apr 2026
80.8600
83.1600
80.5200
83.0300
1,241,700
Wed, 15 Apr 2026
81.8000
82.0400
80.2500
80.5800
1,286,200
Tue, 14 Apr 2026
12 · DEFA14A
After-hours · 16:33 ET
DEFA14A ↗
Tue, 14 Apr 2026
81.7600
82.2600
81.2900
82.1000
705,900
Mon, 13 Apr 2026
81.5000
82.3000
80.7700
82.2900
638,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
83.1300
83.4500
81.3600
81.5500
675,500
Thu, 09 Apr 2026
83.0800
84.1400
83.0600
83.4000
775,400
Wed, 08 Apr 2026
82.8000
83.7900
82.3500
83.4600
1,099,500
Tue, 07 Apr 2026
82.5600
83.2100
81.7400
82.9600
914,500
Mon, 06 Apr 2026
84.3600
84.3600
82.3600
82.6000
978,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
11 · DEFA14A
After market open · 13:11 ET
DEFA14A ↗
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
83.3500
84.9300
82.9500
84.7700
1,267,000
Wed, 01 Apr 2026
82.5700
83.6800
82.1100
82.8600
1,111,800
Tue, 31 Mar 2026
82.2200
83.4200
81.4900
82.5100
1,219,500
Mon, 30 Mar 2026
81.9800
82.5000
80.7900
81.5400
951,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
81.5700
82.1700
80.9600
81.5700
1,701,100
Thu, 26 Mar 2026
10 · DEFA14A
After market open · 14:44 ET
DEFA14A ↗
Thu, 26 Mar 2026
9 · DEF 14A
After market open · 14:40 ET
DEF 14A ↗
Thu, 26 Mar 2026
78.6500
83.1200
78.6500
81.8400
2,023,200
Wed, 25 Mar 2026
77.8600
78.9300
77.2100
78.7900
1,076,100
Tue, 24 Mar 2026
76.3100
77.8000
75.5000
77.4800
973,300
Mon, 23 Mar 2026
76.6000
77.6600
76.2100
76.5100
1,086,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
75.5500
76.2400
74.9900
75.4300
2,112,700
Thu, 19 Mar 2026
76.7700
77.7100
75.7200
75.8500
948,100
Wed, 18 Mar 2026
78.9000
79.2100
76.9200
76.9500
1,126,600
Tue, 17 Mar 2026
79.8100
80.1500
79.1000
79.3700
1,064,800
Mon, 16 Mar 2026
8 · PRE 14A
After-hours · 16:19 ET
PRE 14A ↗
Mon, 16 Mar 2026
80.0200
80.2300
78.9400
79.4700
1,384,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
78.5900
79.6900
77.4000
79.5100
1,319,600
Thu, 12 Mar 2026
79.1800
79.9600
78.4800
78.5800
1,070,000
Wed, 11 Mar 2026
78.8900
79.6100
77.9900
79.4400
1,116,100
Tue, 10 Mar 2026
80.4300
80.7700
79.1100
79.3700
948,900
Mon, 09 Mar 2026
80.9100
81.7000
77.8000
80.6700
1,205,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
81.9100
82.0000
80.1700
81.5500
712,900
Thu, 05 Mar 2026
81.4700
82.2100
80.6200
81.7200
949,000
Wed, 04 Mar 2026
84.9600
84.9600
81.8000
82.0100
1,138,200
Tue, 03 Mar 2026
85.2700
86.0600
83.9100
85.4200
1,643,300
Mon, 02 Mar 2026
83.9400
86.1200
83.3700
85.6500
1,334,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
83.1200
84.4500
82.8100
84.1800
1,368,100
Thu, 26 Feb 2026
81.6000
83.6300
80.7400
83.4500
886,600
Wed, 25 Feb 2026
80.3800
80.7900
79.1000
80.7500
1,240,700
Tue, 24 Feb 2026
79.6400
80.7800
79.6400
80.6200
938,400
Mon, 23 Feb 2026
79.0000
80.0100
78.4400
79.4500
780,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
80.9800
80.9800
79.0000
79.2000
1,247,400
Thu, 19 Feb 2026
7 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 19 Feb 2026
80.1600
80.7200
79.1500
80.7000
891,200
Wed, 18 Feb 2026
80.1900
80.9800
79.1800
80.1400
1,346,200
Tue, 17 Feb 2026
79.3900
80.9400
79.2300
80.4700
1,192,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
77.1100
81.0600
76.0200
79.6600
1,752,700
Thu, 12 Feb 2026
6 · 10-K
After-hours · 16:19 ET
10-K ↗
Thu, 12 Feb 2026
82.0600
82.0600
75.8600
78.7300
3,419,300
Wed, 11 Feb 2026
5 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 11 Feb 2026
84.2600
84.6000
82.8500
84.4100
1,326,400
Tue, 10 Feb 2026
83.8800
84.7900
83.3500
83.3900
1,481,200
Mon, 09 Feb 2026
85.2500
86.0200
83.8400
84.1500
1,076,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
85.6400
86.6700
85.0900
85.1100
1,370,800
Thu, 05 Feb 2026
83.9500
85.4500
83.9000
85.3800
835,300
Wed, 04 Feb 2026
81.2400
84.0600
81.2400
83.7000
1,126,200
Tue, 03 Feb 2026
79.9600
81.7900
79.9600
80.9500
922,900
Mon, 02 Feb 2026
80.6400
81.2700
79.5500
80.5800
1,114,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
79.5800
80.4800
78.4900
80.4300
1,591,100
Thu, 29 Jan 2026
79.7900
80.3800
79.2500
79.8000
1,197,100
Wed, 28 Jan 2026
80.4400
81.0700
79.6900
79.8200
1,162,600
Tue, 27 Jan 2026
80.4000
81.0600
80.1300
80.2800
902,100
Mon, 26 Jan 2026
81.1700
81.7100
79.9100
80.6500
640,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
80.6400
81.2200
80.3600
81.1800
570,900
Thu, 22 Jan 2026
81.7100
82.5000
80.8700
81.0000
644,900
Wed, 21 Jan 2026
82.6200
82.8600
80.7600
81.7100
1,398,400
Tue, 20 Jan 2026
83.0900
83.3700
81.6600
82.3500
908,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
81.7700
82.9900
81.5500
82.9700
670,900
Thu, 15 Jan 2026
80.8800
82.5000
80.8700
82.1000
999,400
Wed, 14 Jan 2026
79.8000
80.7900
79.7400
80.5500
1,489,800
Tue, 13 Jan 2026
80.0600
80.6400
79.3600
79.8600
1,299,500
Mon, 12 Jan 2026
80.9100
80.9600
80.2200
80.9300
803,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
79.3300
81.0700
79.3300
80.8100
914,200
Thu, 08 Jan 2026
78.8600
79.9500
78.8600
79.5000
654,900
Wed, 07 Jan 2026
79.7900
79.8800
78.3800
79.1900
541,300
Tue, 06 Jan 2026
78.1100
79.7200
78.1100
79.4900
826,900
Mon, 05 Jan 2026
76.5400
79.1600
76.5100
78.3400
959,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
77.6100
78.5800
77.0000
77.2000
1,042,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
78.2000
78.7700
77.8400
77.9700
598,300
Tue, 30 Dec 2025
77.8300
78.3000
77.4700
78.2700
401,400
Mon, 29 Dec 2025
78.0100
78.2000
77.3300
77.9900
496,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
78.4800
78.6500
77.5800
77.9600
350,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
78.5400
78.6200
78.0200
78.3100
263,000
Tue, 23 Dec 2025
78.8200
79.2800
78.2300
78.3500
687,200
Mon, 22 Dec 2025
77.8000
79.3700
77.7700
78.7300
668,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
78.0800
78.4300
77.8800
78.1900
1,570,200
Thu, 18 Dec 2025
78.5300
79.1900
78.0000
78.1400
795,800
Wed, 17 Dec 2025
78.1900
80.1900
78.1900
78.5000
1,029,300
Tue, 16 Dec 2025
78.4300
78.9000
77.4600
78.3900
914,100
Mon, 15 Dec 2025
78.6800
79.1600
77.1900
78.1900
1,271,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
79.8300
80.1500
78.6000
78.8300
1,101,300
Thu, 11 Dec 2025
77.5400
79.5600
77.1900
79.2900
812,100
Wed, 10 Dec 2025
77.0200
77.5400
76.6700
77.1000
1,072,000
Tue, 09 Dec 2025
77.1000
78.0100
76.9300
76.9900
895,200
Mon, 08 Dec 2025
76.2900
78.8100
75.9100
77.1300
1,413,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
75.6300
76.2300
75.3400
75.9000
1,014,100
Thu, 04 Dec 2025
76.2400
76.7900
75.9100
76.0200
928,400
Wed, 03 Dec 2025
77.9200
78.3400
76.4500
76.6400
676,700
Tue, 02 Dec 2025
78.9100
79.3600
77.7200
77.9000
893,600
Mon, 01 Dec 2025
79.1400
79.8100
78.5000
78.6800
1,136,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
78.9100
79.7600
78.6900
79.4300
419,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
78.2200
79.5800
78.2200
79.0300
648,800
Tue, 25 Nov 2025
78.1500
78.5500
77.5800
78.3500
782,500
Mon, 24 Nov 2025
79.3800
79.5700
76.6400
77.8800
1,321,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
4 · 8-K
After market open · 12:56 ET
8-K ↗
Fri, 21 Nov 2025
79.0100
80.7900
78.3500
79.8700
787,500
Thu, 20 Nov 2025
78.9000
79.4400
78.4000
78.4900
835,200
Wed, 19 Nov 2025
79.2800
79.9300
78.6900
79.0300
765,300
Tue, 18 Nov 2025
78.9400
79.7000
78.5400
79.6400
787,400
Mon, 17 Nov 2025
79.2900
79.6500
78.7500
79.0100
1,227,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
80.1400
80.6400
79.1000
79.6700
662,900
Thu, 13 Nov 2025
80.4400
80.9400
79.5800
79.8500
527,000
Wed, 12 Nov 2025
80.4500
81.2500
80.1800
80.2300
624,800
Tue, 11 Nov 2025
80.4400
81.0800
80.0400
80.7400
611,900
Mon, 10 Nov 2025
80.0800
80.3200
79.1600
80.1300
867,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
80.7000
80.8300
80.0400
80.5900
785,000
Thu, 06 Nov 2025
81.4900
82.0100
79.9600
80.2500
1,155,200
Wed, 05 Nov 2025
3 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 05 Nov 2025
81.5100
82.5200
80.7900
81.5700
1,238,900
Tue, 04 Nov 2025
81.6400
82.3100
81.2800
81.6200
913,200
Mon, 03 Nov 2025
82.8800
83.5300
79.7900
81.4300
1,479,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
83.7500
84.3400
82.2100
83.5100
1,772,500
Thu, 30 Oct 2025
2 · 10-Q
After market open · 14:00 ET
10-Q ↗
Thu, 30 Oct 2025
77.8100
84.6900
77.8100
83.7700
1,450,700
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:29 ET
8-K ↗
Wed, 29 Oct 2025
80.3400
80.5900
79.7000
80.0900
1,399,700
Tue, 28 Oct 2025
81.8100
82.0500
80.8400
80.8400
1,082,900
Mon, 27 Oct 2025
81.4700
82.2200
81.2700
82.1500
792,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
81.5100
81.8000
80.9600
81.6700
588,200