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
107.4000
109.7550
106.2500
109.3300
836,982
Thu, 22 Oct 2026
112.5800
113.0100
106.9300
108.4000
863,900
Wed, 21 Oct 2026
114.7300
115.4100
113.7100
114.9700
679,400
Tue, 20 Oct 2026
111.3700
114.2500
110.6500
113.3000
567,700
Mon, 19 Oct 2026
113.5000
113.8500
112.1500
112.6400
413,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
113.1300
115.2700
112.0600
112.3900
618,800
Thu, 15 Oct 2026
111.0800
113.0500
110.6000
113.0100
939,600
Wed, 14 Oct 2026
113.2000
114.3800
110.9900
112.3200
603,200
Tue, 13 Oct 2026
115.4100
115.8400
112.3300
114.2700
940,700
Mon, 12 Oct 2026
116.0100
116.9700
115.0700
115.1500
674,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
115.0100
117.2400
113.7200
116.1200
820,400
Thu, 08 Oct 2026
113.9500
115.7200
113.6200
114.3400
805,700
Wed, 07 Oct 2026
117.4200
117.8700
114.1000
114.9100
765,900
Tue, 06 Oct 2026
120.5100
122.7700
119.4500
119.5400
680,400
Mon, 05 Oct 2026
122.0800
122.2500
119.5700
119.9900
942,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
120.9800
123.1100
120.1100
122.4400
1,152,700
Thu, 01 Oct 2026
116.0000
119.1500
115.0000
118.9900
1,128,500
Wed, 30 Sep 2026
117.5000
118.2900
116.3600
116.7500
912,900
Tue, 29 Sep 2026
116.9700
118.0200
116.1700
117.2600
878,500
Mon, 28 Sep 2026
116.8700
117.7100
115.2300
116.7500
914,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
117.8800
118.7400
116.9600
117.4500
800,300
Thu, 24 Sep 2026
116.8500
117.4200
115.3900
117.1900
824,400
Wed, 23 Sep 2026
114.7900
119.1200
114.7900
117.6400
1,193,600
Tue, 22 Sep 2026
115.8300
117.0000
115.0700
115.5200
1,125,600
Mon, 21 Sep 2026
118.3600
118.3600
114.5800
114.8400
946,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
116.8600
117.2700
116.0100
117.1400
1,539,300
Thu, 17 Sep 2026
119.2700
119.9200
116.1600
116.5800
820,900
Wed, 16 Sep 2026
117.7100
118.9800
114.8500
116.7000
965,700
Tue, 15 Sep 2026
117.5000
117.9200
115.3700
116.5400
882,800
Mon, 14 Sep 2026
116.2000
118.0700
115.4500
116.5000
808,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
120.0100
120.6400
117.5900
119.4000
1,414,600
Thu, 10 Sep 2026
117.7100
118.5500
116.2200
118.1600
846,100
Wed, 09 Sep 2026
122.9300
125.0000
119.0000
119.0500
1,049,200
Tue, 08 Sep 2026
123.8800
124.6000
122.9700
123.8600
611,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
121.0600
123.9300
120.5000
123.1600
669,000
Thu, 03 Sep 2026
120.7900
121.3500
118.1600
121.0900
624,500
Wed, 02 Sep 2026
119.6700
120.7700
118.2700
120.2300
839,300
Tue, 01 Sep 2026
120.9400
120.9800
118.5800
119.0900
1,149,100
Mon, 31 Aug 2026
120.8500
121.5700
119.0700
120.4500
1,107,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
125.0000
125.2800
120.8100
120.8200
639,100
Thu, 27 Aug 2026
125.7500
126.2400
123.9200
124.5400
706,400
Wed, 26 Aug 2026
123.3600
126.7100
123.3600
126.1500
950,200
Tue, 25 Aug 2026
125.1500
125.3800
121.7500
122.3300
612,200
Mon, 24 Aug 2026
125.3400
125.5900
121.9400
122.7200
706,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
125.9100
126.9800
124.1400
125.1000
612,700
Thu, 20 Aug 2026
124.8000
125.7000
123.6000
124.5200
891,800
Wed, 19 Aug 2026
130.2400
130.2400
124.2900
125.6700
1,207,200
Tue, 18 Aug 2026
132.0700
132.9400
128.5800
129.1700
894,400
Mon, 17 Aug 2026
133.5000
134.9600
132.3500
133.9300
628,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
130.7900
133.7500
130.4400
133.5000
993,200
Thu, 13 Aug 2026
130.7600
131.7900
129.1500
131.3000
1,242,400
Wed, 12 Aug 2026
130.6500
130.6700
127.5600
130.2500
806,000
Tue, 11 Aug 2026
127.0700
130.1300
127.0100
128.5400
855,900
Mon, 10 Aug 2026
130.2600
130.2600
126.1700
126.5700
1,430,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
129.3600
130.5000
128.9000
130.3300
779,500
Thu, 06 Aug 2026
130.8000
133.1800
128.5000
128.6500
971,600
Wed, 05 Aug 2026
132.0100
133.4200
128.0000
131.3200
1,918,100
Tue, 04 Aug 2026
16 · 10-Q
After-hours · 17:12 ET
10-Q ↗
Tue, 04 Aug 2026
131.3300
133.6000
126.3200
132.0300
2,414,200
Tue, 04 Aug 2026
15 · 8-K
Pre-market · 06:54 ET
8-K ↗
Mon, 03 Aug 2026
136.8900
142.1700
136.8900
141.7500
1,133,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
138.1800
139.4900
135.7400
137.5500
681,100
Fri, 31 Jul 2026
14 · 8-K
Pre-market · 06:50 ET
CURRENT REPORT ↗
Thu, 30 Jul 2026
135.2100
137.7600
134.0900
136.1100
736,600
Wed, 29 Jul 2026
138.5000
138.9300
131.2200
132.2200
1,300,000
Tue, 28 Jul 2026
139.9100
141.6400
138.6000
139.9200
1,006,100
Mon, 27 Jul 2026
141.8700
143.1700
138.0500
141.1000
481,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
141.6500
142.8800
140.3600
141.3000
643,200
Thu, 23 Jul 2026
140.4100
143.1800
140.0000
140.8900
756,900
Wed, 22 Jul 2026
138.6200
142.0300
137.7100
141.6400
803,500
Tue, 21 Jul 2026
137.5000
139.7600
134.6500
139.1100
605,500
Mon, 20 Jul 2026
139.1400
139.4800
133.3600
134.3800
625,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
135.0100
139.4600
132.5200
137.7800
809,300
Thu, 16 Jul 2026
137.6800
141.2800
135.9500
137.6900
918,600
Wed, 15 Jul 2026
140.6100
140.6100
136.9300
139.4700
475,400
Tue, 14 Jul 2026
141.0900
142.5100
137.6200
139.6000
599,400
Mon, 13 Jul 2026
137.0400
141.7900
137.0000
138.3400
838,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
137.8400
140.2700
137.0300
137.3100
748,900
Thu, 09 Jul 2026
140.0300
140.1900
137.7400
137.9300
599,200
Wed, 08 Jul 2026
136.8800
137.5500
134.7400
137.2300
913,900
Tue, 07 Jul 2026
143.2700
143.2700
136.3700
138.0600
955,700
Mon, 06 Jul 2026
13 · 8-K
After-hours · 16:15 ET
CURRENT REPORT ↗
Mon, 06 Jul 2026
141.7600
142.4800
139.1100
142.3600
959,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
142.7000
143.3600
136.6100
139.1600
1,074,600
Wed, 01 Jul 2026
145.4600
145.6000
140.9500
141.7500
1,286,400
Tue, 30 Jun 2026
144.9500
146.3700
143.5100
145.3200
836,500
Mon, 29 Jun 2026
140.1700
143.5000
139.5400
143.5000
791,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
142.3100
142.4700
139.2400
141.2200
1,359,900
Thu, 25 Jun 2026
141.0000
145.6100
141.0000
144.0100
785,400
Wed, 24 Jun 2026
137.7400
140.1400
137.2100
137.9900
926,900
Tue, 23 Jun 2026
138.5000
140.1700
134.0000
137.6400
1,164,700
Mon, 22 Jun 2026
141.7800
144.2500
140.5700
141.9700
1,020,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
141.6100
142.8000
140.2500
142.3600
1,650,800
Wed, 17 Jun 2026
140.6900
143.5600
138.4000
139.4000
848,200
Tue, 16 Jun 2026
140.0000
142.1200
139.9600
140.2800
940,100
Mon, 15 Jun 2026
140.5200
142.9200
138.7800
139.1200
1,228,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
138.7300
139.2100
135.8700
137.0600
930,500
Thu, 11 Jun 2026
133.9700
137.5100
132.2900
137.4000
1,221,900
Wed, 10 Jun 2026
136.5500
139.7700
132.2400
132.3900
1,135,500
Tue, 09 Jun 2026
136.6900
139.4300
132.5800
137.0900
1,579,200
Mon, 08 Jun 2026
133.2400
136.5900
132.0500
134.6700
1,452,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
133.8000
134.1200
129.7700
131.8300
1,107,000
Thu, 04 Jun 2026
131.8200
134.0000
130.6000
133.6600
739,200
Wed, 03 Jun 2026
131.5900
133.1400
130.2900
131.8200
863,000
Tue, 02 Jun 2026
127.9200
132.3900
127.9200
131.9000
1,133,700
Mon, 01 Jun 2026
126.1700
128.0300
123.8700
126.5400
1,156,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
126.6300
128.6100
126.0700
127.9800
1,000,400
Thu, 28 May 2026
126.1600
126.8200
123.7300
126.7800
746,700
Wed, 27 May 2026
127.0000
128.3100
126.4100
127.1600
991,300
Tue, 26 May 2026
123.0000
127.8100
122.2200
127.4200
1,903,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
120.3200
121.0000
118.7200
119.9500
1,011,400
Thu, 21 May 2026
117.0800
120.2100
114.9500
118.9300
1,318,200
Wed, 20 May 2026
110.3800
118.3500
110.2600
117.2000
1,940,300
Tue, 19 May 2026
111.0000
111.0000
107.1500
109.3600
1,294,800
Mon, 18 May 2026
114.8800
115.6300
111.7800
112.7300
984,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
116.5600
116.5600
113.4500
114.4900
1,289,500
Thu, 14 May 2026
117.4800
118.1400
115.6400
116.7400
764,300
Wed, 13 May 2026
117.1400
118.2700
114.9800
115.7400
1,265,100
Tue, 12 May 2026
116.8100
117.1700
114.0100
117.1200
712,800
Mon, 11 May 2026
118.5400
119.1900
115.9500
117.3900
1,010,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
12 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 08 May 2026
117.2500
118.4000
115.1900
117.9700
831,500
Thu, 07 May 2026
119.7700
120.6500
116.0100
116.3400
1,121,700
Wed, 06 May 2026
11 · 10-Q
After market open · 15:40 ET
10-Q ↗
Wed, 06 May 2026
118.6900
123.6700
113.0000
119.7000
2,211,600
Wed, 06 May 2026
10 · 8-K
Pre-market · 06:53 ET
8-K ↗
Tue, 05 May 2026
108.0500
110.7400
108.0000
109.6300
888,900
Mon, 04 May 2026
108.3400
109.1200
105.4900
107.1200
1,309,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
111.0000
111.0000
108.7400
109.0000
1,151,900
Thu, 30 Apr 2026
107.4600
111.6400
107.2900
110.8900
1,165,200
Wed, 29 Apr 2026
107.9900
108.5300
105.5900
106.5300
1,042,000
Tue, 28 Apr 2026
108.5100
108.9500
106.2200
106.8800
653,000
Mon, 27 Apr 2026
107.7100
109.3600
107.2400
108.7000
514,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
108.7300
109.2900
106.6900
107.2000
472,200
Thu, 23 Apr 2026
107.4400
109.9600
106.7800
108.7000
529,500
Wed, 22 Apr 2026
109.4100
109.4300
106.1000
106.7900
701,400
Tue, 21 Apr 2026
9 · 8-K
After-hours · 16:16 ET
CURRENT REPORT ↗
Tue, 21 Apr 2026
108.5700
111.0100
108.2700
108.7500
630,800
Mon, 20 Apr 2026
107.3800
108.9300
107.3800
108.4500
828,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
105.2400
109.6300
105.2400
107.6600
844,600
Thu, 16 Apr 2026
103.6000
104.8600
102.4300
103.9200
557,900
Wed, 15 Apr 2026
106.1000
106.5600
102.4000
103.7300
755,400
Tue, 14 Apr 2026
107.3700
107.8400
105.9800
106.8100
639,900
Mon, 13 Apr 2026
106.3100
106.9900
105.1500
106.9000
696,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
107.7200
107.7200
106.3600
106.7500
498,000
Thu, 09 Apr 2026
105.5200
107.4300
105.5200
106.9200
560,900
Wed, 08 Apr 2026
103.2200
106.9000
103.2200
105.8800
762,900
Tue, 07 Apr 2026
98.4100
99.8700
98.0200
99.1700
433,100
Mon, 06 Apr 2026
98.5600
99.0300
97.4200
98.9400
566,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
98.9000
101.3200
97.3400
98.9200
508,100
Wed, 01 Apr 2026
101.2800
103.1200
101.1000
102.0600
888,700
Tue, 31 Mar 2026
97.7400
100.9900
97.2000
100.5700
776,400
Mon, 30 Mar 2026
98.8800
98.8800
95.2800
95.9400
695,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
98.4300
98.7200
97.0700
97.5600
759,400
Thu, 26 Mar 2026
98.8200
101.0900
98.4200
99.0600
606,700
Wed, 25 Mar 2026
102.3400
103.2600
100.7200
101.9000
487,800
Tue, 24 Mar 2026
97.8000
102.2900
97.7300
101.0300
651,400
Mon, 23 Mar 2026
98.5100
101.1700
97.6800
98.9900
699,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
97.2400
97.9700
94.1800
95.2500
1,015,300
Thu, 19 Mar 2026
96.8500
97.9300
95.7500
97.4400
612,000
Wed, 18 Mar 2026
98.5000
100.0400
98.0300
98.2300
493,700
Tue, 17 Mar 2026
99.5500
100.6100
97.0100
98.5900
642,800
Tue, 17 Mar 2026
8 · DEFA14A
Pre-market · 06:55 ET
DEFINITIVE ADDITIONAL MATERIALS ↗
Tue, 17 Mar 2026
7 · DEF 14A
Pre-market · 06:53 ET
DEFINITIVE PROXY STATEMENT ↗
Mon, 16 Mar 2026
98.7300
99.4500
98.3100
98.7400
721,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
100.5900
101.4600
96.9100
97.5400
782,900
Thu, 12 Mar 2026
101.7000
102.2900
99.3100
99.7000
517,500
Wed, 11 Mar 2026
101.6500
103.5900
100.5000
103.3300
857,300
Tue, 10 Mar 2026
100.6000
104.5800
99.9400
102.1800
781,700
Mon, 09 Mar 2026
97.7900
101.1200
96.2700
100.5800
1,130,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
100.6000
100.8600
97.5300
99.6800
1,474,400
Thu, 05 Mar 2026
104.4100
105.9200
102.1300
103.0500
805,600
Wed, 04 Mar 2026
107.6000
107.9700
105.5500
105.5900
553,800
Tue, 03 Mar 2026
106.2700
107.5200
104.5200
106.5800
981,300
Mon, 02 Mar 2026
106.5300
110.9800
104.5300
109.9900
1,272,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
108.6800
108.6800
106.6500
108.3800
939,200
Thu, 26 Feb 2026
108.2600
110.2100
106.5200
109.8800
591,600
Wed, 25 Feb 2026
110.2200
110.2200
106.0200
107.6900
679,900
Tue, 24 Feb 2026
107.4500
110.5100
107.4500
109.5200
666,300
Mon, 23 Feb 2026
108.0000
108.7000
106.2900
107.8300
679,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
106.5700
108.9800
105.7000
108.1600
564,800
Thu, 19 Feb 2026
106.4900
107.4000
105.3700
107.1100
550,300
Wed, 18 Feb 2026
106.1400
108.7000
105.8700
107.2300
1,000,000
Tue, 17 Feb 2026
6 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 17 Feb 2026
107.3500
107.9800
105.1800
105.5400
717,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
5 · 8-K
After-hours · 16:54 ET
8-K ↗
Fri, 13 Feb 2026
4 · 10-K
After-hours · 16:44 ET
10-K ↗
Fri, 13 Feb 2026
107.2400
108.5800
105.7200
107.8400
748,900
Thu, 12 Feb 2026
109.7100
110.6500
106.8300
107.3500
1,015,800
Wed, 11 Feb 2026
110.1900
111.3900
108.2700
108.8200
887,800
Tue, 10 Feb 2026
108.8700
110.5900
107.8600
109.4100
1,046,700
Mon, 09 Feb 2026
107.3700
109.4300
105.3600
108.9300
951,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
103.2500
106.9900
101.6700
106.0400
1,410,600
Thu, 05 Feb 2026
99.2900
102.3400
98.5000
102.1500
1,979,500
Wed, 04 Feb 2026
95.1200
101.4300
95.0000
98.9900
2,550,600
Wed, 04 Feb 2026
3 · 8-K
Pre-market · 06:53 ET
8-K ↗
Tue, 03 Feb 2026
95.2100
97.3200
94.4200
96.1400
942,100
Mon, 02 Feb 2026
92.9000
95.3100
92.6000
94.9900
745,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
93.1300
93.8900
91.9100
93.1900
999,600
Thu, 29 Jan 2026
94.2100
94.8800
92.1500
94.1500
671,800
Wed, 28 Jan 2026
93.7100
94.6600
92.5500
93.4000
824,000
Tue, 27 Jan 2026
94.0000
94.9800
93.5600
93.8900
571,000
Mon, 26 Jan 2026
94.4000
94.6600
93.0000
94.0200
781,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
94.7500
94.9100
92.5900
93.9400
820,600
Thu, 22 Jan 2026
94.6300
95.1900
93.9400
94.6000
753,100
Wed, 21 Jan 2026
91.8500
94.6800
90.9700
93.8900
910,300
Tue, 20 Jan 2026
91.8600
92.2600
90.3400
90.6500
441,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
93.3600
94.1000
92.7100
93.5500
449,200
Thu, 15 Jan 2026
92.7000
94.4000
92.2500
93.7300
675,500
Wed, 14 Jan 2026
92.0000
92.4000
91.1500
91.9100
675,000
Tue, 13 Jan 2026
91.5600
92.6500
91.2100
91.6800
1,041,300
Mon, 12 Jan 2026
90.6400
91.3500
90.1300
90.8300
581,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
90.9800
91.9800
90.3000
91.1700
536,500
Thu, 08 Jan 2026
87.5900
91.0400
87.1700
90.6000
681,700
Wed, 07 Jan 2026
90.5500
90.7600
87.9500
88.0500
856,600
Tue, 06 Jan 2026
87.9800
91.0000
87.6400
90.9500
649,000
Mon, 05 Jan 2026
85.9800
88.6100
85.4700
88.3400
843,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
84.9200
86.3500
84.2000
86.2900
638,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
85.8100
85.9500
84.0800
84.1300
483,600
Tue, 30 Dec 2025
86.4300
86.6700
85.7300
85.8100
349,900
Mon, 29 Dec 2025
86.0200
86.5900
85.8500
86.3300
532,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
86.1700
86.5500
85.5500
86.5200
284,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
85.9100
86.9600
85.6500
86.0200
214,400
Tue, 23 Dec 2025
86.2700
86.6200
85.9100
86.0900
500,800
Mon, 22 Dec 2025
85.7800
87.2100
85.6100
86.3400
555,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
85.2200
85.3600
84.5200
85.2600
774,500
Thu, 18 Dec 2025
85.0900
85.9900
84.7600
84.9200
735,200
Wed, 17 Dec 2025
85.5400
86.8000
83.7600
84.1400
692,600
Tue, 16 Dec 2025
86.9800
87.6100
84.9300
85.7700
685,100
Mon, 15 Dec 2025
87.7800
87.7900
86.3600
87.0100
720,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
88.9200
88.9200
86.2700
87.3800
795,400
Thu, 11 Dec 2025
87.8400
89.2100
87.1900
88.7100
735,000
Wed, 10 Dec 2025
83.6000
87.7300
83.6000
87.5300
1,189,600
Tue, 09 Dec 2025
82.9800
84.3800
82.6200
83.1600
825,700
Mon, 08 Dec 2025
82.8800
83.7800
82.5200
83.4400
845,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
82.4200
83.8700
82.2200
83.2100
760,900
Thu, 04 Dec 2025
82.0100
83.2900
81.7400
82.7600
510,200
Wed, 03 Dec 2025
80.1600
82.8500
79.9200
82.5200
784,300
Tue, 02 Dec 2025
80.2200
80.5000
79.5700
79.8200
539,200
Mon, 01 Dec 2025
80.7300
82.0100
79.7500
79.9500
947,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
80.8200
81.7500
80.8200
81.3900
246,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
80.8800
82.1000
80.3900
81.3600
298,700
Tue, 25 Nov 2025
80.0000
81.8300
79.5900
81.2200
749,800
Mon, 24 Nov 2025
77.4700
80.0900
77.0000
79.9000
800,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
75.1100
78.5800
74.7600
77.4800
783,700
Thu, 20 Nov 2025
75.8100
76.6000
74.0000
74.5500
534,800
Wed, 19 Nov 2025
74.4000
75.3300
74.0600
74.8200
501,400
Tue, 18 Nov 2025
73.9500
75.2100
73.6200
74.3300
936,700
Mon, 17 Nov 2025
75.9000
76.6600
74.3600
74.4200
526,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
77.0100
78.0000
76.2300
76.4100
796,600
Thu, 13 Nov 2025
78.5900
79.2500
77.5200
77.8500
675,700
Wed, 12 Nov 2025
78.5000
79.8400
78.4700
78.6600
844,200
Tue, 11 Nov 2025
79.0800
79.6900
78.1700
78.2000
372,300
Mon, 10 Nov 2025
79.7100
79.7100
78.3900
78.9000
501,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
77.2200
79.2000
76.8900
78.9900
605,400
Thu, 06 Nov 2025
77.9700
79.8400
77.2500
77.9500
687,500
Wed, 05 Nov 2025
76.6500
78.7700
76.4500
78.4600
614,000
Tue, 04 Nov 2025
76.8300
77.2100
75.4700
76.2900
686,800
Mon, 03 Nov 2025
78.2600
78.5300
76.8300
77.9500
664,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
78.9000
79.3000
77.6300
78.5100
789,600
Thu, 30 Oct 2025
79.2200
80.1600
78.3600
78.6800
729,600
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:45 ET
10-Q ↗
Wed, 29 Oct 2025
83.0000
84.4300
78.1900
79.2500
1,411,100
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 06:53 ET
8-K ↗
Tue, 28 Oct 2025
77.3900
77.7700
76.7700
77.2200
1,027,000
Mon, 27 Oct 2025
78.7600
79.1100
77.2200
77.3000
609,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
78.4300
78.6500
77.8000
78.1200
390,300