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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
252.5150
254.3000
248.6000
253.9700
1,317,185
Thu, 22 Oct 2026
20 · 8-K
After market open · 10:56 ET
8-K ↗
Thu, 22 Oct 2026
249.1600
254.7900
249.1600
254.2300
1,888,700
Wed, 21 Oct 2026
249.5000
251.5400
246.7200
247.5500
1,050,300
Tue, 20 Oct 2026
244.9700
250.1900
243.6000
248.7700
1,900,500
Mon, 19 Oct 2026
245.1600
246.8900
242.9500
243.8400
1,235,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
243.5400
248.6300
242.0100
248.5100
3,371,500
Thu, 15 Oct 2026
241.4800
242.2000
238.8800
240.5000
3,004,400
Wed, 14 Oct 2026
237.8800
239.4400
236.0900
237.5000
2,425,800
Tue, 13 Oct 2026
238.7500
238.8900
233.6100
234.7200
1,558,100
Mon, 12 Oct 2026
237.0800
238.3900
236.0100
238.2500
1,076,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
237.0000
238.0800
235.0700
236.9700
973,900
Thu, 08 Oct 2026
233.5000
237.1500
232.3400
236.9200
1,203,000
Wed, 07 Oct 2026
237.1700
238.6700
233.0100
233.6300
978,300
Tue, 06 Oct 2026
236.3000
239.4600
235.3000
237.9000
1,139,600
Mon, 05 Oct 2026
237.0400
239.2200
235.5500
236.8800
1,273,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
238.2200
238.6200
234.6600
236.6000
1,528,800
Thu, 01 Oct 2026
236.7200
239.2400
236.0700
238.4000
1,309,900
Wed, 30 Sep 2026
236.7200
238.6900
234.0100
236.7800
1,467,400
Tue, 29 Sep 2026
236.3600
239.3600
235.0200
236.4700
1,833,800
Mon, 28 Sep 2026
237.0000
240.1000
234.5900
237.7000
1,997,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
238.1100
240.9800
236.7900
237.6900
1,646,600
Thu, 24 Sep 2026
239.1500
242.1200
237.8500
238.0400
1,450,700
Wed, 23 Sep 2026
239.9900
243.5000
239.0000
239.2100
1,330,200
Tue, 22 Sep 2026
248.5100
248.6200
239.5100
239.8900
1,714,700
Mon, 21 Sep 2026
246.6100
248.1800
244.9100
246.9300
1,461,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
250.0300
251.5000
246.1100
247.2900
2,844,400
Thu, 17 Sep 2026
251.0000
252.0900
246.6300
250.4600
1,904,200
Wed, 16 Sep 2026
250.0700
251.9200
248.1400
250.7400
1,285,300
Tue, 15 Sep 2026
251.9000
253.1200
247.8700
249.6600
1,445,200
Mon, 14 Sep 2026
247.8100
250.2700
245.7700
248.9300
2,347,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
250.5700
251.8500
244.7600
245.5400
1,923,900
Thu, 10 Sep 2026
250.8100
252.2100
246.5100
248.3700
1,674,300
Wed, 09 Sep 2026
256.3200
258.0400
250.2800
250.4100
1,251,300
Tue, 08 Sep 2026
253.6000
257.0600
253.3000
255.7400
1,479,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
259.5200
259.7800
256.0500
256.4500
1,210,600
Thu, 03 Sep 2026
264.2400
265.0000
259.1400
262.1400
1,413,700
Wed, 02 Sep 2026
264.5000
266.5000
260.1200
261.3100
1,411,800
Tue, 01 Sep 2026
266.5000
269.5000
262.1800
263.5600
1,340,400
Mon, 31 Aug 2026
263.0500
267.8500
261.3500
266.2500
2,587,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
264.3300
265.1400
261.4500
262.8200
1,615,000
Thu, 27 Aug 2026
262.1500
263.4600
259.6000
261.9800
1,684,600
Wed, 26 Aug 2026
259.9800
264.8500
258.5400
262.9600
1,394,800
Tue, 25 Aug 2026
263.2400
263.8200
260.9500
262.1700
1,748,700
Mon, 24 Aug 2026
265.6900
265.7800
261.5500
262.8300
1,576,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
271.1700
271.7500
266.4300
266.7300
1,970,100
Thu, 20 Aug 2026
275.6900
276.6200
269.5900
270.4400
1,729,200
Wed, 19 Aug 2026
281.0000
281.0000
276.3500
277.1100
1,076,800
Tue, 18 Aug 2026
280.0000
284.0000
279.3400
279.5400
1,811,800
Mon, 17 Aug 2026
283.0000
285.9500
277.7700
278.3800
2,981,400
Mon, 17 Aug 2026
19 · 8-K
Pre-market · 07:30 ET
8-K ↗
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
291.5600
293.0000
288.7900
291.8200
1,012,100
Thu, 13 Aug 2026
291.0700
291.8000
286.2900
288.4600
1,101,800
Wed, 12 Aug 2026
284.7300
290.7800
282.0000
290.7400
1,840,900
Tue, 11 Aug 2026
289.0000
290.8200
285.6700
286.0200
1,072,000
Mon, 10 Aug 2026
288.8600
294.1400
288.2200
289.7200
1,120,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
288.6100
289.1700
284.1300
286.6700
1,094,100
Thu, 06 Aug 2026
289.4500
291.3800
286.8700
289.5300
1,018,000
Wed, 05 Aug 2026
286.8000
290.4900
284.3900
286.1200
1,281,400
Tue, 04 Aug 2026
279.6900
286.3700
276.7700
285.3000
1,634,100
Mon, 03 Aug 2026
277.0000
281.5000
274.7100
277.8600
3,416,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
272.9900
279.5300
270.1700
277.0600
2,283,100
Thu, 30 Jul 2026
278.0200
282.0000
262.6800
271.9000
4,208,700
Thu, 30 Jul 2026
18 · 10-Q
Pre-market · 09:06 ET
10-Q ↗
Wed, 29 Jul 2026
17 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 29 Jul 2026
307.1200
308.3300
295.0000
297.5300
1,277,900
Tue, 28 Jul 2026
306.7200
308.8900
302.5300
305.2000
1,628,200
Mon, 27 Jul 2026
301.0000
306.3100
301.0000
303.4800
1,196,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
16 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 24 Jul 2026
300.8300
306.4200
299.2500
300.2100
1,017,800
Thu, 23 Jul 2026
289.5000
303.9400
289.5000
299.6700
2,029,200
Wed, 22 Jul 2026
282.0000
285.8800
279.5100
285.1600
1,166,900
Tue, 21 Jul 2026
275.1600
281.2100
270.3200
277.7100
1,742,000
Mon, 20 Jul 2026
283.7100
284.7300
280.4400
280.5500
1,399,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
287.1000
290.2000
281.5100
282.0100
1,138,500
Thu, 16 Jul 2026
286.9400
288.0000
282.4600
284.4300
1,035,500
Wed, 15 Jul 2026
291.6800
292.9800
286.0300
286.8200
983,000
Tue, 14 Jul 2026
289.9000
294.7300
289.0000
290.0100
1,034,100
Mon, 13 Jul 2026
292.0800
293.4500
288.3300
288.6900
722,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
290.6500
291.3700
288.1200
290.7700
626,500
Thu, 09 Jul 2026
292.2700
294.9300
288.1800
289.8700
910,400
Wed, 08 Jul 2026
293.3700
294.5300
290.7200
293.4400
1,246,900
Tue, 07 Jul 2026
303.6000
304.5000
294.3800
295.4000
1,245,500
Mon, 06 Jul 2026
301.8100
302.8200
297.7700
301.2700
900,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
297.2300
303.1000
296.4300
302.0700
1,424,300
Wed, 01 Jul 2026
293.9900
296.3500
291.9300
292.2300
1,911,100
Tue, 30 Jun 2026
290.5900
291.7600
288.0000
290.5900
2,210,200
Mon, 29 Jun 2026
290.8700
293.1300
287.2400
289.3800
1,316,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
290.1600
296.6200
288.7000
291.2500
2,156,400
Thu, 25 Jun 2026
288.6600
294.1200
286.5000
288.5200
1,431,500
Wed, 24 Jun 2026
294.9000
296.0900
287.1100
287.2700
2,442,900
Tue, 23 Jun 2026
288.5800
294.2800
286.6600
293.7700
2,396,200
Mon, 22 Jun 2026
292.0000
292.5400
282.4100
285.8300
2,554,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
315.1200
317.5700
291.6600
294.8200
2,711,400
Wed, 17 Jun 2026
308.6600
318.5200
308.5400
313.1700
1,514,900
Tue, 16 Jun 2026
304.1000
311.1000
302.7100
310.4500
1,372,500
Mon, 15 Jun 2026
307.5000
308.5700
300.3600
304.1700
1,405,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
312.9300
313.3000
306.0000
307.7900
878,300
Thu, 11 Jun 2026
304.1600
315.7200
303.8100
312.1700
1,148,700
Wed, 10 Jun 2026
309.4000
310.0000
302.8800
303.0000
794,500
Tue, 09 Jun 2026
303.3600
308.2000
302.2400
308.1700
956,900
Mon, 08 Jun 2026
306.5200
308.7100
299.3900
302.1000
1,006,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
309.9800
311.4600
306.4500
307.8300
793,300
Thu, 04 Jun 2026
308.2800
309.9700
306.3100
309.7800
887,100
Wed, 03 Jun 2026
305.5300
309.0300
301.4900
303.4500
934,400
Tue, 02 Jun 2026
308.1200
310.4900
307.1700
308.1200
804,400
Mon, 01 Jun 2026
312.3800
313.0300
307.5300
309.5900
1,060,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
314.6000
315.2900
308.7400
315.1800
1,759,700
Thu, 28 May 2026
310.3900
315.3900
310.3900
314.7800
1,679,800
Wed, 27 May 2026
311.0300
312.7400
308.1500
309.0500
966,000
Tue, 26 May 2026
313.8400
314.4900
309.2000
313.4700
912,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
309.0300
312.2600
306.3300
311.9800
944,800
Thu, 21 May 2026
308.8500
309.2600
305.0000
306.3300
883,300
Wed, 20 May 2026
309.0000
311.1000
303.5900
309.1500
1,583,200
Tue, 19 May 2026
311.7900
311.8800
304.9500
308.1500
1,202,600
Mon, 18 May 2026
303.9900
311.3100
303.1200
311.1600
1,135,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
306.9900
309.8600
303.1800
303.3900
1,273,000
Thu, 14 May 2026
305.7800
310.5100
304.3900
307.6200
979,900
Wed, 13 May 2026
306.5700
307.5900
298.0400
304.9300
842,800
Tue, 12 May 2026
15 · 8-K
After-hours · 17:06 ET
8-K ↗
Tue, 12 May 2026
302.3500
310.2600
302.0200
309.4700
1,367,100
Mon, 11 May 2026
298.0000
303.9100
296.6700
302.3500
1,298,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
300.8400
302.9700
297.6600
299.6400
1,189,800
Thu, 07 May 2026
303.0500
304.9900
299.1000
301.1800
1,674,100
Wed, 06 May 2026
301.7000
304.3800
299.0200
302.2000
2,282,300
Tue, 05 May 2026
310.4500
311.2400
300.0700
302.6500
2,079,500
Mon, 04 May 2026
312.0500
315.6300
308.2200
308.6200
1,442,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
322.0000
322.6500
312.5100
313.3700
1,419,700
Thu, 30 Apr 2026
14 · 10-Q
After market open · 14:32 ET
10-Q ↗
Thu, 30 Apr 2026
321.5900
325.4800
313.0100
320.5500
2,659,900
Thu, 30 Apr 2026
13 · 8-K
Pre-market · 06:56 ET
8-K ↗
Wed, 29 Apr 2026
325.4800
326.7600
319.6100
321.4000
1,591,200
Tue, 28 Apr 2026
323.7500
326.1300
321.8600
324.8800
1,561,300
Mon, 27 Apr 2026
318.4300
324.6700
318.2700
320.4600
1,256,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
328.8200
328.8200
314.7500
317.5100
2,350,900
Thu, 23 Apr 2026
333.1100
334.7500
325.8500
330.2200
2,172,200
Thu, 23 Apr 2026
12 · 8-K
Pre-market · 06:03 ET
8-K ↗
Wed, 22 Apr 2026
343.3300
344.2000
329.8800
331.6600
2,156,800
Tue, 21 Apr 2026
346.6000
347.3500
336.4700
340.3000
1,581,800
Mon, 20 Apr 2026
351.1700
353.6000
347.4600
348.5700
838,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
351.0600
356.4700
349.1500
350.3500
1,267,600
Thu, 16 Apr 2026
357.5900
358.9300
351.7100
353.4100
1,029,300
Wed, 15 Apr 2026
355.0000
358.4000
353.7000
355.9200
1,036,500
Tue, 14 Apr 2026
358.3300
359.6500
352.0700
355.5600
947,900
Mon, 13 Apr 2026
355.2400
360.1400
354.5000
357.9500
1,082,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
356.0800
357.6600
344.9000
353.5900
1,250,600
Thu, 09 Apr 2026
361.3600
364.2700
357.8800
357.9700
1,136,800
Wed, 08 Apr 2026
352.1700
362.4600
351.9200
361.9700
1,384,300
Tue, 07 Apr 2026
355.0000
357.4000
352.4000
354.0000
748,200
Mon, 06 Apr 2026
356.5300
360.0000
353.5200
358.7300
1,014,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
352.5400
360.8000
351.0000
356.0000
1,009,400
Wed, 01 Apr 2026
348.8400
355.5400
347.1100
353.9100
1,305,000
Wed, 01 Apr 2026
11 · DEFA14A
Pre-market · 06:51 ET
DEFA14A ↗
Wed, 01 Apr 2026
10 · DEF 14A
Pre-market · 06:50 ET
DEF 14A ↗
Tue, 31 Mar 2026
343.8600
349.7300
340.0000
345.1500
1,279,200
Mon, 30 Mar 2026
348.1400
350.4600
337.0200
339.9300
1,418,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
347.9200
349.7900
342.7600
343.0000
1,097,200
Thu, 26 Mar 2026
348.9900
353.9400
347.6400
349.3400
916,600
Wed, 25 Mar 2026
352.9100
356.7200
350.2000
352.0200
1,468,600
Tue, 24 Mar 2026
342.4200
351.7100
341.0600
351.4200
1,303,600
Mon, 23 Mar 2026
355.4000
357.3500
345.0000
345.4800
2,244,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
363.1700
366.3000
350.9400
352.8500
2,473,800
Thu, 19 Mar 2026
364.3300
366.7900
356.4100
363.7000
1,114,400
Wed, 18 Mar 2026
369.5000
374.3700
367.8000
368.3800
1,249,900
Tue, 17 Mar 2026
366.2200
369.5600
362.4000
368.8600
1,353,300
Mon, 16 Mar 2026
360.0200
368.5700
360.0200
366.2100
1,382,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
360.1900
364.0000
355.4800
358.9600
1,135,600
Thu, 12 Mar 2026
361.8800
365.4300
356.9800
357.8800
1,547,500
Thu, 12 Mar 2026
9 · 8-K
Pre-market · 08:32 ET
8-K ↗
Wed, 11 Mar 2026
358.9900
366.7800
358.5500
364.2600
1,107,000
Tue, 10 Mar 2026
365.5600
366.7700
360.5400
361.7200
1,285,400
Mon, 09 Mar 2026
366.0000
373.1200
363.3800
371.2600
2,254,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
360.0000
367.3800
355.2700
366.6100
1,692,500
Thu, 05 Mar 2026
365.2100
368.4600
357.5600
360.1000
1,134,500
Wed, 04 Mar 2026
368.8600
369.1300
361.2900
368.7500
967,800
Tue, 03 Mar 2026
372.8000
377.6000
366.5000
368.0000
1,495,900
Mon, 02 Mar 2026
8 · 8-K
After-hours · 17:01 ET
8-K ↗
Mon, 02 Mar 2026
370.3200
379.2300
366.4800
378.4800
2,965,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
357.4200
365.7300
355.7700
364.5400
1,963,500
Thu, 26 Feb 2026
341.4500
356.1600
340.5500
355.1600
1,553,000
Wed, 25 Feb 2026
354.2500
354.2500
329.2800
341.0500
1,770,400
Tue, 24 Feb 2026
353.7900
356.3000
348.9000
354.2700
810,800
Mon, 23 Feb 2026
355.2400
359.5300
354.2000
355.1400
1,099,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
359.9000
362.2400
353.9300
356.1400
1,045,400
Thu, 19 Feb 2026
351.5900
361.3500
351.5900
358.7000
964,400
Wed, 18 Feb 2026
350.6600
353.4200
349.0000
352.1200
1,042,100
Tue, 17 Feb 2026
345.8700
349.8600
343.0400
346.5900
1,284,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
339.8400
349.4000
339.6100
345.5000
1,029,400
Thu, 12 Feb 2026
7 · S-3ASR
After-hours · 17:08 ET
S-3ASR ↗
Thu, 12 Feb 2026
6 · 10-K
After market open · 12:46 ET
10-K ↗
Thu, 12 Feb 2026
341.5200
345.1300
337.8600
339.9000
1,490,500
Wed, 11 Feb 2026
345.1300
345.8900
337.2600
340.2900
1,143,700
Tue, 10 Feb 2026
351.2700
351.2700
341.3900
345.0800
920,100
Mon, 09 Feb 2026
349.6600
352.0000
347.5000
350.6000
811,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
5 · 8-K
After-hours · 16:31 ET
8-K ↗
Fri, 06 Feb 2026
346.9000
349.7900
343.6400
349.6600
975,800
Thu, 05 Feb 2026
338.8500
350.0000
337.6900
342.2200
1,354,900
Wed, 04 Feb 2026
352.1800
355.9900
336.5500
339.0700
1,817,400
Tue, 03 Feb 2026
344.0800
351.7400
342.6000
351.5700
1,437,200
Mon, 02 Feb 2026
338.0000
342.6500
335.6300
340.2400
1,486,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
350.9200
353.2100
339.6100
342.8500
2,253,900
Thu, 29 Jan 2026
360.0000
369.5900
352.0000
356.0200
2,109,900
Thu, 29 Jan 2026
4 · 8-K
Pre-market · 06:57 ET
8-K ↗
Wed, 28 Jan 2026
357.2200
361.8300
355.0400
360.3000
1,482,600
Tue, 27 Jan 2026
354.4700
362.4200
353.1800
360.5400
1,289,800
Mon, 26 Jan 2026
354.2000
356.3800
351.4800
354.2000
1,216,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
356.8000
360.6800
353.4900
354.7300
1,473,300
Thu, 22 Jan 2026
348.2400
356.3400
346.6600
355.7500
1,356,600
Wed, 21 Jan 2026
343.8600
349.2000
343.0500
347.8100
2,255,400
Tue, 20 Jan 2026
345.1100
350.4700
340.2800
342.3300
1,857,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
340.9800
347.6100
339.2600
346.4600
1,535,200
Thu, 15 Jan 2026
341.0300
342.8000
332.8800
340.4200
2,111,300
Wed, 14 Jan 2026
339.5100
344.8200
334.4100
342.8500
2,153,300
Tue, 13 Jan 2026
361.5900
361.5900
335.2000
341.2400
4,739,000
Mon, 12 Jan 2026
338.9300
341.8200
338.0000
340.6800
1,443,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
327.5000
338.2300
327.2500
335.7700
1,894,900
Thu, 08 Jan 2026
332.9300
336.6500
322.9500
325.7400
3,545,100
Wed, 07 Jan 2026
318.0000
321.5200
308.8900
309.7600
2,215,100
Tue, 06 Jan 2026
311.6800
316.8600
311.6600
314.4700
1,105,300
Mon, 05 Jan 2026
3 · 8-K
After-hours · 17:14 ET
8-K ↗
Mon, 05 Jan 2026
307.3900
315.0600
307.1500
311.3800
1,294,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
294.0000
304.5500
291.0100
304.4800
934,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
295.4300
296.4300
293.5100
293.5700
522,900
Tue, 30 Dec 2025
296.3000
296.5700
295.0000
295.4700
416,200
Mon, 29 Dec 2025
296.7700
298.0400
295.3700
295.9300
417,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
297.8100
298.9700
295.3200
296.7700
466,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
297.8200
299.8300
297.8200
298.1400
363,300
Tue, 23 Dec 2025
295.4800
298.7800
294.4400
297.8300
1,051,500
Mon, 22 Dec 2025
288.1500
295.2100
287.4500
295.1000
919,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
283.8000
289.7100
283.5500
287.4500
1,487,700
Thu, 18 Dec 2025
280.1900
284.4000
280.1800
282.7200
1,124,800
Wed, 17 Dec 2025
279.0500
282.8000
277.5700
278.7200
1,262,800
Tue, 16 Dec 2025
290.5100
290.6400
281.5600
282.8500
1,149,600
Mon, 15 Dec 2025
287.4500
289.3700
286.8600
288.5300
902,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
292.6100
292.8900
286.5900
286.9500
1,317,600
Thu, 11 Dec 2025
286.9400
292.4600
286.3500
289.8600
1,106,700
Wed, 10 Dec 2025
277.1200
289.4400
276.1100
285.9400
1,368,600
Tue, 09 Dec 2025
282.1200
285.2000
277.1900
277.3700
1,009,600
Mon, 08 Dec 2025
279.1300
281.7500
277.1000
281.6500
1,196,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
279.3100
280.2200
275.2800
278.5000
710,600
Thu, 04 Dec 2025
278.1500
283.6500
277.6100
280.5100
1,222,900
Wed, 03 Dec 2025
274.1700
277.8000
272.2300
277.7400
916,300
Tue, 02 Dec 2025
273.5800
276.2900
272.9400
273.9700
1,062,300
Mon, 01 Dec 2025
276.1400
277.3600
272.1400
272.3200
1,137,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
276.2600
279.0200
275.8500
278.6900
477,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
276.9600
277.9300
275.5600
276.1400
856,900
Tue, 25 Nov 2025
275.6700
277.2100
273.9300
276.3300
1,602,100
Mon, 24 Nov 2025
276.0000
276.7800
273.0400
275.4000
2,080,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
284.5500
284.5500
277.0900
277.7800
1,694,900
Thu, 20 Nov 2025
288.6900
291.0500
282.5700
284.2200
1,026,500
Wed, 19 Nov 2025
284.1700
286.7600
282.5000
285.2500
965,700
Tue, 18 Nov 2025
287.9900
288.6400
284.4700
285.4400
908,000
Mon, 17 Nov 2025
290.0100
291.5000
287.2300
287.6900
829,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
284.7700
289.8400
283.2200
289.3900
1,239,000
Thu, 13 Nov 2025
301.0500
301.7200
287.5100
288.3700
1,512,800
Wed, 12 Nov 2025
301.1600
302.9400
298.2100
300.2400
1,604,100
Tue, 11 Nov 2025
296.9000
302.5600
296.0000
301.6800
1,511,900
Mon, 10 Nov 2025
290.3500
297.8600
290.3000
297.0000
1,462,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
286.2700
292.5100
284.2400
290.6600
928,600
Thu, 06 Nov 2025
287.1700
288.2900
284.8000
285.0200
631,800
Wed, 05 Nov 2025
288.7700
291.9000
287.0200
287.1000
898,300
Tue, 04 Nov 2025
287.8300
291.8800
285.7800
291.1200
1,098,900
Mon, 03 Nov 2025
289.6000
289.9000
285.9500
288.5900
1,007,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
293.9900
294.7400
287.9300
289.1000
2,165,600
Thu, 30 Oct 2025
2 · 10-Q
After market open · 12:18 ET
10-Q ↗
Thu, 30 Oct 2025
284.0800
305.1600
282.3900
295.9000
2,546,600
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 06:55 ET
8-K ↗
Wed, 29 Oct 2025
287.3000
289.5700
285.4400
286.8700
1,026,700
Tue, 28 Oct 2025
290.6900
291.9400
287.0700
287.3800
970,900
Mon, 27 Oct 2025
293.5600
294.9400
290.3100
291.1400
1,057,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
295.6800
296.3000
292.5700
293.2000
803,800