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
458.1600
456.2000
447.2900
453.6700
907,557
Thu, 22 Oct 2026
459.4800
465.3600
449.0900
455.5900
1,267,700
Wed, 21 Oct 2026
436.9000
459.6300
435.0700
457.4700
952,400
Tue, 20 Oct 2026
434.3700
448.0300
427.9700
442.8300
776,700
Mon, 19 Oct 2026
436.5500
441.2800
433.2700
434.2700
468,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
444.4800
448.3900
431.9900
436.9500
902,000
Thu, 15 Oct 2026
440.3700
449.1200
435.7900
444.1500
1,008,600
Wed, 14 Oct 2026
430.8800
441.8900
429.9000
436.6100
901,400
Tue, 13 Oct 2026
435.0000
436.5300
422.8300
429.1700
1,066,800
Mon, 12 Oct 2026
433.7300
435.0700
426.5000
432.1000
913,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
429.2000
437.5300
428.1900
433.7700
1,119,600
Thu, 08 Oct 2026
431.7000
432.4600
421.6100
429.1300
1,043,900
Wed, 07 Oct 2026
436.0000
440.3700
427.4100
435.9900
770,900
Tue, 06 Oct 2026
445.7400
454.5400
431.6200
436.4300
1,056,700
Mon, 05 Oct 2026
425.6100
440.7900
423.0300
440.1200
1,007,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
426.7800
433.3400
423.4400
425.2100
625,600
Thu, 01 Oct 2026
437.2100
438.0300
424.7000
425.5300
810,700
Wed, 30 Sep 2026
443.2600
448.2100
439.1900
439.3900
665,900
Tue, 29 Sep 2026
441.4600
444.4100
437.8800
443.2600
625,600
Mon, 28 Sep 2026
427.2700
445.4800
423.8900
442.9400
981,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
428.7100
435.9300
425.6700
433.5400
662,500
Thu, 24 Sep 2026
418.3300
436.3400
418.0000
430.3000
1,031,400
Wed, 23 Sep 2026
428.1700
430.0000
420.0000
420.5700
743,600
Tue, 22 Sep 2026
424.1300
433.0900
422.8300
425.7400
648,300
Mon, 21 Sep 2026
425.8000
427.7600
420.7500
423.9200
782,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
429.2300
430.6400
420.8000
421.6300
1,035,000
Thu, 17 Sep 2026
424.0000
431.7800
422.0600
429.7200
688,800
Wed, 16 Sep 2026
417.8600
424.7300
415.9400
418.6400
710,800
Tue, 15 Sep 2026
413.9800
421.2300
411.8900
417.0900
825,200
Mon, 14 Sep 2026
411.6600
411.6600
402.1300
410.0100
728,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
406.4700
410.1100
403.7700
408.3400
487,200
Thu, 10 Sep 2026
397.5700
403.4900
392.9500
401.6400
572,700
Wed, 09 Sep 2026
403.8300
411.8600
400.9500
404.8100
755,200
Tue, 08 Sep 2026
405.3300
407.4200
399.7200
402.9100
419,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
408.6600
412.1000
402.8300
409.3800
352,100
Thu, 03 Sep 2026
415.9100
418.5600
404.5100
413.5600
438,300
Wed, 02 Sep 2026
404.5600
416.5800
404.5100
412.2000
621,500
Tue, 01 Sep 2026
415.3100
424.4600
404.2400
405.8400
517,200
Mon, 31 Aug 2026
405.9900
415.8300
405.9900
414.6300
679,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
417.8000
422.5000
412.3800
414.6900
435,100
Thu, 27 Aug 2026
420.0000
426.2200
417.2000
421.2600
741,500
Wed, 26 Aug 2026
409.7500
418.4800
406.8700
414.1700
426,600
Tue, 25 Aug 2026
412.2400
414.9000
407.1200
414.4400
631,800
Mon, 24 Aug 2026
406.4500
411.2000
401.6000
410.7500
600,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
400.6400
412.9500
396.0000
410.7000
816,900
Fri, 21 Aug 2026
22 · 8-K
Pre-market · 09:20 ET
8-K ↗
Thu, 20 Aug 2026
410.0000
421.7400
403.4300
404.6900
1,233,800
Wed, 19 Aug 2026
405.7300
419.3700
404.1900
415.8400
1,091,800
Tue, 18 Aug 2026
407.2400
409.6100
400.9000
401.2500
739,700
Mon, 17 Aug 2026
408.4800
411.9100
402.0100
407.7400
608,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
414.9600
415.7700
408.6900
412.1700
387,600
Thu, 13 Aug 2026
412.6300
420.2600
408.7800
413.5100
688,600
Wed, 12 Aug 2026
404.7700
416.6200
404.7700
416.1500
736,900
Tue, 11 Aug 2026
21 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Tue, 11 Aug 2026
408.9500
415.6300
408.2100
415.0000
669,800
Mon, 10 Aug 2026
405.7700
413.3400
402.6300
411.7700
826,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
400.6000
407.8800
397.0900
406.8600
888,600
Thu, 06 Aug 2026
397.9400
400.2300
388.7400
399.7000
892,300
Wed, 05 Aug 2026
398.8600
402.4800
390.7500
400.0000
1,104,500
Tue, 04 Aug 2026
383.3900
402.1800
379.5000
396.0800
1,999,900
Tue, 04 Aug 2026
20 · 8-K
Pre-market · 06:10 ET
8-K ↗
Mon, 03 Aug 2026
381.3500
381.3500
373.5300
374.7400
1,162,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
382.7800
385.0000
370.7600
377.3100
715,100
Thu, 30 Jul 2026
375.9900
382.7000
370.4000
380.3000
783,100
Wed, 29 Jul 2026
387.7000
391.8700
377.3700
379.4800
723,100
Tue, 28 Jul 2026
375.0900
387.4200
375.0600
383.9000
919,300
Mon, 27 Jul 2026
372.6900
375.9700
367.6700
371.2000
803,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
381.9700
384.2300
372.5100
374.6800
819,200
Thu, 23 Jul 2026
378.9400
389.9900
375.0500
382.4100
1,458,700
Wed, 22 Jul 2026
367.5500
372.2300
360.9600
370.8200
956,700
Tue, 21 Jul 2026
346.0000
374.0100
345.2100
367.5500
1,170,000
Mon, 20 Jul 2026
367.4800
367.8700
357.0400
357.5400
857,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
374.0800
378.9000
367.5000
368.9800
573,600
Thu, 16 Jul 2026
373.8000
380.9100
371.2900
378.1900
760,500
Wed, 15 Jul 2026
377.2600
381.3100
373.8100
374.9200
567,600
Tue, 14 Jul 2026
371.4900
377.9600
368.9200
376.3900
717,200
Mon, 13 Jul 2026
372.1600
377.1000
370.7000
373.2200
470,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
380.1700
380.3200
373.1500
376.4300
499,900
Thu, 09 Jul 2026
371.7400
381.3200
371.2300
377.1300
532,900
Wed, 08 Jul 2026
370.7000
374.4900
367.0600
368.1300
838,000
Tue, 07 Jul 2026
380.0000
383.5200
374.2700
374.9300
806,700
Mon, 06 Jul 2026
369.8400
380.3500
369.4500
378.8900
771,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
378.5000
380.0000
372.9700
379.2900
749,000
Wed, 01 Jul 2026
374.8900
382.3500
371.7400
378.1300
928,100
Tue, 30 Jun 2026
372.3200
377.8600
364.4400
375.0400
1,480,000
Mon, 29 Jun 2026
375.8700
375.8700
366.2700
368.8700
981,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
377.9400
379.7300
369.4400
374.4100
2,032,500
Thu, 25 Jun 2026
372.4200
380.6300
370.5200
376.8900
936,300
Wed, 24 Jun 2026
362.2400
377.1700
362.2400
369.1800
928,300
Tue, 23 Jun 2026
360.1100
365.7700
354.4100
357.2000
843,300
Mon, 22 Jun 2026
355.9000
360.2400
353.5300
358.2500
821,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
358.9700
360.6500
353.5600
355.4400
1,460,800
Wed, 17 Jun 2026
364.6000
366.1400
351.7700
357.0000
978,700
Tue, 16 Jun 2026
358.3400
367.9600
354.1100
360.5400
1,055,300
Mon, 15 Jun 2026
358.4200
360.0800
353.6300
357.7600
653,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
359.8200
365.0000
354.7800
355.5300
780,900
Thu, 11 Jun 2026
364.2100
364.7100
354.4200
359.7400
836,900
Wed, 10 Jun 2026
370.0300
377.5000
363.1800
363.1800
515,500
Tue, 09 Jun 2026
367.9400
377.2500
367.1300
371.1500
1,038,800
Mon, 08 Jun 2026
370.1300
377.5100
362.8600
363.3400
789,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
372.6800
376.3500
363.6100
365.3600
676,500
Thu, 04 Jun 2026
377.0600
384.9900
375.5700
376.4700
952,800
Wed, 03 Jun 2026
368.2900
380.0000
364.4200
379.7700
920,400
Tue, 02 Jun 2026
372.4900
375.2500
367.8800
371.9300
665,400
Mon, 01 Jun 2026
382.7900
383.7000
371.0400
378.1600
1,529,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
367.2400
385.2900
366.0000
383.5700
3,019,800
Thu, 28 May 2026
349.6100
367.6200
348.0000
366.6700
1,442,000
Wed, 27 May 2026
341.3900
346.8500
339.7300
342.1800
654,500
Tue, 26 May 2026
338.1500
343.7800
334.1800
338.6400
594,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
19 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 22 May 2026
343.2500
346.5700
338.0000
342.3700
478,000
Thu, 21 May 2026
339.9300
342.9900
334.3400
340.9900
656,000
Wed, 20 May 2026
335.2500
342.0500
323.8500
341.3200
904,300
Tue, 19 May 2026
332.1300
338.9300
329.1500
333.2600
781,100
Mon, 18 May 2026
330.2800
337.8800
329.2700
332.1900
833,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
328.2100
333.9400
328.2100
329.2200
856,400
Thu, 14 May 2026
335.0700
340.9500
331.6900
333.2100
1,089,600
Wed, 13 May 2026
350.2700
350.6600
333.1100
334.9300
1,233,800
Tue, 12 May 2026
18 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Tue, 12 May 2026
349.9500
353.1700
342.7000
352.2100
1,264,000
Mon, 11 May 2026
357.4500
357.4500
345.2600
348.0700
1,074,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
349.1200
356.9900
339.1500
355.1300
1,814,100
Thu, 07 May 2026
350.9700
355.9800
341.5800
350.4900
2,014,700
Wed, 06 May 2026
344.0000
353.5300
341.1900
349.5300
1,865,300
Tue, 05 May 2026
338.0900
347.9900
334.0100
342.7500
2,131,000
Tue, 05 May 2026
17 · 8-K
Pre-market · 06:10 ET
8-K ↗
Mon, 04 May 2026
304.6000
307.8300
298.9100
301.8800
1,025,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
310.8000
312.2000
304.2800
307.1200
781,800
Thu, 30 Apr 2026
294.6800
309.5700
294.6800
309.2300
1,173,400
Wed, 29 Apr 2026
299.3600
302.4100
287.1900
292.1300
1,269,600
Tue, 28 Apr 2026
301.5100
303.5800
296.2700
300.7300
1,072,400
Mon, 27 Apr 2026
307.5300
311.3700
299.7200
299.7900
1,155,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
307.3200
315.8900
307.3200
309.8700
869,600
Thu, 23 Apr 2026
324.3300
324.3300
302.0000
311.2000
1,452,400
Wed, 22 Apr 2026
336.5800
337.6900
329.3400
334.3800
719,500
Tue, 21 Apr 2026
337.6200
346.7800
334.8200
335.2300
999,500
Mon, 20 Apr 2026
326.7800
335.7100
324.2700
335.6100
748,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
321.0400
329.5600
318.9600
327.7700
439,200
Thu, 16 Apr 2026
322.8400
327.0000
317.4100
319.0400
733,500
Wed, 15 Apr 2026
333.0600
333.6800
324.6300
326.2000
673,400
Tue, 14 Apr 2026
325.8400
333.4700
323.4700
330.9800
749,600
Mon, 13 Apr 2026
318.8200
325.1100
316.2400
324.6800
907,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
319.5700
321.5700
316.8000
320.0000
857,000
Thu, 09 Apr 2026
16 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Thu, 09 Apr 2026
15 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Thu, 09 Apr 2026
316.5000
319.5700
310.0000
317.6500
883,500
Wed, 08 Apr 2026
315.4300
322.9800
311.6200
318.5300
1,006,200
Tue, 07 Apr 2026
302.9800
308.1400
299.5600
307.3800
757,500
Mon, 06 Apr 2026
307.5200
307.8600
301.2400
304.0900
652,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
295.3700
306.5400
293.3400
304.2400
727,300
Wed, 01 Apr 2026
301.9300
305.9800
297.3900
299.8900
911,800
Tue, 31 Mar 2026
297.7800
302.0100
294.2700
297.8000
1,270,100
Mon, 30 Mar 2026
292.9100
295.3300
290.1600
293.3700
786,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
300.3100
300.3100
288.4500
289.1600
848,400
Thu, 26 Mar 2026
300.7200
308.2800
300.1100
300.5600
925,900
Wed, 25 Mar 2026
303.6200
307.7900
294.9500
302.3200
1,117,000
Tue, 24 Mar 2026
297.7900
305.4200
295.9000
301.9200
671,000
Mon, 23 Mar 2026
14 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 23 Mar 2026
303.6500
307.0000
299.3700
301.8100
963,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
300.0000
303.4400
298.2200
298.9900
1,980,600
Thu, 19 Mar 2026
13 · 424B2
After-hours · 16:28 ET
424B2 ↗
Thu, 19 Mar 2026
293.7700
302.1600
293.7700
299.5700
1,223,900
Wed, 18 Mar 2026
299.4800
299.4800
291.3300
295.0500
962,700
Tue, 17 Mar 2026
292.8100
300.2800
292.1500
296.9900
1,500,500
Mon, 16 Mar 2026
12 · 424B2
After market open · 09:47 ET
424B2 ↗
Mon, 16 Mar 2026
286.0000
294.1100
284.0800
290.0200
713,000
Mon, 16 Mar 2026
11 · S-3ASR
Pre-market · 09:10 ET
S-3ASR ↗
Mon, 16 Mar 2026
10 · 8-K
Pre-market · 08:44 ET
8-K ↗
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
285.4800
288.8500
282.7700
286.5700
975,500
Thu, 12 Mar 2026
293.5400
296.8900
283.2700
283.3200
1,349,700
Wed, 11 Mar 2026
301.0000
304.7000
295.0200
297.5400
732,500
Tue, 10 Mar 2026
304.2900
307.6700
297.5900
299.6300
979,500
Mon, 09 Mar 2026
299.6500
307.7400
296.1000
305.6700
926,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
311.6500
314.1400
302.4400
302.5400
1,205,200
Thu, 05 Mar 2026
314.8700
323.2900
313.8900
315.5900
1,709,300
Wed, 04 Mar 2026
310.4400
319.5900
310.4400
319.0400
1,246,600
Tue, 03 Mar 2026
304.4600
313.0800
300.9600
312.1400
1,255,600
Mon, 02 Mar 2026
313.1100
314.4500
306.5200
307.2300
1,260,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
318.9200
322.1000
315.5000
319.3800
2,117,400
Thu, 26 Feb 2026
321.1400
322.9800
314.4000
322.8300
1,233,300
Wed, 25 Feb 2026
327.2800
327.2800
316.0100
319.4400
1,033,200
Tue, 24 Feb 2026
329.2200
331.9700
321.9900
326.3000
1,370,900
Mon, 23 Feb 2026
329.0000
335.6500
327.7800
327.7800
875,900
Mon, 23 Feb 2026
9 · 10-K
Pre-market · 09:10 ET
10-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
327.0300
334.6900
322.8600
333.3300
1,355,600
Thu, 19 Feb 2026
324.4200
330.5700
322.9300
328.6600
1,310,400
Wed, 18 Feb 2026
320.1100
328.4800
317.1500
327.5300
1,423,100
Tue, 17 Feb 2026
322.9900
322.9900
308.8800
321.4300
2,012,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
322.2200
325.8700
314.0900
323.3700
2,532,400
Thu, 12 Feb 2026
328.6900
331.4300
305.3500
319.8300
3,478,700
Wed, 11 Feb 2026
326.8600
337.8300
322.5400
329.2000
4,046,100
Tue, 10 Feb 2026
327.8200
334.6900
322.8800
327.0200
3,754,500
Mon, 09 Feb 2026
8 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 09 Feb 2026
332.2900
344.9700
326.2400
328.1400
2,554,200
Mon, 09 Feb 2026
7 · 8-K
Pre-market · 07:00 ET
8-K ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
377.1800
383.8900
369.4000
381.2900
785,300
Thu, 05 Feb 2026
382.8800
385.7300
373.4000
376.8900
697,400
Wed, 04 Feb 2026
382.5000
389.8200
379.2200
384.3300
688,500
Tue, 03 Feb 2026
378.1000
386.8500
375.5600
378.9500
907,700
Mon, 02 Feb 2026
368.2300
379.5600
368.2300
379.3100
532,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
371.2100
376.4100
367.1200
370.7200
865,200
Thu, 29 Jan 2026
382.2000
382.5900
371.3600
375.1800
673,200
Wed, 28 Jan 2026
387.8500
388.6600
379.9000
385.0300
382,800
Tue, 27 Jan 2026
6 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 27 Jan 2026
387.8700
391.6500
386.9400
390.0900
367,900
Mon, 26 Jan 2026
391.8200
396.5800
389.7100
390.9000
308,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
399.4400
401.1000
386.1100
392.3100
581,400
Thu, 22 Jan 2026
397.3600
400.9700
397.0300
400.4200
521,300
Wed, 21 Jan 2026
385.7700
399.5600
383.0100
396.7100
519,000
Tue, 20 Jan 2026
379.9800
387.6100
376.4800
383.8600
395,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
5 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 16 Jan 2026
391.4400
393.8800
384.8200
387.3700
550,800
Thu, 15 Jan 2026
393.2000
397.0700
389.2500
394.5900
393,000
Wed, 14 Jan 2026
394.0300
398.8500
391.6400
393.2000
518,000
Tue, 13 Jan 2026
394.9500
401.7400
383.0700
394.0300
770,300
Mon, 12 Jan 2026
4 · 8-K
After-hours · 17:15 ET
8-K ↗
Mon, 12 Jan 2026
397.7900
400.5400
390.9100
393.6800
331,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
398.5500
400.5400
393.2000
396.7500
493,600
Thu, 08 Jan 2026
396.0000
400.0700
394.9000
396.6500
413,600
Wed, 07 Jan 2026
399.5800
404.2300
394.7400
399.4100
553,800
Tue, 06 Jan 2026
394.3800
408.6700
394.3800
400.5400
466,100
Mon, 05 Jan 2026
381.9600
395.4400
380.3000
394.9700
433,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
379.1500
382.5400
373.5400
381.9600
461,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
384.5500
385.3700
379.4400
379.8300
217,600
Tue, 30 Dec 2025
383.6900
387.4000
380.9100
383.9900
267,900
Mon, 29 Dec 2025
387.0500
389.1600
383.3700
385.1000
365,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
385.1800
386.6000
383.7600
386.0600
231,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
383.7500
385.5900
381.0600
384.8300
116,100
Tue, 23 Dec 2025
3 · 424B3
After-hours · 16:09 ET
424B3 ↗
Tue, 23 Dec 2025
383.0400
383.8600
380.7800
383.2100
346,300
Mon, 22 Dec 2025
382.6900
385.6900
379.7900
384.1400
471,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
375.4500
378.0300
372.1700
378.0300
1,910,500
Thu, 18 Dec 2025
377.2600
381.5200
373.8500
376.3100
593,400
Wed, 17 Dec 2025
379.2900
383.5400
375.4500
377.1200
504,400
Tue, 16 Dec 2025
386.2200
389.1000
372.9300
378.5300
672,500
Mon, 15 Dec 2025
389.8000
390.0000
379.9300
385.4200
699,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
393.1400
393.1400
382.6400
385.3300
620,000
Thu, 11 Dec 2025
395.9000
396.8100
387.2800
392.2100
565,700
Wed, 10 Dec 2025
387.2400
397.5500
387.2400
395.8200
541,000
Tue, 09 Dec 2025
392.4600
395.0500
385.0800
386.1600
413,900
Mon, 08 Dec 2025
392.3900
395.4600
387.1900
392.7500
675,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
396.7200
399.8500
392.7900
394.8100
468,800
Thu, 04 Dec 2025
397.6200
397.6200
386.0900
396.3700
626,400
Wed, 03 Dec 2025
402.0600
403.8000
397.1100
397.6200
468,900
Tue, 02 Dec 2025
394.5300
401.3000
393.2100
398.6200
442,800
Mon, 01 Dec 2025
402.2800
404.3200
397.4700
397.7900
413,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
409.6900
409.7900
401.6600
403.4200
211,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
409.3300
410.0700
400.4500
407.1400
628,600
Tue, 25 Nov 2025
403.0700
414.1500
400.1700
412.5400
574,700
Mon, 24 Nov 2025
394.0400
402.2300
390.8700
399.5400
1,108,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
378.5300
396.5400
378.5300
393.9900
596,600
Thu, 20 Nov 2025
380.8900
384.3500
374.5600
378.6200
361,900
Wed, 19 Nov 2025
375.3700
377.6100
371.5700
376.2500
585,900
Tue, 18 Nov 2025
379.9500
380.9600
372.2700
376.6300
446,000
Mon, 17 Nov 2025
378.9700
383.9400
374.9800
377.9800
563,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
375.8100
384.2400
374.4100
379.4000
630,700
Thu, 13 Nov 2025
382.9400
390.5800
379.0700
379.3000
637,000
Wed, 12 Nov 2025
385.5100
391.7900
382.9100
387.3700
502,100
Tue, 11 Nov 2025
380.0000
388.5500
377.9000
386.1400
536,700
Mon, 10 Nov 2025
375.3200
378.8900
372.6000
376.5700
511,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
370.0500
372.8100
364.9300
371.6900
407,900
Thu, 06 Nov 2025
369.6900
374.0700
363.6400
371.1600
1,144,000
Wed, 05 Nov 2025
366.5500
374.7300
360.7100
371.9700
779,100
Tue, 04 Nov 2025
351.7200
382.0200
350.6500
367.3400
1,421,400
Tue, 04 Nov 2025
2 · 10-Q
Pre-market · 07:05 ET
10-Q ↗
Tue, 04 Nov 2025
1 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 03 Nov 2025
345.5800
348.0500
341.0700
345.5900
852,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
340.0900
352.7600
340.0900
349.6000
606,700
Thu, 30 Oct 2025
344.6400
350.3600
342.2700
342.9000
603,800
Wed, 29 Oct 2025
344.4700
348.4200
342.2300
343.4700
528,100
Tue, 28 Oct 2025
350.2200
353.0100
345.0200
345.9500
467,500
Mon, 27 Oct 2025
359.3900
359.7900
351.7500
351.7500
520,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
357.7000
359.6600
352.7700
359.5000
545,100