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
99.4900
101.7500
98.6400
101.2700
129,542
Thu, 22 Oct 2026
91.7100
101.6500
91.7100
101.2900
193,000
Wed, 21 Oct 2026
95.1700
98.1000
91.4700
92.2000
127,300
Tue, 20 Oct 2026
92.0300
96.4400
92.0300
95.1800
151,800
Mon, 19 Oct 2026
98.2000
98.2000
90.1700
90.7500
250,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
100.4000
102.5300
97.0000
97.2700
157,600
Thu, 15 Oct 2026
99.3800
104.0700
97.8900
100.9300
143,400
Wed, 14 Oct 2026
101.3100
102.6300
95.4800
95.6300
120,600
Tue, 13 Oct 2026
105.4600
106.2700
103.5200
104.0100
77,400
Mon, 12 Oct 2026
104.5800
105.4800
103.1800
103.5600
104,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
109.5600
109.5600
105.3500
105.8000
97,200
Thu, 08 Oct 2026
109.8900
111.8100
108.0900
110.0000
194,800
Wed, 07 Oct 2026
111.5000
112.0000
109.3300
111.2600
111,300
Tue, 06 Oct 2026
114.2600
116.4900
113.0000
114.5800
89,300
Mon, 05 Oct 2026
115.2000
115.2000
111.0100
111.6900
88,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
120.3100
120.7900
114.0500
116.2000
135,500
Thu, 01 Oct 2026
109.6800
115.2300
107.1100
115.0100
116,200
Wed, 30 Sep 2026
114.1600
114.1600
110.6000
111.1700
68,300
Tue, 29 Sep 2026
114.3500
114.3500
110.9900
112.1900
76,500
Mon, 28 Sep 2026
112.7600
116.1800
112.7600
113.4800
93,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
114.6300
116.3100
112.9200
115.1500
91,600
Thu, 24 Sep 2026
116.0000
116.0800
112.8300
112.9400
76,900
Wed, 23 Sep 2026
117.7000
119.0000
114.5900
115.2400
126,800
Tue, 22 Sep 2026
118.7900
120.3000
116.9900
118.9600
136,700
Mon, 21 Sep 2026
115.9700
117.1400
113.8300
115.2600
83,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
117.7000
117.7000
113.0100
114.1800
184,500
Thu, 17 Sep 2026
120.0500
120.0500
116.5000
116.5200
77,200
Wed, 16 Sep 2026
119.9300
120.2100
113.8600
116.1000
81,700
Tue, 15 Sep 2026
117.1800
119.2500
116.0200
118.3600
109,000
Mon, 14 Sep 2026
113.9400
119.0500
113.9400
117.4700
97,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
115.4000
117.2100
115.0200
115.9200
75,700
Thu, 10 Sep 2026
113.6300
115.5600
112.4300
113.2900
117,400
Wed, 09 Sep 2026
118.6800
120.6400
115.1100
116.3400
90,200
Tue, 08 Sep 2026
121.2900
121.7800
118.1500
118.3500
83,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
121.1500
124.1700
120.1500
122.7900
99,900
Thu, 03 Sep 2026
121.0600
122.8500
118.2100
121.2200
172,300
Wed, 02 Sep 2026
120.6400
120.9300
117.3700
117.6900
140,600
Tue, 01 Sep 2026
121.2500
123.8300
119.3400
119.4400
126,100
Mon, 31 Aug 2026
127.8200
128.6000
123.4700
124.1300
172,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
11 · 10-Q
After market open · 12:02 ET
FORM 10-Q ↗
Fri, 28 Aug 2026
127.6600
130.1100
126.5600
129.7700
142,900
Thu, 27 Aug 2026
126.1300
130.0000
125.6600
126.7200
118,000
Wed, 26 Aug 2026
125.7800
129.6300
125.7800
128.3200
97,800
Tue, 25 Aug 2026
129.3200
129.7100
126.2400
127.5400
121,300
Mon, 24 Aug 2026
133.0000
139.3400
125.2800
126.0500
158,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
119.2500
135.9200
117.7800
131.4100
275,500
Thu, 20 Aug 2026
10 · 8-K
After market open · 10:02 ET
8-K ↗
Thu, 20 Aug 2026
119.9900
121.2700
106.4100
118.1300
214,700
Wed, 19 Aug 2026
128.8900
132.2500
125.7200
127.6700
158,700
Tue, 18 Aug 2026
132.2000
132.2000
123.7400
124.5000
147,600
Mon, 17 Aug 2026
135.4700
135.4700
129.4400
130.6900
75,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
135.1700
137.6000
133.4100
134.0500
147,000
Thu, 13 Aug 2026
138.0400
138.8100
135.0600
136.3700
89,400
Wed, 12 Aug 2026
139.4000
139.4000
133.4900
135.4000
170,500
Tue, 11 Aug 2026
133.6800
138.9100
132.6800
137.3600
106,000
Mon, 10 Aug 2026
135.2100
137.8900
130.0000
131.7000
120,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
136.6500
141.0000
136.6500
137.7800
75,100
Thu, 06 Aug 2026
136.2700
137.6900
132.1200
134.6300
91,700
Wed, 05 Aug 2026
135.6100
141.0900
134.6100
137.9400
151,000
Tue, 04 Aug 2026
132.6100
136.5100
132.1600
136.3000
140,100
Mon, 03 Aug 2026
126.7700
131.5000
126.7700
130.3800
110,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
128.8400
128.8400
123.3300
123.9000
229,500
Thu, 30 Jul 2026
134.5500
135.4300
128.3700
129.3600
224,300
Wed, 29 Jul 2026
134.0500
137.9400
132.3900
132.9000
254,600
Tue, 28 Jul 2026
136.3800
140.0200
135.1500
136.5200
298,200
Mon, 27 Jul 2026
134.9100
138.9900
133.1300
133.4900
163,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
131.9800
134.6500
130.3800
133.8900
122,700
Thu, 23 Jul 2026
129.9800
134.9800
127.5800
130.8800
130,600
Wed, 22 Jul 2026
128.3600
132.9900
128.2900
131.6600
106,700
Tue, 21 Jul 2026
126.4600
129.0700
125.0000
128.4700
99,900
Mon, 20 Jul 2026
131.5400
131.6500
126.3000
127.3300
128,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
134.8600
138.0400
128.7100
131.7000
159,400
Thu, 16 Jul 2026
131.8500
139.0000
131.8500
136.3500
166,600
Wed, 15 Jul 2026
129.1200
133.5700
129.1200
132.2000
89,300
Tue, 14 Jul 2026
127.5000
129.1600
124.8700
128.7600
125,200
Mon, 13 Jul 2026
128.6200
128.9200
124.2500
125.3000
73,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
126.2600
131.3800
126.2600
127.3000
67,100
Thu, 09 Jul 2026
122.8700
127.2700
121.7700
125.7500
102,500
Wed, 08 Jul 2026
125.1800
125.1800
121.3400
122.2900
88,800
Tue, 07 Jul 2026
129.7200
129.7200
127.0100
127.0900
75,600
Mon, 06 Jul 2026
135.3900
135.4700
128.5900
129.8300
129,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
134.3300
134.6900
130.6900
134.5300
103,200
Wed, 01 Jul 2026
139.9400
143.6800
135.0100
135.0100
191,600
Tue, 30 Jun 2026
144.2100
144.7300
138.2700
142.4100
171,800
Mon, 29 Jun 2026
146.6400
148.1900
141.1100
145.1500
98,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
142.5000
148.4800
140.0000
147.5500
212,800
Thu, 25 Jun 2026
142.6900
147.7900
139.1700
141.8800
198,100
Wed, 24 Jun 2026
128.9900
146.5700
128.9900
141.9100
187,900
Tue, 23 Jun 2026
124.4500
128.4200
124.0100
127.4900
126,200
Mon, 22 Jun 2026
131.0700
133.5200
124.9900
125.5900
155,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
123.4200
134.0500
123.4200
131.7800
196,800
Wed, 17 Jun 2026
120.9900
127.7700
118.6100
120.8700
218,800
Tue, 16 Jun 2026
120.9200
124.7000
119.2800
121.0400
116,400
Mon, 15 Jun 2026
123.1300
125.2000
119.0900
119.8500
89,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
116.0000
125.9900
116.0000
120.7200
99,500
Thu, 11 Jun 2026
112.2600
121.1600
110.9600
120.8700
109,900
Wed, 10 Jun 2026
114.0000
114.6700
111.2500
111.9200
112,900
Tue, 09 Jun 2026
108.7300
115.2800
108.7300
114.0000
111,900
Mon, 08 Jun 2026
109.4500
111.7700
107.7200
108.0100
104,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
110.3300
111.8400
107.8100
109.0000
55,700
Thu, 04 Jun 2026
111.9500
113.5000
110.5100
111.7900
56,900
Wed, 03 Jun 2026
112.7800
114.4000
108.1000
110.3000
94,900
Tue, 02 Jun 2026
9 · 10-Q
After-hours · 16:11 ET
FORM 10-Q ↗
Tue, 02 Jun 2026
111.2600
117.4500
111.1400
114.8600
74,000
Mon, 01 Jun 2026
112.5100
116.1900
112.0000
112.7800
83,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
111.0000
112.7000
109.4400
110.3600
123,300
Thu, 28 May 2026
111.0000
113.7800
108.6400
111.4000
81,000
Wed, 27 May 2026
112.8800
117.7500
111.8500
112.7500
83,000
Tue, 26 May 2026
106.5500
111.1500
105.3700
110.9800
117,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
115.4600
116.9800
103.6700
105.2300
205,300
Thu, 21 May 2026
8 · 8-K
After market open · 10:09 ET
8-K ↗
Thu, 21 May 2026
101.7600
116.0800
97.1200
115.4600
285,000
Wed, 20 May 2026
95.7400
99.5800
95.3500
98.0100
180,000
Tue, 19 May 2026
95.0000
96.5000
91.5200
94.1100
116,100
Mon, 18 May 2026
97.0000
99.0900
95.3300
96.6600
143,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
101.5500
102.9900
96.1100
96.1600
147,500
Thu, 14 May 2026
105.2500
106.4900
101.2300
102.5800
122,300
Wed, 13 May 2026
103.2300
103.9100
101.7900
103.2500
81,600
Tue, 12 May 2026
108.5400
108.5400
103.0000
103.5000
95,900
Mon, 11 May 2026
108.1500
109.2700
106.6500
108.1500
55,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
109.3600
110.7000
105.6700
107.7300
96,300
Thu, 07 May 2026
110.1500
111.1000
107.7200
108.2800
122,000
Wed, 06 May 2026
109.0700
112.2800
108.1300
109.5000
139,500
Tue, 05 May 2026
101.2000
106.7200
100.2500
105.5400
97,200
Mon, 04 May 2026
109.2800
112.4000
99.0900
100.2800
145,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
112.5600
113.0200
108.9700
110.4600
85,900
Thu, 30 Apr 2026
112.8400
113.2900
110.0000
112.4400
87,200
Wed, 29 Apr 2026
115.6800
115.6800
111.4600
111.4600
87,000
Tue, 28 Apr 2026
117.1500
118.9900
115.0100
117.2300
118,600
Mon, 27 Apr 2026
117.9300
119.3000
114.3600
115.9800
130,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
119.1300
121.1500
116.2200
117.1300
108,200
Thu, 23 Apr 2026
121.5600
121.7300
116.4700
119.8700
92,300
Wed, 22 Apr 2026
123.7800
124.8700
121.8200
122.0000
96,500
Tue, 21 Apr 2026
122.2600
125.5000
118.4900
121.6900
132,700
Mon, 20 Apr 2026
114.6000
120.9700
114.6000
120.4300
121,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
108.0700
118.4000
108.0300
116.0800
119,400
Thu, 16 Apr 2026
105.7600
110.0000
104.5300
104.7100
101,800
Wed, 15 Apr 2026
110.8200
110.8200
105.6600
105.7600
80,700
Tue, 14 Apr 2026
108.0700
112.4500
108.0700
110.0800
94,200
Mon, 13 Apr 2026
104.0000
109.2600
101.5800
108.5300
135,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
111.8000
112.6000
104.6000
104.6000
149,200
Thu, 09 Apr 2026
110.0100
114.4400
108.6800
112.1500
123,600
Wed, 08 Apr 2026
110.5000
116.3000
110.5000
113.0200
122,200
Tue, 07 Apr 2026
114.7100
114.7100
104.9900
106.2900
122,300
Mon, 06 Apr 2026
109.8600
113.6500
108.7800
112.9100
108,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
109.2000
112.3300
107.0000
110.8400
69,500
Wed, 01 Apr 2026
7 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 01 Apr 2026
110.3200
113.6500
108.6200
111.4900
147,600
Tue, 31 Mar 2026
107.7700
111.8200
107.7700
110.9100
200,100
Mon, 30 Mar 2026
108.6100
110.4100
106.7000
107.3400
168,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
110.1800
111.0700
106.8100
106.8100
115,100
Thu, 26 Mar 2026
110.7400
113.4000
109.4200
111.2700
93,600
Wed, 25 Mar 2026
112.9400
113.0000
108.3300
112.3400
102,300
Tue, 24 Mar 2026
107.9700
111.4200
107.4600
110.2400
100,500
Mon, 23 Mar 2026
108.1000
111.0000
107.9000
110.0100
94,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
108.2600
108.2600
102.9000
104.0500
246,100
Thu, 19 Mar 2026
104.6500
108.0800
103.8100
107.4300
187,900
Wed, 18 Mar 2026
110.2900
110.2900
104.1800
105.1700
112,600
Tue, 17 Mar 2026
108.2300
109.2500
106.3800
107.6200
106,000
Mon, 16 Mar 2026
107.6600
110.9800
105.6800
107.6500
108,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
107.1600
108.7900
105.4500
106.7500
66,600
Thu, 12 Mar 2026
104.7700
106.8900
104.4000
105.7500
97,100
Wed, 11 Mar 2026
108.9800
110.1400
105.0100
107.1200
44,000
Tue, 10 Mar 2026
109.3800
112.6800
107.9100
108.9500
78,400
Mon, 09 Mar 2026
110.0000
111.1300
104.8300
109.8600
77,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
113.8800
115.4700
110.2700
112.8800
97,900
Thu, 05 Mar 2026
116.0500
116.7800
110.6300
113.1900
151,800
Wed, 04 Mar 2026
122.0600
124.8000
116.0800
117.2900
77,500
Tue, 03 Mar 2026
117.2500
121.4200
115.0100
120.0300
78,700
Mon, 02 Mar 2026
6 · 10-Q
After-hours · 17:01 ET
FORM 10-Q ↗
Mon, 02 Mar 2026
121.7100
123.4700
117.6100
120.8700
90,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
126.0700
128.3700
123.0000
125.6200
61,100
Thu, 26 Feb 2026
126.7500
129.9200
123.0300
126.3000
59,000
Wed, 25 Feb 2026
5 · 8-K
After market open · 10:09 ET
8-K ↗
Wed, 25 Feb 2026
122.8800
131.5600
120.0800
126.0800
127,300
Tue, 24 Feb 2026
123.9400
127.9000
122.0200
122.8900
128,500
Mon, 23 Feb 2026
129.6600
135.0000
122.5000
124.1300
92,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
131.2300
133.4000
127.0300
129.6600
78,200
Thu, 19 Feb 2026
131.3000
132.8400
129.6600
130.7400
50,400
Wed, 18 Feb 2026
129.0500
134.0700
129.0500
131.2500
56,400
Tue, 17 Feb 2026
128.1600
131.6500
124.8100
130.1200
74,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
127.2800
133.4500
127.2800
130.1300
91,400
Thu, 12 Feb 2026
129.9500
133.4200
123.3600
124.7800
113,900
Wed, 11 Feb 2026
129.7200
133.1800
126.8500
129.4300
101,500
Tue, 10 Feb 2026
128.2500
133.1700
125.4900
131.5400
105,000
Mon, 09 Feb 2026
4 · DEFA14A
After-hours · 16:31 ET
DEFA14A ↗
Mon, 09 Feb 2026
3 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Mon, 09 Feb 2026
126.0200
129.4100
124.3400
126.7400
138,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
121.1600
125.9800
120.4600
125.8800
130,200
Thu, 05 Feb 2026
123.2400
124.6900
120.7000
122.3500
103,000
Wed, 04 Feb 2026
118.5500
126.0900
118.5500
123.1100
147,700
Tue, 03 Feb 2026
111.4300
122.9500
111.2100
116.2900
165,000
Mon, 02 Feb 2026
112.0000
114.9200
108.9200
111.6600
122,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
114.2900
117.0000
110.6500
112.6500
95,900
Thu, 29 Jan 2026
114.6600
117.0700
112.3000
115.2600
103,800
Wed, 28 Jan 2026
112.7700
114.2400
111.1300
112.7200
65,900
Tue, 27 Jan 2026
114.8700
114.8700
111.3700
113.3000
84,200
Mon, 26 Jan 2026
117.0000
117.0100
113.1400
114.2200
78,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
121.3300
122.1100
115.4900
116.1200
93,700
Thu, 22 Jan 2026
126.3500
127.9900
120.7400
122.4000
90,400
Wed, 21 Jan 2026
121.1200
126.3500
118.0000
125.2300
67,600
Tue, 20 Jan 2026
118.5800
122.6600
118.2600
120.6000
90,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
124.6100
126.8400
122.6600
123.0600
110,500
Thu, 15 Jan 2026
124.3800
125.6400
119.8000
125.4700
76,300
Wed, 14 Jan 2026
126.0400
126.3900
120.7300
123.7700
107,800
Tue, 13 Jan 2026
122.3900
127.6100
120.9000
127.2800
122,600
Mon, 12 Jan 2026
119.9300
125.6600
119.8200
123.4600
102,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
110.0300
121.9700
110.0300
120.7000
141,600
Thu, 08 Jan 2026
97.0300
107.3800
97.0300
106.1700
145,100
Wed, 07 Jan 2026
102.0100
102.2800
98.0700
98.3700
115,900
Tue, 06 Jan 2026
97.6000
100.7100
96.0000
100.3600
73,800
Mon, 05 Jan 2026
96.7600
99.6500
96.5100
98.1000
84,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
98.0000
98.8800
95.7500
97.7800
66,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
98.5100
99.0100
97.0200
97.5400
62,900
Tue, 30 Dec 2025
99.3100
100.9400
98.1900
99.8700
80,700
Mon, 29 Dec 2025
101.7200
101.7200
97.9600
99.3600
106,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
101.0200
101.7700
99.2600
101.7700
58,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
97.9800
101.5100
97.8900
101.0700
83,300
Tue, 23 Dec 2025
98.5400
99.3100
97.3300
97.9900
88,500
Mon, 22 Dec 2025
2 · 10-K
After-hours · 16:14 ET
FORM 10-K ↗
Mon, 22 Dec 2025
102.5000
103.7000
98.0600
98.4000
94,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
105.4500
105.4500
99.9000
103.0400
175,400
Thu, 18 Dec 2025
108.0000
110.1700
105.7700
106.0300
75,800
Wed, 17 Dec 2025
106.3900
109.6900
104.8400
107.1800
95,700
Tue, 16 Dec 2025
107.1800
110.9000
107.1800
108.4200
150,700
Mon, 15 Dec 2025
107.8500
110.7500
107.8500
107.9200
112,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
105.5200
108.3100
104.4500
106.9300
123,500
Thu, 11 Dec 2025
101.3900
106.0700
101.0400
106.0500
164,000
Wed, 10 Dec 2025
99.6900
104.0000
99.1500
100.5700
167,700
Tue, 09 Dec 2025
96.0000
100.2800
96.0000
99.6200
111,300
Mon, 08 Dec 2025
105.8500
105.8500
95.9700
96.2800
204,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
103.1400
107.1300
101.7200
103.6600
129,800
Thu, 04 Dec 2025
1 · 8-K
After market open · 10:04 ET
8-K ↗
Thu, 04 Dec 2025
123.0200
125.4500
102.8300
103.8200
294,800
Wed, 03 Dec 2025
129.2300
135.8400
129.2300
133.9800
97,700
Tue, 02 Dec 2025
129.7900
132.2500
126.5000
129.4800
99,300
Mon, 01 Dec 2025
129.6000
133.2200
128.8200
129.3400
106,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
132.8300
132.8300
129.1300
131.5800
50,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
129.7900
135.3900
128.9800
133.1800
76,800
Tue, 25 Nov 2025
121.2200
130.5500
121.0900
130.4500
106,700
Mon, 24 Nov 2025
119.3800
121.7100
117.0200
119.2200
130,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
109.2300
121.2900
108.9900
120.7700
145,100
Thu, 20 Nov 2025
109.8400
113.8200
106.7600
107.7500
125,600
Wed, 19 Nov 2025
112.2100
112.2100
108.4300
109.8900
80,100
Tue, 18 Nov 2025
109.4300
112.9300
108.0000
110.8700
147,600
Mon, 17 Nov 2025
120.6400
120.6400
111.1000
111.2200
142,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
119.9300
122.9900
118.0000
120.6400
98,200
Thu, 13 Nov 2025
123.8100
125.8900
118.7600
119.9400
105,000
Wed, 12 Nov 2025
124.8000
127.8000
121.8200
124.7300
137,100
Tue, 11 Nov 2025
122.4800
124.7500
121.7500
124.5600
127,300
Mon, 10 Nov 2025
122.3500
123.2400
119.1900
122.3100
127,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
119.9500
122.3700
119.5100
121.6900
128,300
Thu, 06 Nov 2025
123.9600
124.5000
120.0000
120.2500
115,000
Wed, 05 Nov 2025
125.4200
126.1000
121.0600
123.0900
107,200
Tue, 04 Nov 2025
121.2500
124.7500
119.6000
123.2900
120,100
Mon, 03 Nov 2025
120.1600
122.8100
118.0000
122.3300
149,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
121.1000
122.6900
117.8600
120.2300
204,800
Thu, 30 Oct 2025
124.5000
127.5700
121.1300
122.2400
93,600
Wed, 29 Oct 2025
130.3800
135.0300
124.8800
126.0500
102,000
Tue, 28 Oct 2025
129.9000
136.4000
129.0000
132.2400
102,000
Mon, 27 Oct 2025
133.8300
135.7100
132.9600
132.9600
67,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
135.3900
136.1800
131.7500
133.2300
45,900
Thu, 23 Oct 2025
129.2200
133.8600
128.0000
132.4600
48,000