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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
79.1700
80.6300
78.0200
79.6200
1,984,601
Thu, 22 Oct 2026
78.3700
82.3800
78.0100
81.2700
5,675,000
Wed, 21 Oct 2026
24 · 10-Q
After-hours · 20:35 ET
10-Q ↗
Wed, 21 Oct 2026
23 · 8-K
After-hours · 20:25 ET
8-K ↗
Wed, 21 Oct 2026
92.2400
93.0400
89.7800
89.8400
1,791,200
Tue, 20 Oct 2026
91.2300
92.7700
90.5700
91.3200
1,281,200
Mon, 19 Oct 2026
90.3400
91.9300
89.6300
91.6100
1,210,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
90.5000
92.2400
89.8600
90.2200
1,160,200
Thu, 15 Oct 2026
88.2100
90.1100
87.3400
89.8600
1,098,600
Wed, 14 Oct 2026
86.1200
88.5200
84.9800
87.7400
1,119,400
Tue, 13 Oct 2026
84.8700
86.8000
84.4800
86.1300
878,100
Mon, 12 Oct 2026
86.4000
86.8500
84.5200
84.9500
631,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
85.1800
85.7100
83.9600
84.9600
834,500
Thu, 08 Oct 2026
83.4800
85.3100
83.1200
85.1300
664,300
Wed, 07 Oct 2026
85.0000
85.0300
83.1100
83.9000
765,000
Tue, 06 Oct 2026
86.1500
87.1600
85.0800
86.0100
850,700
Mon, 05 Oct 2026
85.9500
87.4500
85.1300
85.9000
1,046,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
87.6600
87.6600
85.3700
86.4100
998,700
Thu, 01 Oct 2026
84.5000
86.8700
83.9700
86.7400
1,088,600
Wed, 30 Sep 2026
84.4200
84.5100
82.6900
83.9200
1,148,100
Tue, 29 Sep 2026
83.8200
85.1400
83.3600
84.3500
792,400
Mon, 28 Sep 2026
85.3000
85.7600
83.6800
84.1400
894,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
85.3600
86.2500
84.2700
85.8000
863,600
Thu, 24 Sep 2026
85.7900
86.5700
84.9200
85.4500
634,000
Wed, 23 Sep 2026
85.6500
87.9200
85.6500
86.1200
740,700
Tue, 22 Sep 2026
87.3800
87.5100
85.0000
85.9800
940,400
Mon, 21 Sep 2026
88.7500
89.5600
86.4400
86.9400
1,031,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
88.1600
88.6500
86.8700
88.1500
1,837,000
Thu, 17 Sep 2026
92.3500
92.4700
87.5300
88.0400
1,096,800
Wed, 16 Sep 2026
91.5900
93.0000
90.5600
91.0800
791,700
Tue, 15 Sep 2026
92.4500
92.6200
90.4100
91.3600
833,500
Mon, 14 Sep 2026
91.6200
92.3900
90.6500
91.0200
884,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
92.1800
92.7600
90.7000
92.7400
850,600
Thu, 10 Sep 2026
90.0400
90.8800
88.8500
89.8200
1,092,000
Wed, 09 Sep 2026
90.5800
91.0800
90.0000
90.4200
591,900
Tue, 08 Sep 2026
91.7000
91.9800
90.2500
91.2800
540,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
92.1400
93.1400
91.6700
91.9800
512,900
Thu, 03 Sep 2026
93.2500
93.2500
91.3600
92.4300
742,000
Wed, 02 Sep 2026
91.8500
93.7600
90.9600
91.7500
789,500
Tue, 01 Sep 2026
92.4700
94.0000
91.9300
92.0800
679,200
Mon, 31 Aug 2026
94.5300
95.2100
92.2400
92.6700
835,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
96.0200
96.0200
93.7800
94.8700
679,300
Thu, 27 Aug 2026
94.5400
95.5500
93.0300
94.7100
517,900
Wed, 26 Aug 2026
94.3900
95.2600
93.5100
94.6300
540,500
Tue, 25 Aug 2026
94.0900
94.4800
92.3800
93.6300
780,500
Mon, 24 Aug 2026
93.8600
95.2600
91.6900
92.5700
596,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
94.7800
94.7900
92.9800
93.8600
1,078,300
Thu, 20 Aug 2026
97.1500
97.1500
93.5600
94.1100
1,010,900
Wed, 19 Aug 2026
101.9500
102.3100
97.6300
97.7900
710,800
Tue, 18 Aug 2026
101.9900
103.3100
100.6000
101.1800
576,000
Mon, 17 Aug 2026
103.8400
104.6000
102.7500
103.1000
692,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
102.4300
104.1200
101.4000
104.0700
677,300
Thu, 13 Aug 2026
102.6800
103.4700
100.9000
102.3100
568,700
Wed, 12 Aug 2026
102.8800
102.8800
100.3900
102.3100
489,400
Tue, 11 Aug 2026
100.9200
102.2600
100.2800
100.5100
508,800
Mon, 10 Aug 2026
103.4300
103.8400
100.1100
100.8300
912,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
103.3700
103.8000
100.9300
103.4300
534,100
Thu, 06 Aug 2026
104.2000
107.5900
102.5700
102.9800
947,400
Wed, 05 Aug 2026
104.5100
106.1600
103.3400
104.3300
681,100
Tue, 04 Aug 2026
102.6500
105.2400
102.0300
104.1400
884,600
Mon, 03 Aug 2026
102.3600
103.7500
100.9100
102.2800
1,362,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
102.6700
104.5300
100.3700
102.9500
1,546,100
Thu, 30 Jul 2026
107.1900
107.6900
99.0100
102.9100
1,890,800
Wed, 29 Jul 2026
22 · 10-Q
After-hours · 16:35 ET
10-Q ↗
Wed, 29 Jul 2026
21 · 8-K
After-hours · 16:25 ET
8-K ↗
Wed, 29 Jul 2026
109.8000
109.8000
104.6200
105.6100
1,461,900
Tue, 28 Jul 2026
109.7000
110.2200
107.4100
110.0300
1,148,700
Mon, 27 Jul 2026
110.9600
111.7400
107.3700
109.7200
1,417,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
110.1300
110.7700
108.8200
110.2800
773,000
Thu, 23 Jul 2026
107.6500
111.0100
106.6900
109.8900
1,440,200
Wed, 22 Jul 2026
108.4700
109.8200
106.5800
106.6200
1,096,800
Tue, 21 Jul 2026
106.7400
109.7800
106.2700
108.6700
1,762,200
Mon, 20 Jul 2026
105.4700
106.6600
104.1800
105.7300
1,944,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
100.8000
104.3900
99.2000
103.8100
770,300
Thu, 16 Jul 2026
101.8200
103.4600
100.2700
101.6900
1,041,100
Wed, 15 Jul 2026
101.8700
103.5100
100.9000
102.7300
832,200
Tue, 14 Jul 2026
101.1100
102.4800
100.0300
101.8800
1,021,900
Mon, 13 Jul 2026
98.1700
99.5500
97.5200
99.2000
847,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
99.5300
99.9400
97.3400
99.1500
705,200
Thu, 09 Jul 2026
98.9600
100.5300
97.8000
99.7500
564,500
Wed, 08 Jul 2026
98.9300
100.3900
97.9100
98.5300
1,239,000
Tue, 07 Jul 2026
100.5300
100.8600
97.3400
100.1100
1,054,400
Mon, 06 Jul 2026
99.7200
102.4700
99.5800
101.3000
1,519,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
99.0000
100.4400
97.2800
99.3100
921,600
Wed, 01 Jul 2026
100.0000
100.5800
98.0800
98.0900
768,100
Tue, 30 Jun 2026
99.4000
100.7800
98.7800
100.0600
753,000
Mon, 29 Jun 2026
96.2200
99.0000
96.0600
98.8900
1,037,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
95.9700
96.9700
94.8300
96.5200
1,418,600
Thu, 25 Jun 2026
96.4300
97.6500
94.4000
96.2100
1,313,500
Wed, 24 Jun 2026
96.4600
97.8500
95.0000
95.4800
1,191,500
Tue, 23 Jun 2026
94.9700
99.0000
94.6500
96.1200
1,150,100
Mon, 22 Jun 2026
98.0700
99.5700
95.3900
99.1600
1,496,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
100.6400
100.9400
97.1000
97.6300
2,333,300
Wed, 17 Jun 2026
97.9900
101.5100
97.9700
99.8500
929,900
Tue, 16 Jun 2026
98.5400
99.8600
98.0800
98.3900
725,100
Mon, 15 Jun 2026
99.1000
100.0900
97.5700
98.6300
838,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
98.3900
99.4900
97.0900
97.7100
617,900
Thu, 11 Jun 2026
92.5400
97.7300
92.5400
97.3600
840,500
Wed, 10 Jun 2026
93.1000
94.3700
90.9700
91.5700
624,900
Tue, 09 Jun 2026
90.0100
93.1500
88.6500
93.0600
785,600
Mon, 08 Jun 2026
89.6000
89.9700
87.9500
89.1900
476,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
89.0100
90.3900
88.5900
89.1600
517,600
Thu, 04 Jun 2026
88.5800
91.3300
87.7300
89.5700
1,064,400
Wed, 03 Jun 2026
87.0100
88.9200
86.9900
88.0700
636,800
Tue, 02 Jun 2026
88.5000
90.3700
87.4900
88.0400
655,000
Mon, 01 Jun 2026
89.5500
89.5500
86.5000
88.6100
1,072,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
91.0800
91.7100
89.4300
89.7900
1,375,300
Thu, 28 May 2026
20 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 28 May 2026
88.3600
92.0300
87.4200
91.0800
1,207,700
Wed, 27 May 2026
88.1700
88.9800
86.0100
88.2000
760,500
Tue, 26 May 2026
87.0500
89.1600
86.9100
87.9600
612,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
85.2100
86.8900
83.6900
86.1900
817,400
Thu, 21 May 2026
85.0000
86.0100
82.6100
84.7600
1,151,000
Wed, 20 May 2026
89.0600
90.8800
84.9600
85.8200
1,781,300
Tue, 19 May 2026
88.7800
89.4100
87.5200
88.3000
880,100
Mon, 18 May 2026
88.8200
90.1200
88.2800
89.2800
908,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
91.6600
91.7900
88.3500
88.6500
751,600
Fri, 15 May 2026
19 · 8-K
Pre-market · 09:16 ET
8-K ↗
Thu, 14 May 2026
93.1300
93.8000
91.2600
92.4800
584,700
Wed, 13 May 2026
92.7000
94.0100
90.5500
92.5700
985,500
Tue, 12 May 2026
94.1300
94.4000
90.6500
92.4500
898,500
Mon, 11 May 2026
95.0400
95.1100
93.1600
94.1500
664,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
18 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Fri, 08 May 2026
96.4400
96.7900
94.8600
95.3200
904,500
Thu, 07 May 2026
96.9400
97.1300
94.8200
95.7700
889,100
Wed, 06 May 2026
94.6300
97.1000
94.6300
96.4800
888,400
Tue, 05 May 2026
91.6900
93.8900
90.9300
92.8600
678,000
Mon, 04 May 2026
91.0600
93.2400
88.8300
90.6900
895,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
93.9400
94.3800
92.0600
92.2300
1,100,800
Thu, 30 Apr 2026
17 · 8-K
After-hours · 16:46 ET
8-K ↗
Thu, 30 Apr 2026
91.3700
94.0700
91.2900
93.8700
1,302,600
Wed, 29 Apr 2026
16 · 424B2
After-hours · 16:35 ET
424B2 ↗
Wed, 29 Apr 2026
93.8800
93.8800
89.8800
90.5400
1,205,800
Tue, 28 Apr 2026
92.3900
93.1100
90.9900
93.0600
1,053,800
Mon, 27 Apr 2026
89.7200
92.5000
89.6800
92.3000
1,150,500
Mon, 27 Apr 2026
15 · 424B5
Pre-market · 08:52 ET
424B5 ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
90.2900
90.7700
87.5700
89.3900
1,608,300
Thu, 23 Apr 2026
90.9700
98.2600
88.2400
91.3200
3,213,200
Wed, 22 Apr 2026
14 · 10-Q
After-hours · 16:35 ET
10-Q ↗
Wed, 22 Apr 2026
13 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 22 Apr 2026
12 · DEFA14A
After-hours · 16:10 ET
DEFA14A ↗
Wed, 22 Apr 2026
88.7000
89.5800
85.7800
87.1500
2,085,200
Tue, 21 Apr 2026
88.0900
90.5800
86.0400
87.1800
1,139,000
Mon, 20 Apr 2026
88.2500
90.0600
87.9000
89.5200
1,102,100
Mon, 20 Apr 2026
11 · DEFA14A
Pre-market · 09:16 ET
DEFA14A ↗
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
83.7300
88.7600
83.7300
88.7600
1,735,800
Thu, 16 Apr 2026
83.1900
84.2000
81.2800
82.9900
1,247,200
Wed, 15 Apr 2026
84.7200
85.7100
82.7600
83.2900
720,600
Tue, 14 Apr 2026
84.3700
85.7900
83.6200
84.9800
1,021,600
Mon, 13 Apr 2026
83.7500
84.2800
82.9500
84.1700
604,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
84.6600
84.6600
82.2400
83.5900
530,500
Thu, 09 Apr 2026
83.0400
84.7900
82.6300
84.4100
618,400
Wed, 08 Apr 2026
82.9800
84.7200
82.9000
83.3100
1,166,500
Tue, 07 Apr 2026
79.2200
80.4300
78.6600
79.9400
1,131,200
Mon, 06 Apr 2026
79.2900
79.7600
77.7100
79.5200
1,148,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
81.2800
82.6600
78.7200
79.2100
1,355,200
Wed, 01 Apr 2026
82.3900
83.7900
82.0100
82.5900
1,535,800
Wed, 01 Apr 2026
10 · DEFA14A
Pre-market · 09:12 ET
DEFA14A ↗
Wed, 01 Apr 2026
9 · DEF 14A
Pre-market · 09:09 ET
DEF 14A ↗
Wed, 01 Apr 2026
8 · 8-K
Pre-market · 09:03 ET
8-K ↗
Tue, 31 Mar 2026
78.2800
81.4500
77.6500
80.9300
1,544,200
Mon, 30 Mar 2026
79.6900
79.6900
76.2700
77.0600
1,130,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
79.3100
80.6500
78.7000
79.3800
833,900
Thu, 26 Mar 2026
81.6100
81.9800
80.1300
80.5400
1,069,100
Wed, 25 Mar 2026
81.7800
82.2900
80.7800
82.2400
813,500
Tue, 24 Mar 2026
78.8000
81.0600
78.3400
80.9200
881,100
Mon, 23 Mar 2026
79.9700
81.5700
79.0400
79.2600
857,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
78.5000
79.1800
77.5400
78.8100
2,716,900
Thu, 19 Mar 2026
79.8600
80.5000
77.4600
78.6600
1,283,500
Wed, 18 Mar 2026
81.1400
81.9900
80.8200
81.0800
656,000
Tue, 17 Mar 2026
82.1700
82.8000
79.9700
80.9600
1,020,000
Mon, 16 Mar 2026
79.8500
82.0400
79.8500
81.8200
1,038,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
83.2900
83.7300
76.7000
79.0900
2,513,300
Fri, 13 Mar 2026
7 · 8-K
Pre-market · 09:00 ET
SEC Form 8-K ↗
Thu, 12 Mar 2026
83.1600
83.5600
81.3400
82.6500
1,437,700
Wed, 11 Mar 2026
85.9600
86.2400
84.2500
84.6300
1,275,200
Tue, 10 Mar 2026
87.1000
88.1300
86.1000
86.7500
1,241,200
Mon, 09 Mar 2026
87.7500
87.7800
85.5800
86.9100
1,953,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
87.8900
89.2600
86.6700
88.5800
1,201,800
Thu, 05 Mar 2026
90.9100
91.8000
87.7600
89.2300
1,410,200
Wed, 04 Mar 2026
92.9400
93.5100
90.7100
91.6200
1,671,800
Wed, 04 Mar 2026
6 · 8-K
Pre-market · 08:14 ET
8-K ↗
Tue, 03 Mar 2026
92.7800
93.1600
90.1700
91.9300
1,025,800
Mon, 02 Mar 2026
95.0000
95.2200
93.3400
94.7300
1,267,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
93.2300
93.8900
92.2500
92.6900
1,285,200
Thu, 26 Feb 2026
91.8100
94.1800
91.2500
93.8000
1,257,200
Wed, 25 Feb 2026
94.4600
94.4600
91.4200
92.7400
1,251,700
Tue, 24 Feb 2026
90.8900
93.0000
90.8900
92.4300
1,238,400
Mon, 23 Feb 2026
89.6200
91.7200
89.1300
90.9100
1,237,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
87.1200
90.1700
86.6100
89.9400
1,165,100
Thu, 19 Feb 2026
87.4500
88.2200
85.4100
87.1900
1,375,300
Wed, 18 Feb 2026
89.1200
90.1900
87.2300
87.8700
1,432,400
Tue, 17 Feb 2026
89.9000
90.2500
88.3800
88.9800
1,305,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
89.0500
90.9800
88.8900
89.7900
1,518,900
Thu, 12 Feb 2026
89.6100
93.1400
88.8400
88.9500
1,839,400
Wed, 11 Feb 2026
5 · 10-K
After market open · 15:16 ET
10-K ↗
Wed, 11 Feb 2026
87.9000
89.0000
86.9100
87.8500
873,700
Tue, 10 Feb 2026
86.1700
87.5100
85.3000
86.8800
1,089,300
Mon, 09 Feb 2026
85.8500
86.6300
85.4000
86.0600
1,020,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
84.3700
86.2800
84.1100
86.0000
902,500
Thu, 05 Feb 2026
81.8100
83.3000
81.3700
83.2000
995,000
Wed, 04 Feb 2026
83.1000
83.6200
80.6400
82.5400
1,038,700
Tue, 03 Feb 2026
82.0000
83.3100
81.1800
82.9900
1,232,000
Mon, 02 Feb 2026
82.0200
82.6000
80.0000
81.5900
1,665,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
84.4500
85.0400
82.0600
82.8100
1,636,500
Thu, 29 Jan 2026
83.9900
88.0000
82.3000
84.5600
3,564,300
Wed, 28 Jan 2026
4 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 28 Jan 2026
81.7400
82.3000
80.0800
80.2300
2,660,300
Tue, 27 Jan 2026
82.5400
83.0500
81.5000
81.5700
1,345,300
Mon, 26 Jan 2026
84.1400
84.1400
81.3000
82.0200
1,524,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
83.4900
84.1800
82.7600
84.1500
811,000
Thu, 22 Jan 2026
83.6200
83.7300
82.2100
83.1800
1,039,200
Wed, 21 Jan 2026
81.7600
83.6100
81.3600
82.6900
895,300
Tue, 20 Jan 2026
81.5800
82.6600
80.5000
81.2700
1,093,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
84.6100
84.6100
81.3600
82.5900
1,256,300
Thu, 15 Jan 2026
83.6600
84.6400
83.5800
84.2600
1,156,400
Wed, 14 Jan 2026
82.4700
83.7400
81.9700
83.3600
964,500
Tue, 13 Jan 2026
82.9300
83.7300
82.4500
82.5600
846,400
Mon, 12 Jan 2026
80.8400
82.5200
80.6600
82.1300
1,179,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
79.8600
80.9800
79.7800
80.7500
1,197,500
Thu, 08 Jan 2026
80.4100
81.0800
78.5600
79.3900
1,463,400
Wed, 07 Jan 2026
78.9400
79.2300
77.6900
79.1800
1,520,200
Tue, 06 Jan 2026
76.6500
78.8900
76.1800
78.4100
959,800
Mon, 05 Jan 2026
77.6500
78.8900
76.6100
76.6500
1,389,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
74.2700
76.9100
73.7200
76.8800
833,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
75.1400
75.1400
73.7600
73.9000
841,600
Tue, 30 Dec 2025
75.6800
75.7500
74.8600
74.9500
733,400
Mon, 29 Dec 2025
75.9900
76.3000
75.3100
75.4500
692,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
76.4900
76.4900
75.8200
76.1300
446,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
76.5000
76.8600
76.2100
76.4100
274,400
Tue, 23 Dec 2025
75.6700
77.0000
75.6700
76.4800
1,117,900
Mon, 22 Dec 2025
75.2500
76.5700
75.1400
75.9800
864,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
73.6300
74.8100
73.6200
74.5300
2,145,800
Thu, 18 Dec 2025
73.1700
74.1800
73.0800
73.3600
1,118,800
Wed, 17 Dec 2025
72.7100
74.0400
72.4700
72.6600
1,196,300
Tue, 16 Dec 2025
73.2400
74.3100
72.2300
72.3100
985,700
Mon, 15 Dec 2025
73.2200
73.7500
72.1700
73.7000
1,156,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
73.1000
73.7400
72.7100
73.0500
1,507,200
Thu, 11 Dec 2025
76.0100
76.0800
71.9800
72.7700
2,957,900
Wed, 10 Dec 2025
76.5100
76.8200
75.5800
76.4200
1,968,800
Tue, 09 Dec 2025
78.0700
79.2000
76.3800
76.5100
1,420,300
Mon, 08 Dec 2025
76.7700
78.6900
76.2900
78.6100
1,560,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
77.5000
77.9000
76.5600
76.6000
659,600
Thu, 04 Dec 2025
75.2300
78.3200
75.0800
77.6000
1,032,600
Wed, 03 Dec 2025
75.3100
75.7800
74.9700
75.3800
742,100
Tue, 02 Dec 2025
75.3700
76.6300
75.2500
75.3100
817,300
Mon, 01 Dec 2025
75.0600
76.0000
74.3500
74.8300
1,270,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
76.1000
76.3500
75.5100
76.2300
543,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
74.8600
76.3300
74.6000
75.7200
829,000
Tue, 25 Nov 2025
73.4000
75.1200
73.1100
74.7000
855,400
Mon, 24 Nov 2025
72.3500
73.4400
71.8900
72.9300
958,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
70.4300
73.3400
70.4300
72.5400
1,258,300
Thu, 20 Nov 2025
72.0000
72.7700
70.0200
70.5500
1,266,400
Wed, 19 Nov 2025
71.3800
72.5500
70.9400
71.2300
1,282,000
Tue, 18 Nov 2025
68.3000
72.0500
68.0700
71.7300
2,150,500
Mon, 17 Nov 2025
3 · 8-K
After-hours · 16:18 ET
SEC Form 8-K ↗
Mon, 17 Nov 2025
69.0400
70.9600
68.8300
69.9100
1,567,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
68.0200
69.7000
67.7900
69.0900
719,200
Thu, 13 Nov 2025
68.7500
69.4300
68.2900
68.9400
910,700
Wed, 12 Nov 2025
68.7200
69.5500
68.5200
68.7300
739,200
Tue, 11 Nov 2025
67.9600
69.6200
67.5000
68.8300
1,270,300
Mon, 10 Nov 2025
69.6800
70.6500
67.3800
67.8100
953,300
Mon, 10 Nov 2025
2 · 8-K
Pre-market · 09:28 ET
SEC Form 8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
68.1900
69.6700
67.6300
69.1300
865,300
Thu, 06 Nov 2025
69.5100
69.9700
68.5600
69.1200
837,500
Wed, 05 Nov 2025
69.5900
70.6000
69.3500
69.6700
1,186,900
Tue, 04 Nov 2025
71.0200
71.3600
69.9300
69.9300
1,030,800
Mon, 03 Nov 2025
71.1300
72.2200
70.0000
72.1300
945,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
71.0200
71.8500
70.2100
71.4000
833,000
Thu, 30 Oct 2025
72.3200
73.5400
70.8100
70.9600
1,208,200
Wed, 29 Oct 2025
72.1200
73.6900
71.1900
73.0200
1,205,100
Tue, 28 Oct 2025
73.8100
74.0100
72.5300
72.6300
1,171,600
Mon, 27 Oct 2025
72.9600
73.8600
71.5800
73.8200
1,522,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
71.4300
73.6300
70.9700
72.7900
1,889,100
Thu, 23 Oct 2025
63.2100
74.3500
63.2100
70.9500
5,518,500
Thu, 23 Oct 2025
1 · 8-K
Pre-market · 08:36 ET
SEC Form 8-K ↗