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
87.5000
87.6000
86.3000
87.0900
614,032
Thu, 22 Oct 2026
88.2900
88.4100
87.1300
88.1000
533,300
Wed, 21 Oct 2026
88.6000
89.8800
87.8400
89.4500
751,000
Tue, 20 Oct 2026
86.0400
88.0600
85.9100
87.3100
781,700
Mon, 19 Oct 2026
88.8900
89.4500
85.7700
86.6400
854,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
89.6100
90.9100
88.3900
89.3100
2,951,500
Thu, 15 Oct 2026
87.6700
90.3900
87.5800
89.5400
1,208,200
Wed, 14 Oct 2026
90.0000
90.5300
88.0600
88.1900
1,007,700
Tue, 13 Oct 2026
91.3800
92.8500
90.7900
91.0300
1,056,900
Mon, 12 Oct 2026
88.9200
93.2900
88.9200
91.6900
883,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
89.2300
90.2300
88.5600
88.9200
536,400
Thu, 08 Oct 2026
89.0200
89.5800
87.4200
88.6400
827,500
Wed, 07 Oct 2026
92.4200
92.4200
89.6900
89.9700
660,400
Tue, 06 Oct 2026
92.8800
93.7700
92.2400
93.0700
495,500
Mon, 05 Oct 2026
92.0300
92.3500
89.8500
91.2900
921,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
90.6400
93.1500
90.6000
92.8600
732,600
Thu, 01 Oct 2026
88.7600
90.2500
87.0600
89.6600
879,200
Wed, 30 Sep 2026
91.5000
91.9200
90.0600
91.4900
724,600
Tue, 29 Sep 2026
90.1200
91.9100
89.3100
91.2700
489,000
Mon, 28 Sep 2026
92.8900
93.4800
90.1200
90.3600
831,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
93.0400
93.9700
92.5500
93.6300
508,900
Thu, 24 Sep 2026
93.7000
93.7000
91.2500
92.5400
1,017,600
Wed, 23 Sep 2026
97.6100
98.0000
95.4300
95.8300
445,900
Tue, 22 Sep 2026
96.2500
97.6300
95.7500
97.2800
515,100
Mon, 21 Sep 2026
98.7500
98.7700
96.3400
96.5200
578,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
97.3700
98.3900
96.3100
97.3400
2,014,400
Thu, 17 Sep 2026
94.9900
98.1600
94.9600
97.3700
1,164,100
Wed, 16 Sep 2026
92.2600
92.6000
90.6200
91.8900
1,436,300
Tue, 15 Sep 2026
92.5500
92.5500
91.1100
91.2000
1,421,000
Mon, 14 Sep 2026
92.6700
94.3300
91.7500
92.0800
1,052,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
96.6600
97.2500
92.6700
94.8900
946,500
Thu, 10 Sep 2026
98.1400
99.1600
96.4100
96.6500
2,044,200
Wed, 09 Sep 2026
108.4800
108.5000
96.1700
98.8100
2,124,800
Tue, 08 Sep 2026
106.7500
109.8800
106.7500
107.9700
865,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
105.1000
106.0000
103.7800
105.4500
557,300
Thu, 03 Sep 2026
105.0900
105.3400
103.8600
104.1900
595,700
Wed, 02 Sep 2026
106.9000
107.6200
104.3000
104.6900
675,900
Tue, 01 Sep 2026
104.4000
107.6300
102.5300
107.2900
1,022,600
Mon, 31 Aug 2026
102.9200
103.3800
101.4700
102.0000
519,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
104.9300
104.9500
102.3400
103.0400
413,000
Thu, 27 Aug 2026
103.6100
105.5600
103.4200
104.9300
444,700
Wed, 26 Aug 2026
106.8300
107.3900
103.0100
103.4600
589,200
Tue, 25 Aug 2026
106.3300
107.0000
105.3200
106.2400
499,600
Mon, 24 Aug 2026
107.5000
107.6100
104.1300
105.4000
846,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
108.9400
110.6900
107.9200
108.3800
600,300
Thu, 20 Aug 2026
109.8600
111.6900
108.1500
108.3000
631,900
Wed, 19 Aug 2026
110.6900
111.2000
108.7300
110.3200
620,900
Tue, 18 Aug 2026
112.9400
113.5000
109.5700
109.6800
695,500
Mon, 17 Aug 2026
114.4300
115.1800
113.3000
113.9100
474,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
113.6900
115.6900
113.5700
114.7600
373,600
Thu, 13 Aug 2026
113.0000
114.5200
112.0800
113.5200
591,100
Wed, 12 Aug 2026
115.6300
117.0100
112.6100
113.4000
1,126,600
Tue, 11 Aug 2026
113.2500
115.6900
112.2200
114.4600
987,200
Mon, 10 Aug 2026
107.3300
111.8600
106.4300
111.7000
1,074,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
107.8400
110.2300
107.0000
108.0900
703,600
Thu, 06 Aug 2026
13 · 10-Q
After market open · 13:06 ET
10-Q ↗
Thu, 06 Aug 2026
107.7900
110.2000
103.7200
107.3800
1,666,300
Wed, 05 Aug 2026
12 · 8-K
After-hours · 17:13 ET
FORM 8-K ↗
Wed, 05 Aug 2026
99.3900
99.4800
97.9100
98.0200
1,099,600
Tue, 04 Aug 2026
100.0200
100.4300
98.0700
100.0800
799,700
Mon, 03 Aug 2026
95.7600
98.1900
95.0800
98.0200
872,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
98.1800
98.1800
96.4700
97.5800
700,200
Thu, 30 Jul 2026
96.2100
98.2200
96.2100
96.7100
978,900
Wed, 29 Jul 2026
98.1300
98.1300
93.0900
94.3300
1,433,100
Tue, 28 Jul 2026
100.4000
100.9000
96.8300
98.4700
1,060,500
Mon, 27 Jul 2026
100.0300
102.6100
99.6900
102.1200
965,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
104.0400
104.5100
98.7700
99.4000
897,200
Thu, 23 Jul 2026
102.6100
104.0000
101.8900
103.8400
937,200
Wed, 22 Jul 2026
104.5600
105.5100
103.4600
103.7400
504,200
Tue, 21 Jul 2026
104.4600
105.2100
102.6100
105.1000
687,300
Mon, 20 Jul 2026
105.4600
106.1400
103.5400
103.5600
524,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
103.8300
105.1600
102.3900
104.7000
672,000
Thu, 16 Jul 2026
109.7000
110.5300
104.3600
104.8400
1,034,700
Wed, 15 Jul 2026
108.9600
111.0300
108.4900
109.7000
736,300
Tue, 14 Jul 2026
108.8800
109.8100
107.2700
107.3600
747,500
Mon, 13 Jul 2026
109.0700
109.7500
106.8000
106.8100
828,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
110.6000
112.0200
109.2300
109.7700
725,500
Thu, 09 Jul 2026
112.0500
112.5800
110.3300
110.3700
646,300
Wed, 08 Jul 2026
109.8500
111.5300
109.8500
111.1400
762,300
Tue, 07 Jul 2026
112.6800
113.4300
108.5800
110.0700
721,000
Mon, 06 Jul 2026
112.0000
113.7000
111.2900
113.2600
706,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
111.0800
114.9900
110.8300
112.5600
1,008,400
Wed, 01 Jul 2026
106.6300
111.8400
106.2000
110.9400
1,380,900
Tue, 30 Jun 2026
110.5800
110.8600
108.4800
108.9000
1,142,100
Mon, 29 Jun 2026
115.9200
116.2000
108.0100
110.4700
1,265,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
118.4800
120.0900
115.9700
116.1200
1,740,800
Thu, 25 Jun 2026
125.4200
125.4200
119.7900
120.0300
702,500
Wed, 24 Jun 2026
123.8600
125.1600
123.1700
124.1800
623,800
Tue, 23 Jun 2026
126.1100
127.3400
123.0000
123.3000
959,000
Mon, 22 Jun 2026
129.6000
131.0400
127.8500
129.5500
800,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
127.6000
131.2500
126.4000
127.6800
1,457,400
Wed, 17 Jun 2026
126.6300
129.9000
124.9700
126.1200
1,189,200
Tue, 16 Jun 2026
138.3000
138.7700
132.1700
133.9600
881,200
Mon, 15 Jun 2026
138.9900
138.9900
136.6500
138.7100
586,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
138.1100
139.2200
134.3000
138.1600
436,000
Thu, 11 Jun 2026
138.4700
138.9800
136.0000
136.4100
833,800
Wed, 10 Jun 2026
137.6700
139.0500
136.5000
136.6900
881,100
Tue, 09 Jun 2026
135.9900
139.6200
134.3800
138.1800
1,259,400
Mon, 08 Jun 2026
142.1200
143.6900
136.0400
136.4700
858,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
141.8300
142.3200
138.4000
140.0000
726,400
Fri, 05 Jun 2026
11 · 8-K
Next filing day · accepted 04 Jun, 18:39 ET
FORM 8-K ↗
Thu, 04 Jun 2026
142.6300
144.3500
139.4500
142.4500
872,300
Wed, 03 Jun 2026
144.7800
146.3900
143.9500
145.1000
1,094,000
Tue, 02 Jun 2026
137.0000
144.7200
136.4300
144.4800
900,000
Mon, 01 Jun 2026
136.5300
137.9800
135.5500
136.6100
582,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
137.7000
139.3600
136.2000
137.2300
793,900
Thu, 28 May 2026
138.1000
139.0700
136.6900
137.6800
545,400
Wed, 27 May 2026
138.3500
141.6200
137.0000
139.6900
948,200
Tue, 26 May 2026
138.0000
139.8500
136.0400
139.0800
748,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
134.3500
135.3400
132.6800
133.4600
625,500
Thu, 21 May 2026
131.8600
135.4600
131.7700
133.8800
543,600
Wed, 20 May 2026
131.0000
133.2800
130.2300
131.7800
630,200
Tue, 19 May 2026
128.4200
132.0000
127.8000
130.6800
724,700
Mon, 18 May 2026
130.9600
131.7200
128.0000
129.2400
990,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
132.1500
133.4800
129.8100
131.5200
1,551,000
Thu, 14 May 2026
137.2800
138.5200
132.2300
135.4500
2,066,400
Wed, 13 May 2026
132.3200
135.3300
130.0000
133.3900
2,722,500
Tue, 12 May 2026
123.9600
126.8600
122.8300
126.2000
1,236,100
Mon, 11 May 2026
122.4400
125.3700
122.0100
123.6300
1,232,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
122.6900
123.0200
119.4300
121.6700
861,600
Thu, 07 May 2026
10 · 10-Q
After market open · 10:10 ET
10-Q ↗
Thu, 07 May 2026
122.9400
127.2300
119.2800
122.5200
2,390,700
Wed, 06 May 2026
9 · 8-K
After-hours · 16:45 ET
FORM 8-K ↗
Wed, 06 May 2026
116.7300
117.2700
114.7300
114.8600
1,273,600
Tue, 05 May 2026
115.6000
115.7300
114.2200
115.3400
683,500
Mon, 04 May 2026
113.1700
114.8800
112.6700
114.7000
417,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
114.4700
114.6500
113.0400
113.5000
408,800
Thu, 30 Apr 2026
111.1000
115.5300
111.1000
114.9000
635,900
Wed, 29 Apr 2026
113.0100
113.1200
109.6300
110.3200
542,700
Tue, 28 Apr 2026
113.6600
114.6000
112.0000
113.0500
649,700
Mon, 27 Apr 2026
113.9300
114.5900
113.3000
114.0700
463,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
114.2600
114.2600
112.4400
113.3600
391,300
Thu, 23 Apr 2026
111.2100
113.7500
110.2100
113.6000
1,590,200
Wed, 22 Apr 2026
109.0500
110.1400
106.4300
107.0000
779,000
Tue, 21 Apr 2026
8 · DEFA14A
After-hours · 16:09 ET
DEFA14A ↗
Tue, 21 Apr 2026
7 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Tue, 21 Apr 2026
111.7900
113.2100
108.0100
108.1500
813,300
Mon, 20 Apr 2026
112.0800
114.2400
111.6100
111.7000
709,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
112.4500
113.5100
110.5300
113.0400
2,588,500
Thu, 16 Apr 2026
113.4400
113.7400
111.0000
112.5200
704,400
Wed, 15 Apr 2026
114.8300
115.7000
113.1300
113.8100
698,000
Tue, 14 Apr 2026
113.7900
114.9100
112.6000
114.7400
832,600
Mon, 13 Apr 2026
115.0000
115.2300
109.9900
112.2800
959,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
116.3500
117.3300
114.5500
115.2200
478,600
Thu, 09 Apr 2026
113.5800
115.0300
113.5200
113.8200
476,700
Wed, 08 Apr 2026
114.2600
116.0100
113.4000
113.4800
927,400
Tue, 07 Apr 2026
110.0000
112.5900
110.0000
112.2400
423,000
Mon, 06 Apr 2026
112.7200
113.0500
110.5400
110.5700
390,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
112.3300
113.8000
111.3900
112.8400
502,000
Wed, 01 Apr 2026
113.0300
114.2000
112.0500
113.6400
629,300
Tue, 31 Mar 2026
110.1500
112.1900
109.2900
111.9200
694,200
Mon, 30 Mar 2026
112.7600
112.9900
109.3000
109.4400
723,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
109.9000
112.6100
109.7400
112.0000
649,900
Thu, 26 Mar 2026
110.3900
112.9200
110.3100
110.9000
807,300
Wed, 25 Mar 2026
110.3700
111.1000
109.4500
110.7000
717,700
Tue, 24 Mar 2026
107.7900
111.4300
107.5000
109.8400
795,300
Mon, 23 Mar 2026
107.4800
110.7600
107.2500
109.1400
1,607,200
Mon, 23 Mar 2026
6 · 8-K
Next filing day · accepted 20 Mar, 17:32 ET
CURRENT REPORT ↗
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
110.0900
110.9400
105.3000
106.4200
2,268,000
Thu, 19 Mar 2026
105.8000
110.6400
105.8000
110.5200
1,402,600
Wed, 18 Mar 2026
106.2500
109.2800
104.9900
107.5000
4,845,300
Tue, 17 Mar 2026
110.3700
110.4600
107.9200
108.0000
603,700
Mon, 16 Mar 2026
112.3500
113.3100
109.4600
109.6900
660,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
111.1600
112.0000
109.2300
110.3800
349,700
Thu, 12 Mar 2026
108.6000
111.7600
107.9600
110.0600
592,100
Wed, 11 Mar 2026
109.9400
110.2300
107.5100
108.3900
638,300
Tue, 10 Mar 2026
110.0000
111.7900
109.8100
110.8400
710,400
Mon, 09 Mar 2026
107.8400
109.9200
106.2200
109.8500
691,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
108.1000
109.6500
106.7400
108.9000
893,200
Thu, 05 Mar 2026
108.4300
108.4300
105.9600
107.8100
509,700
Wed, 04 Mar 2026
107.4400
108.5100
105.8000
107.7800
710,500
Tue, 03 Mar 2026
105.1600
106.9600
103.0300
106.0600
726,400
Mon, 02 Mar 2026
104.5900
108.0300
104.5900
107.1500
1,052,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
105.5800
106.0200
100.8400
103.7000
1,154,500
Thu, 26 Feb 2026
4 · 10-K
After market open · 13:37 ET
10-K ↗
Thu, 26 Feb 2026
115.4000
117.0000
105.5100
106.4700
1,627,200
Thu, 26 Feb 2026
5 · 8-K
Next filing day · accepted 25 Feb, 18:11 ET
FORM 8-K ↗
Wed, 25 Feb 2026
116.2000
117.4500
114.8200
117.0600
684,900
Tue, 24 Feb 2026
115.0700
116.5000
113.9100
115.8500
490,400
Mon, 23 Feb 2026
116.3400
117.4000
113.8300
115.1900
573,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
119.3300
119.5900
115.0100
115.9200
870,300
Thu, 19 Feb 2026
119.5700
120.6000
117.9300
120.0500
924,700
Wed, 18 Feb 2026
123.0700
124.2400
120.3200
121.0400
723,400
Tue, 17 Feb 2026
3 · 8-K
After-hours · 16:21 ET
FORM 8-K ↗
Tue, 17 Feb 2026
127.6900
127.7900
122.5500
124.2200
1,425,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
116.2600
119.4300
114.9100
118.1900
742,700
Thu, 12 Feb 2026
123.3500
123.5100
120.2000
120.4000
519,800
Wed, 11 Feb 2026
125.2900
126.0200
120.4500
123.1300
549,700
Tue, 10 Feb 2026
122.7600
124.7400
122.1000
124.0200
490,700
Mon, 09 Feb 2026
121.8400
123.9300
121.5100
122.5700
627,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
122.8600
124.5000
122.4200
123.1500
684,400
Thu, 05 Feb 2026
126.4200
127.6400
119.1400
121.2600
1,146,000
Wed, 04 Feb 2026
132.5400
132.5800
123.5500
126.8000
846,700
Tue, 03 Feb 2026
128.0000
130.1200
127.6400
129.7100
610,700
Mon, 02 Feb 2026
124.8400
126.2700
124.7100
125.7700
568,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
126.9800
128.1400
124.1700
124.9400
455,700
Thu, 29 Jan 2026
128.2500
128.9700
126.0300
128.0200
706,600
Wed, 28 Jan 2026
125.8500
128.5300
125.0200
127.9700
512,600
Tue, 27 Jan 2026
124.0500
126.3600
123.4900
126.2000
459,700
Mon, 26 Jan 2026
123.7400
124.2700
122.9800
123.5900
383,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
123.1100
124.0900
122.5700
123.4200
452,800
Thu, 22 Jan 2026
125.0200
125.3500
122.4500
123.0000
606,800
Wed, 21 Jan 2026
118.4500
122.1100
118.2700
122.0000
632,900
Tue, 20 Jan 2026
117.2300
117.8500
115.6400
117.6600
546,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
116.8000
119.3500
115.3500
117.9500
1,170,400
Thu, 15 Jan 2026
119.7900
120.1100
115.4200
115.9100
925,500
Wed, 14 Jan 2026
120.2600
120.9100
119.3300
119.7200
544,000
Tue, 13 Jan 2026
124.1100
124.1100
119.2000
120.4500
736,800
Mon, 12 Jan 2026
115.8000
119.5100
115.8000
119.0500
546,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
115.9700
118.5100
114.8100
115.3500
572,900
Thu, 08 Jan 2026
116.1500
116.8100
113.3000
114.0200
362,100
Wed, 07 Jan 2026
119.0000
119.0000
115.4700
116.4400
497,800
Tue, 06 Jan 2026
115.1100
117.2500
113.8600
116.5000
571,300
Mon, 05 Jan 2026
116.7800
116.9500
112.5200
114.7200
583,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
111.3200
114.0200
110.7100
113.7300
462,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
111.5500
111.7200
110.1300
110.4700
348,600
Tue, 30 Dec 2025
112.8900
113.4800
111.5300
111.6800
380,000
Mon, 29 Dec 2025
112.1000
113.3500
111.7900
112.6200
475,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
113.6000
113.8600
112.3500
112.9400
233,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
115.1100
115.3900
113.2600
114.4100
291,000
Tue, 23 Dec 2025
112.9600
114.8500
112.8000
113.3400
469,500
Mon, 22 Dec 2025
111.1300
113.0000
110.2600
112.1300
401,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
110.3600
111.5500
110.2600
110.7900
1,216,400
Thu, 18 Dec 2025
111.3500
112.1900
110.2500
110.3100
619,600
Wed, 17 Dec 2025
111.4000
111.4000
107.0900
108.8400
709,300
Tue, 16 Dec 2025
113.4500
114.4400
110.8600
111.1400
814,600
Mon, 15 Dec 2025
114.7100
114.7200
112.3400
113.4800
525,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
114.7100
115.2500
112.4300
113.3500
643,900
Thu, 11 Dec 2025
113.6900
116.6600
112.9100
115.0000
844,700
Wed, 10 Dec 2025
111.3800
113.8500
111.1400
113.1100
593,300
Tue, 09 Dec 2025
110.2700
113.5000
110.2200
111.1400
824,400
Mon, 08 Dec 2025
113.0500
113.0500
109.8000
110.3800
370,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
111.8900
113.3100
111.4600
112.6400
924,600
Thu, 04 Dec 2025
110.9100
113.8000
110.9100
112.2800
619,600
Wed, 03 Dec 2025
110.8700
111.6500
109.6700
111.4600
395,200
Tue, 02 Dec 2025
112.5000
113.2200
110.4900
110.5900
400,700
Mon, 01 Dec 2025
111.7700
111.8800
110.1900
111.1500
530,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
112.7000
113.0700
111.9000
112.9100
233,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
113.3000
114.2300
112.0800
112.6600
516,500
Tue, 25 Nov 2025
111.6500
113.3200
111.3200
113.2300
453,200
Mon, 24 Nov 2025
108.9700
111.7400
108.8600
111.5400
728,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
107.0300
109.0600
106.4600
108.5500
625,800
Thu, 20 Nov 2025
110.0000
110.6500
106.4600
106.5700
486,400
Wed, 19 Nov 2025
107.6200
109.5100
107.5200
108.9800
521,600
Tue, 18 Nov 2025
107.1600
108.8800
106.7600
107.5400
453,200
Mon, 17 Nov 2025
108.4700
109.4900
107.0500
107.6400
348,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
106.6900
108.6500
105.1000
108.5900
585,400
Thu, 13 Nov 2025
111.1400
111.3800
107.7600
107.8900
576,700
Wed, 12 Nov 2025
113.0500
113.0500
109.1900
111.3200
697,800
Tue, 11 Nov 2025
113.3500
113.5900
111.7300
112.8000
466,700
Mon, 10 Nov 2025
114.9400
115.5000
113.9000
114.4700
689,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
113.3000
114.3800
112.0000
113.4800
730,600
Thu, 06 Nov 2025
115.0100
115.4000
113.0700
114.7500
718,300
Wed, 05 Nov 2025
2 · 10-Q
After market open · 12:57 ET
10-Q ↗
Wed, 05 Nov 2025
110.6200
115.7200
110.2800
113.8700
1,125,000
Tue, 04 Nov 2025
112.2900
113.2500
108.6500
108.6500
929,500
Mon, 03 Nov 2025
1 · 8-K
After-hours · 16:33 ET
FORM 8-K ↗
Mon, 03 Nov 2025
106.8800
107.9800
105.6800
107.8200
665,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
105.4300
106.8400
105.4300
106.3700
560,400
Thu, 30 Oct 2025
106.4500
107.8000
104.8600
105.1100
755,100
Wed, 29 Oct 2025
107.2400
109.9100
106.7900
107.2600
609,300
Tue, 28 Oct 2025
106.6100
107.2500
105.6100
106.2900
385,000
Mon, 27 Oct 2025
106.9000
107.0800
105.2100
106.6200
374,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
105.7400
106.5000
104.9900
106.3400
300,900
Thu, 23 Oct 2025
104.7500
105.3200
103.7800
104.6800
339,400