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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
325.8200
331.6500
326.5850
329.4600
627,545
Thu, 03 Sep 2026
331.4400
332.1100
325.0600
327.8300
1,179,700
Wed, 02 Sep 2026
333.8900
333.8900
327.8800
330.0600
1,143,800
Tue, 01 Sep 2026
342.2500
343.5400
330.3200
332.9600
1,565,300
Mon, 31 Aug 2026
348.9000
350.0000
341.8200
342.7900
1,174,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
349.3300
349.5500
346.2400
348.6800
980,700
Thu, 27 Aug 2026
350.0000
351.5500
347.0300
347.9300
1,262,400
Wed, 26 Aug 2026
350.7100
355.9900
350.4800
352.6800
605,300
Tue, 25 Aug 2026
352.4400
353.5200
350.9400
351.2400
723,700
Mon, 24 Aug 2026
351.8300
354.2400
349.4900
352.9800
1,292,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
347.5200
351.1800
347.4500
350.7200
825,200
Thu, 20 Aug 2026
345.1200
351.7800
344.0300
346.6200
1,605,400
Wed, 19 Aug 2026
344.2300
352.9900
343.3100
345.7100
1,808,300
Tue, 18 Aug 2026
344.3600
345.2700
338.8300
338.9100
1,145,300
Mon, 17 Aug 2026
335.0000
343.4300
334.8800
341.1200
1,394,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
338.8900
340.9900
334.4100
334.4100
984,200
Thu, 13 Aug 2026
337.4000
340.1400
337.1700
337.8500
1,216,300
Wed, 12 Aug 2026
335.5700
336.3700
332.5300
335.4100
1,056,800
Tue, 11 Aug 2026
334.2400
336.7200
332.7600
334.6000
739,500
Mon, 10 Aug 2026
333.0900
337.5300
332.0000
333.9500
1,839,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
339.2500
342.0600
334.3300
334.3600
2,393,600
Thu, 06 Aug 2026
344.0300
344.9900
340.6000
342.4600
580,200
Wed, 05 Aug 2026
340.9200
342.0000
337.8900
341.7400
890,700
Tue, 04 Aug 2026
335.4900
341.8400
332.8300
341.2700
761,000
Mon, 03 Aug 2026
336.5000
338.4800
333.6500
336.6500
776,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
333.0100
337.7200
331.6700
335.4800
1,462,400
Thu, 30 Jul 2026
334.2500
336.4200
328.7800
333.9300
1,098,100
Wed, 29 Jul 2026
338.7800
339.0600
334.9800
335.7400
1,901,300
Tue, 28 Jul 2026
345.3200
348.2300
338.6100
338.8400
1,161,300
Mon, 27 Jul 2026
351.7500
351.7500
340.6800
343.3500
1,842,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
351.5900
353.4700
347.3200
350.6600
1,194,000
Thu, 23 Jul 2026
343.0000
358.6000
343.0000
348.5500
2,748,300
Thu, 23 Jul 2026
17 · 10-Q
Pre-market · 07:34 ET
10-Q ↗
Thu, 23 Jul 2026
16 · 8-K
Pre-market · 04:20 ET
8-K ↗
Wed, 22 Jul 2026
333.6900
334.5000
329.8200
330.9400
975,400
Tue, 21 Jul 2026
334.8800
335.2800
331.0200
331.3000
861,400
Mon, 20 Jul 2026
340.7700
341.9900
334.1800
334.9700
1,011,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
339.4100
342.5300
337.7200
340.1600
1,162,300
Thu, 16 Jul 2026
330.0000
339.7700
329.3700
338.0600
1,291,000
Wed, 15 Jul 2026
325.4300
328.5400
323.4100
328.5400
1,257,500
Tue, 14 Jul 2026
326.0100
329.3800
325.3400
326.8300
866,700
Mon, 13 Jul 2026
327.6000
329.0500
325.9800
327.5900
620,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
325.0000
328.5800
323.7900
327.4700
636,100
Thu, 09 Jul 2026
320.9100
324.4900
316.1600
323.7700
740,300
Wed, 08 Jul 2026
323.9800
323.9800
318.5300
319.2200
651,300
Tue, 07 Jul 2026
324.0000
325.3700
319.2400
322.7400
691,700
Mon, 06 Jul 2026
323.2000
324.3000
318.5600
321.9000
869,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
321.5900
323.7500
319.6300
322.7100
861,500
Wed, 01 Jul 2026
314.0000
320.1900
313.0000
318.9900
1,173,500
Tue, 30 Jun 2026
317.0500
317.0500
312.2900
314.5900
1,231,400
Mon, 29 Jun 2026
312.5100
316.7700
311.5800
316.6500
679,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
312.3600
315.0000
310.3600
312.8100
1,397,000
Thu, 25 Jun 2026
306.7800
312.2400
306.7800
312.0600
975,200
Wed, 24 Jun 2026
304.6400
307.8700
303.3200
303.8200
984,800
Tue, 23 Jun 2026
304.7900
305.5400
302.1100
303.3900
1,593,000
Mon, 22 Jun 2026
299.0000
306.2400
298.8400
304.1700
1,478,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
301.7500
305.7500
298.8300
300.0800
1,885,200
Wed, 17 Jun 2026
308.2900
308.8700
297.4500
300.5300
1,538,800
Tue, 16 Jun 2026
312.0200
313.5900
308.5400
310.8100
1,346,400
Mon, 15 Jun 2026
313.9600
314.0300
309.1900
310.2800
1,002,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
311.5700
315.9600
310.3800
313.9100
532,800
Thu, 11 Jun 2026
308.9800
311.7100
307.5000
310.5300
803,500
Wed, 10 Jun 2026
313.6400
313.9200
308.4900
308.9300
772,500
Tue, 09 Jun 2026
310.2000
313.4900
309.1500
312.3200
1,057,500
Mon, 08 Jun 2026
315.0200
315.5000
309.2800
309.9300
1,151,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
308.0500
316.0400
308.0500
313.4500
1,445,900
Thu, 04 Jun 2026
309.7000
310.6900
301.1700
307.1900
1,187,700
Wed, 03 Jun 2026
307.8200
311.0700
305.0400
305.1100
924,800
Tue, 02 Jun 2026
305.3100
309.1300
304.8500
307.5500
667,200
Mon, 01 Jun 2026
304.4300
305.8400
301.2600
305.1600
931,600
Mon, 01 Jun 2026
15 · 8-K
Pre-market · 09:15 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
306.0000
312.6200
301.5300
304.9600
1,608,900
Thu, 28 May 2026
322.3400
322.9800
304.6600
307.8800
3,300,700
Wed, 27 May 2026
320.0000
326.0000
320.0000
325.6800
850,500
Tue, 26 May 2026
315.3200
321.1900
314.3400
320.2200
1,107,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
311.8200
317.2500
311.1700
314.5300
1,600,100
Thu, 21 May 2026
311.8500
314.8400
310.0600
311.4400
783,000
Wed, 20 May 2026
319.0200
320.7000
310.0600
311.8400
1,592,000
Tue, 19 May 2026
318.7600
321.0700
316.0700
318.2000
1,094,500
Mon, 18 May 2026
317.4200
320.9000
316.1300
320.0800
1,523,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
316.1500
317.9100
314.0000
315.9500
1,599,900
Thu, 14 May 2026
311.9100
317.7100
309.8300
317.6400
607,100
Wed, 13 May 2026
312.2700
315.2200
310.2900
310.5800
675,400
Tue, 12 May 2026
311.8800
313.9400
308.8300
312.3500
865,200
Mon, 11 May 2026
313.3900
316.0000
310.7700
311.1100
2,011,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
14 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 08 May 2026
311.6500
315.0200
311.6500
312.0100
1,705,900
Thu, 07 May 2026
317.7900
318.0000
313.2700
313.3900
862,300
Wed, 06 May 2026
315.0000
319.9800
314.8400
317.2500
1,026,000
Tue, 05 May 2026
312.3500
314.5300
310.4400
313.5700
595,000
Mon, 04 May 2026
313.0000
315.4600
310.2000
311.6600
715,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
318.0600
318.0600
315.0700
315.9000
922,200
Thu, 30 Apr 2026
311.4600
315.9400
311.4600
315.8300
1,893,400
Wed, 29 Apr 2026
316.0400
316.9500
311.5700
312.1200
948,800
Tue, 28 Apr 2026
321.0000
321.1800
315.6600
316.7100
933,100
Mon, 27 Apr 2026
318.7400
321.0000
316.2700
318.8900
1,080,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
13 · 10-Q
After market open · 10:36 ET
10-Q ↗
Fri, 24 Apr 2026
323.3600
323.3700
318.2400
319.7100
896,000
Fri, 24 Apr 2026
12 · 8-K
Pre-market · 08:05 ET
8-K ↗
Thu, 23 Apr 2026
306.1400
322.2000
304.3800
321.4400
1,413,400
Wed, 22 Apr 2026
303.9400
305.6100
298.0100
298.3300
896,100
Tue, 21 Apr 2026
305.0200
305.9800
300.7600
302.2200
901,700
Mon, 20 Apr 2026
302.3100
305.6500
300.0600
304.1300
1,128,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
302.5100
306.7400
301.8900
302.3800
1,454,600
Thu, 16 Apr 2026
298.0800
302.6600
296.3700
302.6300
1,515,600
Wed, 15 Apr 2026
299.6300
299.6800
295.5500
297.7100
1,475,000
Tue, 14 Apr 2026
296.4200
300.1200
294.7500
299.7000
1,055,900
Mon, 13 Apr 2026
295.4400
297.6400
294.0400
297.5600
818,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
295.0600
297.1900
294.0000
296.2900
1,436,600
Thu, 09 Apr 2026
293.4500
296.5300
292.9400
295.3000
1,704,100
Wed, 08 Apr 2026
292.4000
295.6000
291.8500
294.1000
1,899,400
Tue, 07 Apr 2026
288.0500
289.8500
286.5900
288.5000
1,328,600
Mon, 06 Apr 2026
287.8700
290.3300
286.9400
288.0500
1,286,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
11 · 8-K
After-hours · 16:45 ET
8-K ↗
Thu, 02 Apr 2026
286.0000
290.0000
284.7700
288.0000
2,064,500
Wed, 01 Apr 2026
288.5800
291.0200
287.0000
287.0000
1,770,900
Tue, 31 Mar 2026
285.1300
289.1100
281.7300
287.0000
2,141,100
Mon, 30 Mar 2026
286.2000
287.2000
282.0700
282.3300
936,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
281.1100
285.1600
280.9400
283.2500
1,214,700
Fri, 27 Mar 2026
10 · DEFA14A
Pre-market · 08:10 ET
DEFA14A ↗
Fri, 27 Mar 2026
9 · DEF 14A
Pre-market · 08:05 ET
DEF 14A ↗
Thu, 26 Mar 2026
281.6600
283.5300
279.7400
283.2800
2,168,000
Wed, 25 Mar 2026
286.0100
286.2200
282.2300
282.6100
1,166,700
Tue, 24 Mar 2026
282.7100
287.9600
282.0500
283.6400
876,900
Mon, 23 Mar 2026
285.7400
288.1400
284.3100
284.9500
1,001,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
279.3400
282.4900
277.9000
281.0900
1,643,100
Thu, 19 Mar 2026
284.3500
284.6800
278.0500
278.1900
2,011,300
Wed, 18 Mar 2026
290.4300
291.1400
283.8800
284.3600
1,113,800
Tue, 17 Mar 2026
293.4900
293.8500
289.3400
291.3200
601,600
Mon, 16 Mar 2026
292.9800
294.2900
290.4900
290.7000
734,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
292.8200
292.8200
288.1000
289.3700
745,300
Thu, 12 Mar 2026
295.3300
295.3300
290.2200
291.2600
1,015,000
Wed, 11 Mar 2026
295.7700
298.9800
294.5100
297.5600
1,613,800
Tue, 10 Mar 2026
301.5100
303.6000
298.4100
298.4900
1,289,000
Mon, 09 Mar 2026
299.6800
303.2500
295.4100
302.4300
1,980,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
308.0000
309.5200
300.2600
302.8400
1,832,700
Thu, 05 Mar 2026
315.9200
317.9200
310.6200
310.9200
852,400
Wed, 04 Mar 2026
317.3200
318.7900
314.5400
317.8300
2,111,700
Tue, 03 Mar 2026
313.0400
317.5000
309.7200
317.2600
1,393,300
Mon, 02 Mar 2026
315.6800
318.4600
312.0100
317.4700
1,016,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
311.8700
315.1200
311.0300
314.7400
2,128,600
Thu, 26 Feb 2026
312.6900
315.9200
310.9600
313.0100
1,138,600
Wed, 25 Feb 2026
316.8800
316.9600
310.1300
311.8500
1,412,800
Tue, 24 Feb 2026
313.9400
316.3000
312.9500
316.0900
2,378,200
Mon, 23 Feb 2026
317.7400
317.7400
311.7000
315.0300
1,470,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
313.7800
318.4300
313.0000
316.2300
1,355,200
Thu, 19 Feb 2026
317.0000
317.5100
312.5400
314.0500
1,224,600
Wed, 18 Feb 2026
315.0000
317.1300
314.1000
316.7600
1,337,500
Tue, 17 Feb 2026
315.6600
318.0000
314.6600
316.1200
1,016,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
313.2500
316.8900
311.6300
314.9400
746,500
Thu, 12 Feb 2026
318.5900
319.9400
312.2900
314.5400
1,293,500
Wed, 11 Feb 2026
315.4500
318.6500
315.2200
317.2900
1,376,300
Tue, 10 Feb 2026
306.0400
316.2400
305.3600
315.4500
1,525,500
Mon, 09 Feb 2026
8 · 10-K
After market open · 11:58 ET
10-K ↗
Mon, 09 Feb 2026
305.4900
306.9500
302.0100
305.7200
1,228,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
303.4700
307.9700
302.9700
306.4800
1,166,500
Thu, 05 Feb 2026
307.0600
309.2100
304.7600
306.9100
2,020,300
Wed, 04 Feb 2026
300.4200
308.1100
299.7500
306.8400
1,425,800
Tue, 03 Feb 2026
289.5900
298.7900
289.5900
298.3200
1,659,700
Mon, 02 Feb 2026
290.8200
292.2000
286.7000
291.4500
1,153,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
286.7800
291.6900
286.7800
291.2400
942,300
Thu, 29 Jan 2026
284.0000
290.6400
284.0000
290.1600
1,125,700
Thu, 29 Jan 2026
7 · 8-K
Pre-market · 08:05 ET
8-K ↗
Wed, 28 Jan 2026
288.0000
290.6600
284.3700
284.4700
766,000
Tue, 27 Jan 2026
288.8600
293.5100
286.3000
288.9700
1,502,600
Mon, 26 Jan 2026
288.1100
289.5300
287.1000
288.2600
973,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
289.4300
291.2400
287.0800
287.4100
940,400
Thu, 22 Jan 2026
289.3100
291.4600
288.2100
289.0800
958,100
Wed, 21 Jan 2026
282.3900
289.5400
281.6200
289.1000
1,239,200
Tue, 20 Jan 2026
286.6400
286.7800
277.8000
280.3900
2,240,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
290.5800
292.0100
289.0000
290.6300
1,467,000
Thu, 15 Jan 2026
287.5600
291.2400
286.8900
290.7700
1,070,900
Wed, 14 Jan 2026
286.7500
289.3600
285.4500
286.3700
619,400
Tue, 13 Jan 2026
288.8400
289.7200
286.5500
288.2000
529,600
Mon, 12 Jan 2026
285.0000
289.0300
284.6800
288.7300
956,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
290.5300
293.6400
286.5300
287.2100
786,800
Thu, 08 Jan 2026
283.4100
291.2500
283.3100
289.7200
725,800
Wed, 07 Jan 2026
291.6100
292.7500
283.9200
284.0900
1,198,700
Tue, 06 Jan 2026
287.3800
291.3900
287.3800
291.1500
991,200
Mon, 05 Jan 2026
286.9200
291.2200
285.9400
287.9200
1,052,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
288.8900
290.1800
287.0100
287.8200
1,567,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
290.4900
290.7000
288.5700
288.7200
719,900
Tue, 30 Dec 2025
291.5500
291.9700
290.1000
290.1100
621,500
Mon, 29 Dec 2025
291.5800
292.9500
290.2800
292.0500
505,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
292.7100
293.3300
290.8600
290.9600
357,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
291.3000
293.8300
291.3000
292.7100
389,300
Tue, 23 Dec 2025
291.5300
292.4400
290.6700
291.8800
1,069,800
Mon, 22 Dec 2025
291.5200
292.6700
289.2700
291.6000
1,017,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
6 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 19 Dec 2025
291.0500
293.0800
289.2000
291.4100
1,368,300
Thu, 18 Dec 2025
294.8200
296.6000
291.2100
291.8300
1,274,200
Wed, 17 Dec 2025
294.0000
295.6600
293.0200
294.4300
1,118,600
Tue, 16 Dec 2025
299.5400
300.4200
293.7200
294.0000
2,334,400
Mon, 15 Dec 2025
298.0000
299.8400
295.9100
299.4900
1,570,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
295.3100
297.8900
294.1700
296.9800
1,690,100
Thu, 11 Dec 2025
292.4200
294.5900
291.3200
294.0600
1,946,500
Wed, 10 Dec 2025
289.7100
295.8000
289.7100
294.2600
1,652,500
Tue, 09 Dec 2025
292.3900
292.6700
289.4700
289.5300
1,704,000
Mon, 08 Dec 2025
295.0100
296.0300
292.6400
293.0000
967,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
293.7000
295.5900
293.3100
294.1900
1,045,100
Thu, 04 Dec 2025
293.2100
295.9600
292.8900
295.1300
1,553,500
Wed, 03 Dec 2025
292.0900
295.2500
290.7100
294.0500
1,479,200
Tue, 02 Dec 2025
289.8200
292.5300
287.4200
291.7500
2,389,900
Mon, 01 Dec 2025
291.3600
294.0000
289.7700
289.8300
1,592,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
289.6700
293.2800
288.8800
292.0900
453,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
289.0600
291.5700
288.7700
290.0300
951,200
Tue, 25 Nov 2025
285.1400
289.6700
285.0100
289.0600
1,022,500
Mon, 24 Nov 2025
286.5300
287.0800
282.3000
283.1100
2,112,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
281.5800
286.9600
281.2600
286.2900
1,337,500
Thu, 20 Nov 2025
283.2900
285.6300
280.0900
280.2200
2,600,400
Wed, 19 Nov 2025
281.4000
283.0000
280.4700
281.7700
1,505,100
Tue, 18 Nov 2025
281.3700
282.7500
280.1400
280.7400
2,076,600
Mon, 17 Nov 2025
283.9800
285.2300
281.4100
281.4100
1,568,400
Mon, 17 Nov 2025
5 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
283.3700
286.0300
282.6400
283.9800
2,086,700
Thu, 13 Nov 2025
286.0500
286.5800
283.0000
283.5300
1,295,500
Wed, 12 Nov 2025
286.6000
289.6300
286.3500
286.4900
960,100
Tue, 11 Nov 2025
287.9700
288.4100
286.3400
287.5700
727,500
Mon, 10 Nov 2025
283.3900
287.7100
282.9700
286.9200
1,369,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
281.0200
284.2800
281.0200
284.2500
1,090,400
Thu, 06 Nov 2025
4 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 06 Nov 2025
280.2800
282.9600
279.8100
282.1000
1,088,100
Wed, 05 Nov 2025
283.0300
284.6800
280.7600
280.7700
878,600
Tue, 04 Nov 2025
281.5500
284.1100
280.4100
283.8000
1,420,000
Mon, 03 Nov 2025
282.4400
284.0000
281.5300
282.1700
1,558,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
280.4100
284.5300
279.5000
283.3800
1,062,600
Thu, 30 Oct 2025
279.6300
283.4100
279.4900
281.6200
816,700
Wed, 29 Oct 2025
280.0000
281.5000
278.4100
279.5300
1,048,500
Tue, 28 Oct 2025
282.7100
284.6200
280.3100
280.4000
1,535,300
Mon, 27 Oct 2025
281.9500
282.5800
280.0700
281.6400
1,086,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
283.4800
285.0800
279.9200
280.5000
1,466,700
Thu, 23 Oct 2025
3 · 10-Q
After-hours · 17:10 ET
10-Q ↗
Thu, 23 Oct 2025
2 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 23 Oct 2025
288.6400
289.6200
283.4100
283.8300
1,124,000
Wed, 22 Oct 2025
290.2100
292.5400
288.5400
288.6300
1,232,100
Tue, 21 Oct 2025
290.1100
292.0800
288.9800
289.7800
993,100
Mon, 20 Oct 2025
289.5700
292.8900
289.5000
291.1500
1,348,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
289.5600
292.5700
289.2400
289.7800
991,300
Thu, 16 Oct 2025
291.4500
291.4500
287.3500
288.4900
1,115,800
Wed, 15 Oct 2025
290.4100
291.7200
288.4300
289.7000
938,200
Tue, 14 Oct 2025
287.6800
292.1100
287.0000
290.3100
745,600
Mon, 13 Oct 2025
289.5000
291.4200
287.7900
289.5700
1,057,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
295.7200
297.5700
288.3100
288.3700
925,800
Thu, 09 Oct 2025
297.5300
297.5300
294.4700
294.8900
926,400
Wed, 08 Oct 2025
294.9900
297.5400
292.9500
296.6200
886,400
Tue, 07 Oct 2025
299.9500
300.8300
294.8100
295.8600
912,200
Mon, 06 Oct 2025
301.4400
301.5300
298.5700
299.6500
2,076,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
298.3100
302.2400
298.3100
300.1500
1,839,400
Thu, 02 Oct 2025
299.3100
301.4700
297.6300
298.3000
1,292,900
Wed, 01 Oct 2025
299.1800
300.8000
297.2000
298.6800
1,594,800
Tue, 30 Sep 2025
299.0000
300.6000
298.6700
300.4100
1,089,400
Mon, 29 Sep 2025
1 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 29 Sep 2025
297.2300
300.9100
297.2300
299.6200
1,118,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
294.6800
298.4200
293.3300
297.4900
1,835,400
Thu, 25 Sep 2025
293.9100
295.5400
293.5400
294.5700
1,666,900
Wed, 24 Sep 2025
292.4500
296.3800
292.4500
293.3200
2,405,200
Tue, 23 Sep 2025
291.0000
293.6400
289.8100
292.0800
1,734,400
Mon, 22 Sep 2025
284.6900
294.7800
282.9600
290.5500
2,918,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
283.8000
284.7600
282.6100
283.7100
2,712,300
Thu, 18 Sep 2025
278.3800
283.1200
277.7600
282.6800
1,095,400
Wed, 17 Sep 2025
278.9500
280.1100
276.5500
278.0000
2,854,900
Tue, 16 Sep 2025
278.0000
280.9900
277.6100
278.0900
1,707,100
Mon, 15 Sep 2025
277.0000
277.4600
274.7800
277.1600
1,169,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
273.8600
276.2300
273.7600
274.7200
2,243,800
Thu, 11 Sep 2025
271.9000
275.6200
271.8800
274.0000
1,447,200
Wed, 10 Sep 2025
272.4200
274.0100
268.2300
272.3600
1,979,400
Tue, 09 Sep 2025
275.4900
276.6300
273.3300
273.4500
1,362,800
Mon, 08 Sep 2025
277.0000
277.7800
274.8300
275.5900
1,946,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
279.8200
280.2400
276.6000
277.7500
1,302,000