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
256.0000
263.7000
253.2400
261.7900
2,080,954
Thu, 22 Oct 2026
265.0100
268.3940
251.0000
253.6300
2,516,900
Wed, 21 Oct 2026
261.2600
271.0000
260.1500
266.6800
1,804,600
Tue, 20 Oct 2026
254.0600
261.0000
250.4600
258.6900
1,350,100
Mon, 19 Oct 2026
249.0300
259.7900
248.0000
257.2900
3,089,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
276.5800
278.4300
236.8470
244.3700
4,592,800
Thu, 15 Oct 2026
264.2000
276.2600
260.6570
273.4000
2,347,900
Wed, 14 Oct 2026
280.1000
286.1950
269.6600
271.1200
1,972,800
Tue, 13 Oct 2026
280.6200
289.0500
278.8000
281.5900
1,616,300
Mon, 12 Oct 2026
291.9500
293.6560
276.0000
282.6600
1,945,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
277.6800
293.0000
276.8600
289.4700
2,618,200
Thu, 08 Oct 2026
273.8600
280.5300
273.4600
275.7700
1,862,800
Wed, 07 Oct 2026
278.3600
279.0400
272.0500
273.0000
3,480,800
Tue, 06 Oct 2026
302.1500
308.4000
278.0000
280.4100
4,047,900
Mon, 05 Oct 2026
294.5300
305.0000
287.1000
300.9100
34,882,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
301.4700
305.6600
292.0600
294.5800
3,673,600
Thu, 01 Oct 2026
294.2500
305.9500
287.5100
301.2700
2,566,200
Wed, 30 Sep 2026
291.5500
298.1650
289.2450
292.4600
3,827,800
Tue, 29 Sep 2026
285.7300
292.6900
281.9750
290.7800
2,778,900
Mon, 28 Sep 2026
267.8500
288.1700
265.4000
286.9800
2,730,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
286.6800
298.4500
273.5200
275.8000
4,263,500
Thu, 24 Sep 2026
286.5000
304.7500
285.0000
299.6600
3,712,400
Wed, 23 Sep 2026
285.0000
296.3700
284.1150
290.7000
4,149,800
Tue, 22 Sep 2026
271.6000
286.1200
270.0000
284.5300
4,132,800
Mon, 21 Sep 2026
247.1200
266.4800
244.1400
266.0600
3,021,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
248.6300
249.4460
238.5000
243.8400
4,056,000
Thu, 17 Sep 2026
237.6900
247.2800
236.1800
246.2400
1,587,900
Wed, 16 Sep 2026
241.8800
243.9500
235.2000
238.8800
2,247,500
Tue, 15 Sep 2026
230.0100
244.8900
226.7400
242.1600
2,248,100
Mon, 14 Sep 2026
229.2600
233.8800
225.5200
231.8800
1,352,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
230.3200
235.3200
226.6300
227.3500
1,250,300
Thu, 10 Sep 2026
224.8700
234.3700
222.6300
231.1300
1,399,500
Wed, 09 Sep 2026
226.0200
231.9800
225.0000
227.1900
1,454,500
Tue, 08 Sep 2026
229.0300
229.0300
221.8600
225.8900
1,809,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
239.5200
239.5200
231.2100
232.9800
1,474,900
Thu, 03 Sep 2026
230.3700
241.0100
229.2000
240.4800
1,616,700
Wed, 02 Sep 2026
226.0900
230.9300
222.9250
226.7500
1,292,500
Tue, 01 Sep 2026
231.0000
234.8800
224.5600
228.6500
1,674,300
Mon, 31 Aug 2026
234.6900
239.4840
232.6000
235.6300
1,956,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
240.8100
243.9800
237.2900
237.7800
1,756,900
Thu, 27 Aug 2026
233.3100
241.8100
231.6850
241.3400
2,042,900
Wed, 26 Aug 2026
220.0700
228.6500
219.5600
228.4600
1,372,300
Tue, 25 Aug 2026
221.8500
227.9100
219.6800
223.9700
1,764,400
Mon, 24 Aug 2026
222.5900
226.4500
219.1900
222.5900
1,377,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
219.3900
225.7000
215.7900
225.3000
1,535,200
Thu, 20 Aug 2026
219.8500
222.8700
216.5500
219.8900
1,528,400
Wed, 19 Aug 2026
232.1200
234.4800
220.2860
221.8700
2,144,900
Tue, 18 Aug 2026
230.6500
239.4300
229.0200
232.1000
2,633,100
Mon, 17 Aug 2026
237.7300
240.0000
228.1800
228.6100
3,150,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
250.8100
251.9400
233.3100
238.2000
2,797,800
Thu, 13 Aug 2026
247.3900
254.5700
245.5600
249.4200
2,162,300
Wed, 12 Aug 2026
252.6300
257.9900
244.3700
246.6200
3,092,600
Tue, 11 Aug 2026
248.7700
258.3530
244.0900
255.9500
2,936,400
Mon, 10 Aug 2026
244.5000
255.5700
242.7000
250.0600
3,369,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
12 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Fri, 07 Aug 2026
235.2500
254.5000
227.0200
241.2800
8,126,900
Thu, 06 Aug 2026
11 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 06 Aug 2026
187.1000
194.9900
187.1000
193.2000
4,539,700
Wed, 05 Aug 2026
191.5100
198.4800
187.9450
193.2200
2,318,000
Tue, 04 Aug 2026
194.2400
199.9900
189.3300
194.0500
3,255,700
Mon, 03 Aug 2026
199.4950
199.9900
194.5700
196.5900
1,764,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
192.1100
197.8100
190.7200
197.3500
1,561,400
Thu, 30 Jul 2026
186.6700
191.6950
184.0400
190.9400
1,219,700
Wed, 29 Jul 2026
193.6300
195.0000
182.6000
188.2500
1,687,200
Tue, 28 Jul 2026
193.3200
196.7000
188.5300
194.3300
1,126,100
Mon, 27 Jul 2026
194.4200
198.7200
191.8300
194.4700
1,301,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
188.1000
192.2200
186.0010
191.4600
1,403,200
Thu, 23 Jul 2026
184.7000
186.0000
179.6450
185.0600
1,826,000
Wed, 22 Jul 2026
194.7400
194.7400
182.3900
183.3800
1,931,900
Tue, 21 Jul 2026
202.3000
207.8300
194.0000
196.2200
1,426,800
Mon, 20 Jul 2026
205.9450
212.7900
202.0400
205.2400
1,554,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
202.7500
209.8000
200.0500
206.7800
2,413,900
Thu, 16 Jul 2026
212.0600
213.9150
206.4700
206.7000
1,510,000
Wed, 15 Jul 2026
222.2300
223.6900
211.0500
211.5400
1,583,800
Tue, 14 Jul 2026
211.6900
222.7100
210.3600
217.8300
2,114,700
Mon, 13 Jul 2026
213.2300
220.1700
208.9900
218.2400
1,922,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
228.5000
229.2200
213.9380
214.5600
2,066,000
Thu, 09 Jul 2026
212.5700
218.6600
207.4500
218.6000
1,516,200
Wed, 08 Jul 2026
208.3750
216.3100
206.3580
215.5000
1,498,300
Tue, 07 Jul 2026
213.5900
220.2700
207.7030
211.9700
2,146,100
Mon, 06 Jul 2026
206.9900
213.8800
206.2800
209.0800
1,505,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
209.1450
211.9600
205.0240
209.3100
1,652,900
Wed, 01 Jul 2026
207.8000
210.7750
203.3900
209.2800
1,550,100
Tue, 30 Jun 2026
195.0400
206.9400
194.4700
206.3300
1,776,200
Mon, 29 Jun 2026
194.5400
201.4900
192.7900
198.7700
1,843,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
188.1300
194.3300
185.3070
191.5700
2,158,700
Thu, 25 Jun 2026
185.9000
195.6600
182.6600
190.8800
2,656,700
Wed, 24 Jun 2026
189.0000
193.2000
185.5500
188.3400
2,195,900
Tue, 23 Jun 2026
181.7500
188.5750
180.6150
184.0400
2,057,600
Mon, 22 Jun 2026
184.4800
188.9560
179.2000
183.6400
1,821,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
185.2700
188.8370
179.3500
186.1700
4,716,700
Wed, 17 Jun 2026
10 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 17 Jun 2026
192.3100
193.5000
185.2600
188.1100
1,826,000
Tue, 16 Jun 2026
200.0600
201.0900
189.8000
192.6800
2,463,500
Mon, 15 Jun 2026
208.0000
209.8500
201.6400
202.0000
1,813,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
205.8900
206.6200
198.2200
204.0800
1,567,800
Thu, 11 Jun 2026
204.0000
208.3700
199.0700
206.6200
1,890,900
Wed, 10 Jun 2026
201.1950
211.7400
199.0000
207.0900
2,014,100
Tue, 09 Jun 2026
210.0000
213.8900
194.5310
204.6900
2,340,400
Mon, 08 Jun 2026
225.6300
227.5000
212.0100
212.5400
2,957,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
233.7950
237.3000
224.2300
225.9900
3,389,100
Thu, 04 Jun 2026
226.0000
238.4800
222.6200
236.6400
3,930,200
Wed, 03 Jun 2026
223.7100
227.9600
215.3800
227.2600
3,220,500
Tue, 02 Jun 2026
217.8000
229.6200
215.9800
229.3000
3,006,200
Mon, 01 Jun 2026
195.3650
231.3600
194.5130
227.5400
7,290,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
187.9300
193.0800
182.1100
190.6400
3,865,400
Thu, 28 May 2026
186.0000
188.7400
182.1000
184.6000
1,659,100
Wed, 27 May 2026
190.0000
190.9500
180.9100
181.5700
2,396,300
Tue, 26 May 2026
188.0000
189.8000
180.3600
189.6500
2,204,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
186.8800
188.3700
183.4400
187.8800
1,322,900
Thu, 21 May 2026
191.0000
191.0000
181.6700
183.3000
2,789,500
Wed, 20 May 2026
194.4300
196.4300
186.7900
189.3300
3,049,700
Tue, 19 May 2026
199.5000
202.5000
195.2800
195.9500
2,919,100
Mon, 18 May 2026
197.0000
199.5000
192.4800
197.6800
2,721,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
197.7900
201.4900
193.0000
198.2900
3,734,400
Thu, 14 May 2026
192.5900
198.4000
188.1800
198.0400
2,835,000
Wed, 13 May 2026
193.0200
196.3100
189.5500
192.6100
2,670,200
Tue, 12 May 2026
197.0300
198.4700
191.4700
192.7800
2,974,800
Mon, 11 May 2026
201.0000
203.7100
196.4300
198.5900
1,981,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
198.7500
203.7100
194.6800
201.7000
2,874,100
Thu, 07 May 2026
198.5600
201.4000
194.5530
197.0700
2,588,900
Wed, 06 May 2026
196.5000
200.0000
189.4100
191.4000
2,944,400
Tue, 05 May 2026
191.5600
196.3700
189.7000
195.5800
3,382,700
Mon, 04 May 2026
183.1000
192.7000
181.8900
189.6700
5,316,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
9 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Fri, 01 May 2026
177.7700
184.1300
171.0100
183.3400
7,393,600
Thu, 30 Apr 2026
8 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 30 Apr 2026
143.0000
148.5650
139.0600
148.0600
5,725,600
Wed, 29 Apr 2026
141.6900
143.1750
140.0000
140.9100
1,813,400
Tue, 28 Apr 2026
7 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Tue, 28 Apr 2026
6 · DEF 14A
After-hours · 16:14 ET
DEF 14A ↗
Tue, 28 Apr 2026
143.3500
145.5000
141.1550
142.1600
2,108,600
Mon, 27 Apr 2026
143.9800
144.5700
140.8900
142.5900
1,819,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
142.7500
144.3300
141.1800
143.7900
1,582,700
Thu, 23 Apr 2026
147.3900
149.0000
138.7800
141.5900
2,480,700
Wed, 22 Apr 2026
152.1100
154.6400
146.8600
150.4500
3,382,300
Tue, 21 Apr 2026
145.7600
149.9000
143.5900
145.3000
2,191,700
Mon, 20 Apr 2026
139.4100
145.6600
138.0000
145.6200
2,062,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
139.0000
140.3760
137.2400
140.1100
1,814,600
Thu, 16 Apr 2026
136.6300
138.9900
135.0900
136.9600
2,423,900
Wed, 15 Apr 2026
126.2600
134.5400
125.4050
134.0700
2,195,500
Tue, 14 Apr 2026
126.2000
128.6500
122.7100
124.0000
1,877,000
Mon, 13 Apr 2026
118.1400
124.3600
116.2000
124.2400
2,356,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
124.6000
124.6000
112.9900
117.6500
3,207,100
Thu, 09 Apr 2026
128.5000
129.0500
118.7600
124.8300
3,978,800
Wed, 08 Apr 2026
137.5000
139.0000
129.4600
129.6100
2,926,900
Tue, 07 Apr 2026
131.8300
134.5000
130.9250
132.5600
3,078,300
Mon, 06 Apr 2026
134.0800
135.5500
130.5700
131.5300
2,055,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
128.0000
132.1750
126.2500
130.9500
1,075,200
Wed, 01 Apr 2026
127.5000
132.6800
124.8700
130.4600
1,892,700
Tue, 31 Mar 2026
121.2200
125.8600
120.1000
125.8200
1,573,800
Mon, 30 Mar 2026
120.7100
123.5500
119.2000
120.9800
1,396,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
124.3400
124.3500
118.7950
119.9900
2,091,500
Thu, 26 Mar 2026
124.4800
128.5500
123.0800
126.1000
1,721,600
Wed, 25 Mar 2026
124.6200
128.2900
122.8300
125.4300
1,537,900
Tue, 24 Mar 2026
5 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 24 Mar 2026
126.2200
127.5850
122.2000
122.7900
1,584,100
Mon, 23 Mar 2026
125.9700
129.1600
125.2800
127.0900
1,446,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
125.3500
126.8500
123.1200
124.1100
3,580,100
Thu, 19 Mar 2026
126.2400
128.6700
125.1600
127.3500
1,240,600
Wed, 18 Mar 2026
126.0800
129.3200
125.1500
126.5500
1,104,000
Tue, 17 Mar 2026
126.0400
130.1600
125.6150
126.8800
1,093,100
Mon, 16 Mar 2026
125.1500
128.2900
124.5020
126.3200
1,497,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
125.6300
127.7700
122.2400
124.5000
1,303,000
Thu, 12 Mar 2026
126.3700
129.8000
124.6750
125.5100
1,319,000
Wed, 11 Mar 2026
125.4900
128.4000
123.7200
126.6800
1,158,700
Tue, 10 Mar 2026
127.0000
127.8900
123.8100
125.1500
1,594,900
Mon, 09 Mar 2026
125.5000
127.7700
123.7600
126.6600
1,992,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
124.6800
128.4500
122.6970
128.0300
1,640,400
Thu, 05 Mar 2026
123.5600
128.0500
123.2500
125.4800
2,179,800
Wed, 04 Mar 2026
123.7800
123.7800
120.2500
122.9900
2,142,200
Tue, 03 Mar 2026
121.0400
125.3700
117.9900
123.5100
2,011,500
Mon, 02 Mar 2026
122.7100
125.7500
121.1620
123.8100
2,003,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
116.6200
121.2800
116.0000
120.9600
2,852,200
Thu, 26 Feb 2026
119.9900
122.2900
118.5000
119.6100
2,043,300
Wed, 25 Feb 2026
115.4000
119.8000
114.1900
118.3200
2,527,800
Tue, 24 Feb 2026
4 · 10-K
After-hours · 16:16 ET
10-K ↗
Tue, 24 Feb 2026
108.4100
117.0700
107.1200
113.8500
3,091,500
Mon, 23 Feb 2026
111.1500
111.1500
106.1200
108.5000
2,865,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
109.8300
114.9000
109.0100
113.1400
2,172,400
Thu, 19 Feb 2026
109.7000
111.5600
107.2600
110.9600
1,692,000
Wed, 18 Feb 2026
107.8800
112.5000
105.6000
110.6200
1,901,600
Tue, 17 Feb 2026
111.0000
111.3900
105.6200
108.4900
4,219,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
106.9000
116.4700
105.1500
113.0000
6,475,900
Thu, 12 Feb 2026
3 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 12 Feb 2026
111.0100
113.4500
107.0800
110.4100
5,042,700
Wed, 11 Feb 2026
120.0000
120.0000
109.1200
110.4400
4,701,100
Tue, 10 Feb 2026
118.7900
121.6000
115.0000
118.7600
2,953,400
Mon, 09 Feb 2026
114.9400
117.1900
112.4900
116.9800
2,607,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
110.0900
115.3600
109.3250
115.0200
3,273,300
Thu, 05 Feb 2026
110.3300
112.6100
108.1930
109.0500
2,985,400
Wed, 04 Feb 2026
108.6400
113.5880
105.0000
111.8500
3,868,600
Tue, 03 Feb 2026
117.6000
117.7900
106.4100
109.5000
4,624,800
Mon, 02 Feb 2026
120.8700
123.7050
118.2200
120.0000
2,456,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
121.1700
123.9200
119.6200
120.4600
2,958,100
Thu, 29 Jan 2026
132.2200
132.4950
121.6400
123.7200
3,625,800
Wed, 28 Jan 2026
134.8500
137.6400
133.9700
135.8600
1,922,200
Tue, 27 Jan 2026
135.9400
136.9000
132.8100
133.8500
2,112,300
Mon, 26 Jan 2026
129.3300
136.2550
128.8500
133.9700
2,861,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
127.1800
129.9100
126.5000
128.3000
3,375,400
Thu, 22 Jan 2026
121.4900
126.4500
121.4900
126.4200
1,715,100
Wed, 21 Jan 2026
120.1300
121.9900
118.7210
120.2700
1,353,200
Tue, 20 Jan 2026
116.1900
121.1100
116.1100
119.7200
2,394,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
120.6300
121.7200
118.5900
119.0700
1,745,700
Thu, 15 Jan 2026
124.2000
124.7400
119.2900
119.7800
2,628,400
Wed, 14 Jan 2026
128.5100
129.6000
120.8100
123.0300
3,322,400
Tue, 13 Jan 2026
132.3200
133.5200
128.5600
129.8300
1,261,900
Mon, 12 Jan 2026
129.0000
133.3050
128.5600
132.0100
1,863,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
137.4050
138.4700
130.7800
131.3900
2,674,100
Thu, 08 Jan 2026
141.9000
141.9900
134.0850
137.4300
2,386,800
Wed, 07 Jan 2026
140.0000
143.7900
139.7250
142.9000
1,575,100
Tue, 06 Jan 2026
134.7300
139.5750
132.6000
139.3800
2,457,300
Mon, 05 Jan 2026
136.2100
138.5350
133.5200
136.2400
2,838,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
142.8500
144.7900
136.5100
138.3600
2,056,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
143.9000
144.0000
142.1200
142.2400
1,430,800
Tue, 30 Dec 2025
143.0500
145.9000
142.4550
144.1400
2,414,300
Mon, 29 Dec 2025
139.5400
141.7600
139.0000
141.5200
1,083,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
139.8900
140.8750
139.7000
140.4600
634,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
140.3100
141.4100
139.6000
140.3100
556,000
Tue, 23 Dec 2025
141.0000
142.4830
139.6500
140.9700
1,830,500
Mon, 22 Dec 2025
143.5000
143.9900
140.8000
141.9500
2,005,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
140.4100
143.3300
138.8350
141.7400
4,568,800
Thu, 18 Dec 2025
140.6700
142.3210
138.5000
138.9000
2,159,500
Wed, 17 Dec 2025
137.5100
142.9700
137.2000
139.2200
3,109,700
Tue, 16 Dec 2025
132.7100
140.6000
132.7100
137.5000
3,374,600
Mon, 15 Dec 2025
134.7500
135.2000
131.5300
133.9600
1,914,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
134.0000
135.3600
131.2800
132.9200
1,993,700
Thu, 11 Dec 2025
134.3100
135.7550
132.6000
134.2400
1,736,100
Wed, 10 Dec 2025
129.6500
136.0000
129.2200
134.9700
2,511,600
Tue, 09 Dec 2025
129.7000
132.2300
129.2300
129.6500
1,813,200
Mon, 08 Dec 2025
127.5900
130.9900
127.0300
130.1300
2,020,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
125.1300
128.6400
123.0000
127.3200
2,672,200
Thu, 04 Dec 2025
128.8000
128.9900
124.5700
125.2200
2,579,700
Wed, 03 Dec 2025
127.8500
130.2600
127.2300
128.1200
1,912,000
Tue, 02 Dec 2025
129.2900
132.2100
127.5700
129.7700
2,005,600
Mon, 01 Dec 2025
128.0500
129.2600
126.2800
127.5600
2,065,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
128.3100
131.0000
127.4100
129.6900
934,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
128.2800
129.1600
126.9400
127.0100
1,262,900
Tue, 25 Nov 2025
124.7400
129.4200
124.1900
128.5400
2,224,900
Mon, 24 Nov 2025
120.6600
125.0700
120.5700
124.3900
3,074,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
119.0300
120.8700
114.7200
120.5700
1,904,100
Thu, 20 Nov 2025
121.5000
125.0000
118.2000
118.8800
1,722,300
Wed, 19 Nov 2025
120.4200
123.1550
118.7400
120.1500
1,719,000
Tue, 18 Nov 2025
116.9800
122.5100
116.6200
120.6800
2,208,800
Mon, 17 Nov 2025
124.2800
124.9900
119.6200
120.2200
2,517,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
120.7900
127.9450
120.4900
125.3600
1,544,400
Thu, 13 Nov 2025
126.4200
127.9900
123.7000
123.9900
1,956,600
Wed, 12 Nov 2025
131.5100
132.4400
128.0200
128.4300
1,327,200
Tue, 11 Nov 2025
130.0000
132.1900
129.4430
130.6400
1,183,600
Mon, 10 Nov 2025
129.6300
131.5590
128.7300
130.6100
1,223,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
125.1100
127.7600
123.0200
127.6800
1,684,400
Thu, 06 Nov 2025
132.8700
133.8600
126.8200
127.4800
2,276,300
Wed, 05 Nov 2025
130.5000
132.8410
128.5700
131.4100
1,735,700
Tue, 04 Nov 2025
133.1900
134.8710
129.6020
129.9700
2,519,000
Mon, 03 Nov 2025
135.6900
138.0700
131.5350
136.1000
3,583,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Fri, 31 Oct 2025
126.8500
138.1850
124.0000
134.8800
10,240,200
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 30 Oct 2025
110.9500
114.7300
109.5100
112.8600
4,818,700
Wed, 29 Oct 2025
113.0900
113.8150
111.1800
111.6100
2,099,800
Tue, 28 Oct 2025
115.0000
115.3700
113.3300
113.4800
1,523,500
Mon, 27 Oct 2025
114.1700
115.0000
113.3520
114.4900
2,144,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
112.0000
113.6900
111.5400
112.5600
1,272,000
Thu, 23 Oct 2025
108.8800
111.5300
108.8800
110.8200
1,131,500