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
191.6000
196.7300
187.2500
194.3200
7,371,594
Thu, 22 Oct 2026
203.6100
204.0000
193.1400
195.5900
8,434,200
Wed, 21 Oct 2026
216.5800
220.0000
210.9400
212.1500
6,412,200
Tue, 20 Oct 2026
202.4900
208.9400
197.9000
203.5600
6,804,100
Mon, 19 Oct 2026
214.0000
214.7100
205.4400
206.0800
4,891,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
211.0200
213.3900
205.8800
206.4200
6,447,300
Thu, 15 Oct 2026
212.2000
215.3600
204.3800
214.7500
12,921,900
Wed, 14 Oct 2026
233.9200
234.8000
220.2050
222.8300
7,365,800
Tue, 13 Oct 2026
234.2600
238.5500
230.6850
237.2900
4,801,500
Mon, 12 Oct 2026
239.6600
242.8200
237.4000
239.3600
3,530,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
246.4700
248.4900
239.8900
242.7800
3,421,900
Thu, 08 Oct 2026
242.2000
252.1050
239.7600
243.7300
5,873,500
Wed, 07 Oct 2026
244.0250
246.8700
239.6400
246.4900
5,491,400
Tue, 06 Oct 2026
253.1950
256.5000
249.1000
253.1400
4,238,300
Mon, 05 Oct 2026
254.3400
258.1000
250.0600
253.6200
4,352,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
250.6400
254.8000
248.5400
252.1800
3,344,900
Thu, 01 Oct 2026
242.9200
249.5300
238.3000
246.1200
3,469,200
Wed, 30 Sep 2026
249.4800
250.8200
241.2700
241.3100
4,176,500
Tue, 29 Sep 2026
251.3800
254.1300
246.8400
248.3400
3,289,900
Mon, 28 Sep 2026
253.2300
254.2000
242.5200
244.0400
4,274,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
249.1800
254.5000
248.0000
253.2800
4,127,100
Thu, 24 Sep 2026
25 · 8-K
After market open · 10:38 ET
8-K ↗
Thu, 24 Sep 2026
240.4700
246.9000
239.0000
245.3000
4,122,500
Wed, 23 Sep 2026
253.6750
255.0200
248.5050
248.7800
3,549,000
Tue, 22 Sep 2026
250.3000
255.4000
249.1400
253.4600
3,518,200
Mon, 21 Sep 2026
254.6700
254.8760
247.6060
250.8600
4,867,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
246.1900
250.1500
242.4300
249.3900
7,837,100
Thu, 17 Sep 2026
249.7500
252.3400
241.2500
241.4900
4,967,200
Wed, 16 Sep 2026
240.0000
244.7600
237.6400
239.4100
5,514,600
Tue, 15 Sep 2026
243.0200
245.4100
233.9000
234.6100
5,728,200
Mon, 14 Sep 2026
228.0000
241.3000
226.9400
237.3900
10,905,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
252.5000
258.7800
251.8400
257.0600
4,767,600
Thu, 10 Sep 2026
259.1000
262.0000
244.7700
248.1300
10,055,200
Wed, 09 Sep 2026
288.6900
290.2300
260.0000
262.8900
9,798,800
Tue, 08 Sep 2026
285.0000
295.3400
282.0000
290.8300
4,751,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
273.9450
280.9900
271.2000
280.5300
3,318,600
Thu, 03 Sep 2026
256.4900
270.9900
254.5000
268.8300
4,241,000
Wed, 02 Sep 2026
254.9700
260.0500
251.5000
256.7000
3,011,200
Wed, 02 Sep 2026
24 · 8-K
Pre-market · 06:04 ET
8-K ↗
Wed, 02 Sep 2026
23 · 8-K
Pre-market · 06:42 ET
8-K ↗
Tue, 01 Sep 2026
255.2200
257.8900
248.7500
255.9700
4,279,200
Mon, 31 Aug 2026
258.2400
261.7900
254.9090
258.7200
4,082,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
269.0600
270.0000
255.5700
257.0800
3,840,500
Thu, 27 Aug 2026
273.0000
274.7600
262.2300
269.2800
4,604,800
Wed, 26 Aug 2026
256.6100
265.7800
255.3400
263.8100
3,930,900
Tue, 25 Aug 2026
263.0900
267.0450
255.0300
255.7500
3,921,600
Mon, 24 Aug 2026
257.0000
258.3000
249.9700
254.9700
3,982,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
268.2000
268.2000
257.4850
261.9500
3,207,800
Thu, 20 Aug 2026
258.5850
264.9500
252.1600
264.6300
5,219,700
Wed, 19 Aug 2026
273.0000
275.5500
256.1100
261.0000
6,206,500
Tue, 18 Aug 2026
281.0000
281.6690
270.3100
272.5400
5,584,100
Mon, 17 Aug 2026
297.8800
300.3000
290.5780
292.4300
3,575,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
287.0700
295.4700
285.2500
293.8400
3,153,600
Thu, 13 Aug 2026
287.9450
293.5100
286.8800
287.0700
3,120,100
Wed, 12 Aug 2026
298.2900
298.2900
286.0110
288.3600
4,034,300
Tue, 11 Aug 2026
275.5000
284.6800
273.9000
281.8100
3,686,900
Mon, 10 Aug 2026
277.2800
278.6800
267.5200
270.1000
2,859,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
284.9200
285.9040
269.1900
272.4000
3,909,500
Thu, 06 Aug 2026
271.1300
286.3600
270.0630
275.1700
5,084,700
Wed, 05 Aug 2026
270.4500
282.5000
270.0000
277.9400
5,933,200
Tue, 04 Aug 2026
275.2100
276.5200
268.1200
269.9300
5,802,700
Mon, 03 Aug 2026
236.9800
264.1400
234.9600
263.0500
9,517,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
246.8700
251.7090
233.1700
241.5700
10,849,600
Thu, 30 Jul 2026
237.2000
241.3200
224.6000
227.5000
14,508,000
Wed, 29 Jul 2026
22 · 10-Q
After market open · 12:08 ET
10-Q ↗
Wed, 29 Jul 2026
245.9900
248.8000
220.9200
223.0400
21,265,700
Wed, 29 Jul 2026
21 · 8-K
Pre-market · 02:01 ET
8-K ↗
Tue, 28 Jul 2026
272.5800
274.6600
259.1900
269.5600
8,157,500
Mon, 27 Jul 2026
293.0300
296.7100
272.5300
287.6000
5,017,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
300.5000
302.4900
288.5500
290.3600
3,405,200
Thu, 23 Jul 2026
300.0000
313.6100
300.0000
304.0400
3,098,500
Wed, 22 Jul 2026
294.2550
303.8850
293.5500
301.1600
2,935,100
Tue, 21 Jul 2026
303.0500
306.4500
297.1500
304.5000
3,485,200
Mon, 20 Jul 2026
295.0000
301.6600
290.9600
291.6700
3,770,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
279.2100
297.3250
272.9300
289.5600
6,068,200
Thu, 16 Jul 2026
297.0000
301.2800
287.5300
294.1100
5,017,800
Wed, 15 Jul 2026
306.2500
309.4350
289.7800
304.5700
3,873,700
Tue, 14 Jul 2026
315.5300
317.1800
300.1900
303.5800
3,560,900
Mon, 13 Jul 2026
311.9400
316.0800
302.0700
305.8700
3,720,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
320.3100
323.8100
315.6800
318.8600
3,001,200
Thu, 09 Jul 2026
333.5500
338.8800
322.3800
323.9200
3,946,300
Wed, 08 Jul 2026
301.6400
319.6500
300.6000
317.8100
4,425,200
Tue, 07 Jul 2026
304.7450
306.2300
287.1100
305.5800
5,986,600
Mon, 06 Jul 2026
311.9900
329.3800
308.0200
318.4700
6,428,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
309.8100
316.9900
296.4500
300.5300
5,898,700
Wed, 01 Jul 2026
325.8000
327.2150
309.5100
311.4200
6,259,800
Tue, 30 Jun 2026
310.0000
337.2300
310.0000
334.8200
7,742,500
Mon, 29 Jun 2026
304.6500
309.2000
294.3000
306.9700
6,708,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
314.0000
316.0000
300.1900
303.9500
21,988,200
Thu, 25 Jun 2026
338.9200
340.0000
321.3400
325.5700
6,305,000
Wed, 24 Jun 2026
323.7300
323.7400
308.2800
316.4300
6,106,100
Tue, 23 Jun 2026
337.9600
337.9700
316.5100
318.3200
10,277,700
Mon, 22 Jun 2026
338.8800
358.5400
338.0000
357.9600
7,284,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
20 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 18 Jun 2026
331.2300
337.7900
326.5000
333.0500
7,262,600
Wed, 17 Jun 2026
304.7200
329.7000
303.2000
317.5800
6,181,400
Tue, 16 Jun 2026
314.2000
316.3710
299.0900
299.6000
4,581,900
Mon, 15 Jun 2026
316.0000
319.8390
310.3710
311.9300
5,346,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
303.4800
305.1900
295.1000
302.8700
4,958,100
Fri, 12 Jun 2026
19 · 8-K
Pre-market · 06:33 ET
8-K ↗
Thu, 11 Jun 2026
284.2500
298.6600
283.4000
297.8800
5,408,800
Wed, 10 Jun 2026
284.5200
294.3500
275.1800
280.9800
6,904,200
Tue, 09 Jun 2026
300.4300
307.1300
276.5000
289.5200
11,117,700
Mon, 08 Jun 2026
309.2500
310.6070
300.2200
300.5700
4,790,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
313.7550
315.0000
294.3950
300.5100
7,330,000
Thu, 04 Jun 2026
321.0950
326.8600
306.0000
323.9200
6,075,900
Wed, 03 Jun 2026
340.8650
343.6300
326.7900
331.4400
3,927,700
Wed, 03 Jun 2026
18 · 8-K
Pre-market · 06:36 ET
8-K ↗
Tue, 02 Jun 2026
335.1500
345.1800
331.2300
334.4900
5,077,300
Mon, 01 Jun 2026
317.9900
328.5800
313.1300
323.3900
6,162,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
315.2000
319.5800
308.0000
315.7100
7,218,800
Thu, 28 May 2026
316.4000
320.6750
307.3000
314.1800
5,384,100
Wed, 27 May 2026
326.0100
326.1630
310.1000
319.7800
5,293,000
Tue, 26 May 2026
341.0600
343.3100
323.2600
323.9100
6,523,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
333.9600
334.8900
324.0000
327.4600
4,801,800
Thu, 21 May 2026
322.3000
330.3300
319.0000
323.4000
5,221,300
Wed, 20 May 2026
325.0000
329.4300
314.2500
315.6700
6,014,000
Tue, 19 May 2026
329.6800
334.6250
314.3400
322.6300
9,039,500
Mon, 18 May 2026
370.2950
370.2950
330.7200
339.7300
8,086,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
364.3100
373.9100
356.2700
370.9400
4,871,200
Thu, 14 May 2026
370.2400
379.9350
365.1500
376.2300
3,611,300
Wed, 13 May 2026
375.7000
377.7700
360.9100
369.9900
4,461,000
Tue, 12 May 2026
361.3200
370.2650
349.0200
367.1300
6,556,200
Mon, 11 May 2026
342.0130
371.9950
342.0130
367.9200
7,279,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
349.7850
350.9900
339.7100
339.9700
4,081,000
Thu, 07 May 2026
358.5750
359.0000
336.1800
340.0100
5,458,100
Wed, 06 May 2026
351.5600
359.8400
343.6500
358.9200
5,583,200
Tue, 05 May 2026
334.0700
341.1200
330.6000
341.0200
5,456,200
Mon, 04 May 2026
329.5800
332.9500
321.4500
330.9700
4,927,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
330.6500
331.9700
324.2300
328.3100
4,408,600
Thu, 30 Apr 2026
313.7500
330.0000
312.3400
328.4900
6,268,700
Wed, 29 Apr 2026
307.0500
309.9700
299.8000
306.1800
4,536,300
Tue, 28 Apr 2026
307.1950
314.5100
293.8800
305.0300
8,217,600
Mon, 27 Apr 2026
325.9900
328.0500
307.0710
322.4300
5,442,500
Mon, 27 Apr 2026
17 · 8-K
Pre-market · 06:34 ET
8-K ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
328.0000
330.2950
316.4000
323.4600
5,281,500
Fri, 24 Apr 2026
16 · DEFA14A
Pre-market · 06:35 ET
DEFA14A ↗
Fri, 24 Apr 2026
15 · DEF 14A
Pre-market · 06:30 ET
DEF 14A ↗
Thu, 23 Apr 2026
304.2000
325.2500
304.2000
321.7500
7,067,000
Wed, 22 Apr 2026
14 · 10-Q
After-hours · 16:13 ET
10-Q ↗
Wed, 22 Apr 2026
305.3200
312.9800
296.8000
305.1400
9,835,900
Wed, 22 Apr 2026
13 · 8-K
Pre-market · 06:00 ET
8-K ↗
Tue, 21 Apr 2026
316.1000
323.0380
310.8400
312.4400
7,285,400
Mon, 20 Apr 2026
307.0050
315.6600
305.1100
314.4100
4,672,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
298.7000
308.5400
298.2200
307.3400
5,805,500
Thu, 16 Apr 2026
303.0000
303.3100
292.6700
294.1300
4,832,600
Wed, 15 Apr 2026
309.5000
311.0000
296.6400
301.1600
5,353,600
Tue, 14 Apr 2026
307.0000
312.4600
299.0100
310.5100
4,993,800
Mon, 13 Apr 2026
294.9800
300.6800
294.9800
299.9600
4,733,900
Mon, 13 Apr 2026
12 · 8-K
Pre-market · 06:36 ET
8-K ↗
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
289.7500
297.5600
289.3000
295.1100
4,644,800
Thu, 09 Apr 2026
280.9900
291.0000
280.9700
287.6400
5,166,400
Wed, 08 Apr 2026
279.8700
285.6000
273.3800
281.0300
5,696,700
Tue, 07 Apr 2026
256.9700
262.4800
252.0100
262.3000
2,937,200
Mon, 06 Apr 2026
262.9300
266.5250
258.5900
258.7300
3,305,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
249.1200
267.0000
247.9150
261.2900
3,965,500
Wed, 01 Apr 2026
257.0000
265.5500
257.0000
259.3700
5,112,600
Tue, 31 Mar 2026
233.0000
251.0000
233.0000
250.5800
6,686,100
Mon, 30 Mar 2026
253.7100
255.4500
231.7000
234.2200
6,930,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
249.9600
256.8400
248.5000
251.0700
5,444,500
Thu, 26 Mar 2026
273.8100
274.1600
252.4000
252.4000
6,621,700
Wed, 25 Mar 2026
276.8000
282.0500
274.0000
276.1600
5,929,000
Tue, 24 Mar 2026
256.0000
270.9100
251.1500
270.8900
6,843,000
Tue, 24 Mar 2026
11 · 8-K
Pre-market · 09:09 ET
8-K ↗
Mon, 23 Mar 2026
258.9950
271.8800
255.1200
256.0000
8,888,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
268.6200
272.8400
255.5100
255.8800
87,826,600
Thu, 19 Mar 2026
258.4400
271.1010
256.0400
269.1700
7,084,600
Wed, 18 Mar 2026
271.6300
274.7300
264.5400
264.7100
6,673,800
Tue, 17 Mar 2026
260.6600
270.8700
259.5100
268.4100
5,121,300
Mon, 16 Mar 2026
261.6800
270.9100
261.6800
264.7400
7,386,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
265.2000
269.2200
256.0730
258.8800
6,981,200
Thu, 12 Mar 2026
263.6500
271.4400
257.2550
265.3800
7,465,400
Wed, 11 Mar 2026
272.1100
276.7800
266.5700
268.2600
7,103,200
Tue, 10 Mar 2026
265.5500
274.8500
264.5000
270.0600
11,306,800
Mon, 09 Mar 2026
251.4900
266.6700
251.0000
264.3500
20,427,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
10 · 8-K
After market open · 10:21 ET
8-K ↗
Fri, 06 Mar 2026
241.0000
251.4700
238.6500
241.7800
8,772,600
Thu, 05 Mar 2026
247.4900
258.3200
238.7400
249.7500
5,291,500
Wed, 04 Mar 2026
249.4000
255.3000
245.3400
251.2800
4,298,500
Tue, 03 Mar 2026
9 · 8-K
After-hours · 16:44 ET
8-K ↗
Tue, 03 Mar 2026
245.5300
248.2200
234.7200
244.4400
6,866,600
Mon, 02 Mar 2026
249.4400
258.9000
244.2200
257.7500
5,382,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
251.5000
257.8000
245.6700
254.8900
6,967,900
Thu, 26 Feb 2026
260.1500
260.1500
241.6900
259.2300
8,566,400
Wed, 25 Feb 2026
8 · 424B5
After-hours · 16:15 ET
424B5 ↗
Wed, 25 Feb 2026
255.4600
264.8600
255.0000
262.1900
6,580,300
Tue, 24 Feb 2026
246.5000
253.4800
241.2700
253.1500
5,458,200
Mon, 23 Feb 2026
242.6000
245.7700
240.0000
245.4200
4,026,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
240.9900
246.8000
238.1900
243.7500
3,879,200
Thu, 19 Feb 2026
7 · 424B5
After-hours · 16:37 ET
424B5 ↗
Thu, 19 Feb 2026
6 · S-3ASR
After-hours · 16:05 ET
S-3ASR ↗
Thu, 19 Feb 2026
241.0300
247.7100
239.5240
243.0600
3,929,800
Wed, 18 Feb 2026
247.0000
254.0500
240.3800
243.2100
5,350,700
Tue, 17 Feb 2026
234.5800
245.4050
232.1200
243.5300
6,449,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
5 · 10-K
After-hours · 16:10 ET
10-K ↗
Fri, 13 Feb 2026
238.2200
239.5100
227.0500
234.5300
6,785,200
Thu, 12 Feb 2026
243.9500
255.5400
234.5100
236.5100
12,438,800
Wed, 11 Feb 2026
233.2500
249.9500
233.0000
248.5100
19,793,500
Wed, 11 Feb 2026
4 · 8-K
Pre-market · 06:00 ET
8-K ↗
Tue, 10 Feb 2026
203.0000
206.3500
197.3800
199.6200
6,707,800
Mon, 09 Feb 2026
196.7800
208.4300
195.8350
202.0000
7,638,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
180.9200
195.8100
180.9200
195.5800
7,197,300
Thu, 05 Feb 2026
176.2900
183.3350
172.3500
177.7500
6,144,600
Wed, 04 Feb 2026
190.7000
194.8810
172.6000
182.5600
8,287,200
Tue, 03 Feb 2026
190.0100
195.0000
183.0100
190.1500
4,433,000
Mon, 02 Feb 2026
182.6500
191.9000
182.0000
190.0100
4,112,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
194.9100
200.3950
185.6000
186.1800
4,502,700
Thu, 29 Jan 2026
196.9800
199.1910
186.1800
195.1000
5,662,000
Wed, 28 Jan 2026
189.8000
194.0000
188.0700
193.7600
4,935,700
Tue, 27 Jan 2026
182.4000
189.3000
178.2600
189.2100
4,390,300
Mon, 26 Jan 2026
181.0200
185.3200
180.0800
181.2300
3,020,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
182.2200
183.7200
175.7300
182.4900
3,496,300
Thu, 22 Jan 2026
186.9200
189.9000
179.2000
181.1200
5,508,700
Wed, 21 Jan 2026
176.6900
182.4960
173.0000
181.4700
5,587,300
Tue, 20 Jan 2026
170.8500
177.9700
170.0060
175.1800
4,690,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
174.6300
180.3700
173.5000
176.9300
4,502,300
Thu, 15 Jan 2026
176.0000
179.6700
172.3500
172.5400
4,104,000
Wed, 14 Jan 2026
172.2000
175.5600
167.6000
170.8600
3,780,800
Tue, 13 Jan 2026
170.1000
175.2100
169.7400
172.7200
3,648,000
Mon, 12 Jan 2026
164.1800
171.3300
164.1600
170.0300
4,181,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
162.4000
164.7700
161.1900
163.5800
5,665,300
Thu, 08 Jan 2026
170.7500
171.2600
158.7700
160.7800
7,684,900
Wed, 07 Jan 2026
169.0000
174.2100
168.5300
171.5400
5,205,600
Tue, 06 Jan 2026
169.3600
175.2100
162.2100
174.9500
7,813,700
Mon, 05 Jan 2026
182.6300
183.2500
170.4400
173.9500
5,860,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
169.4650
177.2500
169.1300
175.6100
7,348,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
164.6900
165.7580
161.9100
162.0100
2,575,500
Tue, 30 Dec 2025
165.9900
166.4000
163.8800
164.3400
3,764,300
Mon, 29 Dec 2025
165.8000
168.9900
163.7900
165.6200
3,075,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
167.2600
168.4400
165.8500
167.5800
2,532,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
166.0000
167.5000
164.6200
166.8700
1,335,200
Tue, 23 Dec 2025
165.5300
167.9600
161.8300
166.2600
3,220,400
Mon, 22 Dec 2025
166.1300
167.0000
162.9500
166.2500
5,688,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
156.0000
162.3700
155.2700
159.8200
9,716,400
Thu, 18 Dec 2025
156.4300
158.7550
151.5000
154.3900
7,773,800
Wed, 17 Dec 2025
161.0100
161.0100
147.8200
149.8300
11,959,800
Tue, 16 Dec 2025
158.3500
162.4700
154.6500
160.6600
7,808,700
Mon, 15 Dec 2025
163.4100
166.5500
160.0000
161.7400
8,861,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
173.3000
174.1500
159.8200
161.2700
12,512,200
Thu, 11 Dec 2025
177.5000
179.0000
167.1800
178.6600
11,321,100
Wed, 10 Dec 2025
179.3800
185.4050
175.5500
181.8200
5,301,300
Tue, 09 Dec 2025
181.1800
182.5000
176.5400
178.3800
6,414,700
Mon, 08 Dec 2025
186.1700
188.5000
182.0000
185.6100
5,556,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
182.1700
189.6600
180.1000
189.0200
7,445,800
Fri, 05 Dec 2025
3 · 8-K
Pre-market · 06:29 ET
8-K ↗
Thu, 04 Dec 2025
179.3400
185.3400
177.1600
182.5400
4,962,300
Wed, 03 Dec 2025
179.0200
180.9300
172.7000
178.8800
5,374,500
Tue, 02 Dec 2025
182.8200
186.3700
179.6200
180.9100
5,304,500
Mon, 01 Dec 2025
175.9000
182.6450
173.2000
179.2200
6,501,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
173.5200
179.8000
172.6600
179.7300
4,059,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
172.2050
174.8700
170.5500
172.0200
5,264,800
Tue, 25 Nov 2025
167.5500
169.6600
158.8900
169.5700
8,573,200
Mon, 24 Nov 2025
162.4300
171.8000
162.4300
168.9100
8,208,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
160.0000
161.2900
149.1100
159.8300
10,577,700
Thu, 20 Nov 2025
176.9200
180.8750
158.0800
159.6100
10,076,100
Wed, 19 Nov 2025
166.0600
174.6600
165.9100
170.6500
6,070,500
Tue, 18 Nov 2025
163.3100
169.1260
158.0000
164.8600
7,586,300
Mon, 17 Nov 2025
168.3900
174.8500
164.5600
166.6500
5,249,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
162.0000
175.8800
159.6600
170.9700
10,018,700
Fri, 14 Nov 2025
2 · 8-K
Pre-market · 06:32 ET
8-K ↗
Thu, 13 Nov 2025
169.9750
170.6500
160.6700
163.6400
11,389,900
Wed, 12 Nov 2025
182.1100
182.5700
173.0100
173.3700
6,131,700
Tue, 11 Nov 2025
184.0000
187.4800
178.0400
179.0500
5,625,700
Mon, 10 Nov 2025
188.0200
191.4100
184.7600
187.8400
5,590,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
177.0000
179.8000
169.6100
179.8000
9,143,000
Thu, 06 Nov 2025
191.0050
191.0050
180.5100
183.0200
5,907,100
Wed, 05 Nov 2025
182.0750
193.4000
181.0000
190.7100
6,534,700
Tue, 04 Nov 2025
183.3000
186.9000
177.5000
180.8200
8,984,800
Mon, 03 Nov 2025
196.1500
197.6000
189.5700
191.4000
6,065,100
Mon, 03 Nov 2025
1 · 8-K
Pre-market · 06:46 ET
8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
196.9500
199.8700
188.5800
192.8600
7,726,600
Thu, 30 Oct 2025
193.8600
202.4500
192.3900
193.7600
5,693,500
Wed, 29 Oct 2025
193.7000
199.5000
193.1300
199.2700
6,298,900
Tue, 28 Oct 2025
192.7700
195.7050
186.0200
190.5700
6,044,100
Mon, 27 Oct 2025
189.9900
194.0000
188.9140
192.9000
6,673,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
186.8500
188.8900
184.9000
186.0600
7,188,500
Thu, 23 Oct 2025
174.5300
184.0400
174.0000
183.2000
9,679,400