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
373.0400
379.7600
371.0700
376.0100
498,533
Thu, 22 Oct 2026
363.8400
382.9900
361.5200
378.7200
849,900
Wed, 21 Oct 2026
366.5600
367.4200
361.1100
366.3700
409,900
Tue, 20 Oct 2026
355.8400
364.6600
354.6600
363.7700
398,400
Mon, 19 Oct 2026
359.6500
359.6500
351.9400
355.7800
371,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
357.3800
363.1700
353.1400
357.7300
589,500
Thu, 15 Oct 2026
351.6900
359.6600
347.7200
358.5000
903,400
Wed, 14 Oct 2026
345.0000
349.4600
341.5700
348.8400
626,500
Tue, 13 Oct 2026
352.2600
355.7900
340.3200
350.1300
676,300
Mon, 12 Oct 2026
355.5900
361.8600
354.0000
356.7200
283,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
362.8700
362.8700
354.0000
356.4400
377,500
Thu, 08 Oct 2026
352.5500
363.9000
350.6500
361.5400
486,000
Wed, 07 Oct 2026
359.4600
360.6300
352.7900
358.4300
339,600
Tue, 06 Oct 2026
363.2900
371.8400
361.3000
365.6300
435,700
Mon, 05 Oct 2026
353.5700
364.7200
350.6400
361.1500
439,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
366.2700
367.8100
356.0300
356.3000
505,400
Thu, 01 Oct 2026
354.1400
361.9300
351.3400
360.4600
548,700
Wed, 30 Sep 2026
360.6300
360.6600
354.8600
355.0200
541,000
Tue, 29 Sep 2026
369.4300
370.4300
359.1000
360.1600
579,200
Mon, 28 Sep 2026
370.2500
373.4700
363.8700
368.4100
461,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
368.0900
377.8400
366.0700
373.7700
476,700
Thu, 24 Sep 2026
370.2100
372.0100
365.7700
367.7800
381,700
Wed, 23 Sep 2026
368.2300
374.3200
368.2300
372.3400
379,700
Tue, 22 Sep 2026
370.6700
372.4800
363.0500
371.6800
430,500
Mon, 21 Sep 2026
362.3700
366.7900
357.7900
363.6400
369,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
12 · 8-K
After-hours · 16:54 ET
8-K ↗
Fri, 18 Sep 2026
359.3600
361.7700
356.9000
359.2300
892,700
Thu, 17 Sep 2026
368.7200
372.0000
355.5800
359.0800
388,600
Wed, 16 Sep 2026
365.3900
368.0900
359.1100
361.0400
421,300
Tue, 15 Sep 2026
366.1900
366.4200
355.6900
362.1900
556,300
Mon, 14 Sep 2026
350.2200
368.6000
350.2200
365.5100
580,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
376.8500
378.4800
365.7500
366.0400
585,400
Thu, 10 Sep 2026
370.0800
375.2900
365.7000
372.6200
463,100
Wed, 09 Sep 2026
383.0500
387.1000
374.7700
375.7800
374,900
Tue, 08 Sep 2026
391.6300
396.2100
383.8200
385.1800
501,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
382.2000
390.7300
382.2000
390.5300
443,800
Thu, 03 Sep 2026
377.1000
388.2700
374.7400
386.0800
761,500
Wed, 02 Sep 2026
376.3800
377.6900
371.6500
374.0000
390,700
Tue, 01 Sep 2026
378.4500
383.3000
376.4200
377.2500
463,600
Mon, 31 Aug 2026
387.5000
390.8600
381.8200
382.6400
640,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
395.2800
395.2800
387.9100
393.3900
370,400
Thu, 27 Aug 2026
394.3500
396.9600
388.1600
391.1500
438,000
Wed, 26 Aug 2026
391.8400
400.0300
390.4400
393.7200
467,900
Tue, 25 Aug 2026
405.5300
405.6000
387.4500
389.0600
569,300
Mon, 24 Aug 2026
403.4000
407.3700
394.8000
399.1000
307,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
409.2900
410.5400
402.4400
402.8700
424,500
Thu, 20 Aug 2026
413.0500
416.2800
404.2000
406.0500
518,200
Wed, 19 Aug 2026
418.0200
423.2500
415.0000
419.3400
374,800
Tue, 18 Aug 2026
416.0000
416.1500
407.9400
411.0500
354,300
Mon, 17 Aug 2026
421.2400
425.5600
412.4000
416.1300
404,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
416.8300
424.4900
415.0000
422.0100
524,500
Thu, 13 Aug 2026
425.6800
427.0100
416.0100
418.3100
595,700
Wed, 12 Aug 2026
438.1900
438.2000
419.2300
420.9100
353,400
Tue, 11 Aug 2026
425.3700
432.3700
424.1700
430.8300
390,300
Mon, 10 Aug 2026
437.8300
439.9600
421.4500
423.2800
526,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
434.3000
444.1000
434.3000
439.7700
598,200
Thu, 06 Aug 2026
444.7200
448.9600
434.3600
435.7300
591,300
Wed, 05 Aug 2026
442.7700
456.5000
442.7700
446.8700
744,200
Tue, 04 Aug 2026
440.6400
448.6000
435.0600
446.7400
640,600
Mon, 03 Aug 2026
422.1200
435.7700
420.8800
435.0000
799,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
421.9700
427.6700
415.2700
415.8800
931,000
Thu, 30 Jul 2026
430.0100
433.1400
411.4100
417.4500
940,300
Wed, 29 Jul 2026
11 · 10-Q
After market open · 15:15 ET
10-Q ↗
Wed, 29 Jul 2026
491.0000
491.9000
428.0000
430.0200
1,888,200
Wed, 29 Jul 2026
10 · 8-K
Pre-market · 06:51 ET
8-K ↗
Tue, 28 Jul 2026
541.7400
553.3800
532.4000
544.1100
1,015,500
Mon, 27 Jul 2026
547.5400
558.1300
542.5200
547.3500
470,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
535.4900
544.6400
532.2500
541.1300
251,500
Thu, 23 Jul 2026
533.9700
541.9200
529.8200
537.8900
321,000
Wed, 22 Jul 2026
530.8500
537.6700
530.3400
532.7800
213,900
Tue, 21 Jul 2026
536.4800
538.2000
523.1600
529.8800
286,800
Mon, 20 Jul 2026
545.3600
545.3600
530.6000
533.5800
449,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
549.5600
561.1500
538.9200
543.9300
448,300
Thu, 16 Jul 2026
542.5400
558.9400
542.0700
558.5700
284,100
Wed, 15 Jul 2026
561.6700
562.0000
535.0200
548.6700
541,900
Tue, 14 Jul 2026
558.9200
564.9500
553.9500
562.7700
439,100
Mon, 13 Jul 2026
550.9400
560.2100
545.4300
551.1800
382,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
540.5500
555.9300
539.0700
552.0300
264,500
Thu, 09 Jul 2026
542.8700
545.5600
529.1700
537.5000
498,300
Wed, 08 Jul 2026
546.8700
546.8700
535.6300
537.7600
340,900
Tue, 07 Jul 2026
566.0300
566.0300
549.6600
556.9300
391,300
Mon, 06 Jul 2026
569.3400
574.1700
559.6900
568.0000
328,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
573.0700
578.8700
561.1000
570.0300
547,300
Wed, 01 Jul 2026
568.0600
587.2700
564.2400
571.0800
597,000
Tue, 30 Jun 2026
575.9300
582.9900
569.7200
572.9500
526,100
Mon, 29 Jun 2026
560.4500
571.3700
555.1400
568.8300
495,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
566.0300
569.3700
558.8000
563.8700
991,600
Thu, 25 Jun 2026
559.8200
580.1100
558.9600
570.7300
509,000
Wed, 24 Jun 2026
528.9700
555.8600
528.9700
551.7500
454,300
Tue, 23 Jun 2026
527.9100
531.0500
519.4800
523.5900
348,300
Mon, 22 Jun 2026
532.2200
538.6600
528.5400
536.0400
296,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
531.6000
543.6700
529.7700
532.4300
531,700
Wed, 17 Jun 2026
527.8500
537.6800
512.6800
516.1100
322,400
Tue, 16 Jun 2026
527.7100
534.6600
522.9000
528.3300
222,900
Mon, 15 Jun 2026
522.6900
532.0300
522.1000
524.1700
286,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
521.2400
523.7000
508.7800
512.1500
272,300
Thu, 11 Jun 2026
508.7000
517.6100
493.5400
517.0300
397,700
Wed, 10 Jun 2026
526.8400
530.6100
504.5600
504.8000
221,400
Tue, 09 Jun 2026
519.8900
532.2600
514.0000
529.0400
294,700
Mon, 08 Jun 2026
508.3100
522.6100
501.7100
513.4500
332,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
510.9900
515.6100
503.7600
508.4300
363,100
Thu, 04 Jun 2026
520.8000
526.5000
514.5500
518.0800
211,000
Wed, 03 Jun 2026
515.0300
526.9500
510.5100
515.3000
370,300
Tue, 02 Jun 2026
541.4700
542.1900
511.9200
516.3700
554,600
Mon, 01 Jun 2026
497.0300
508.4300
489.5300
496.7700
265,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
493.5300
510.0400
490.5900
502.1600
609,400
Thu, 28 May 2026
9 · 8-K
After market open · 14:58 ET
8-K ↗
Thu, 28 May 2026
492.0000
500.4400
481.4900
497.0200
473,300
Wed, 27 May 2026
509.2400
519.4200
502.1900
503.1600
444,600
Tue, 26 May 2026
489.8300
507.7500
488.4500
502.5600
438,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
484.8000
492.3200
476.6700
484.6400
367,000
Thu, 21 May 2026
487.9500
492.0000
475.2200
480.5100
538,900
Wed, 20 May 2026
484.2700
497.1700
477.0600
493.3300
370,000
Tue, 19 May 2026
494.4300
494.4300
479.6500
482.6900
350,900
Mon, 18 May 2026
500.1900
503.4100
491.6300
501.4100
424,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
510.8300
511.9300
497.0600
499.9900
396,300
Thu, 14 May 2026
510.7300
515.5400
503.8700
514.3800
235,000
Wed, 13 May 2026
506.6200
509.9400
499.8200
507.5000
393,200
Tue, 12 May 2026
521.1200
521.2400
506.8400
508.5500
320,000
Mon, 11 May 2026
520.5800
525.6100
513.7400
521.4800
428,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
528.0000
534.0700
520.9000
521.2500
244,500
Thu, 07 May 2026
543.9400
551.5000
524.4600
526.6100
494,400
Wed, 06 May 2026
537.5700
547.3300
537.4300
541.3700
383,700
Tue, 05 May 2026
516.0000
523.8100
511.2600
522.2000
388,800
Mon, 04 May 2026
525.7300
530.8700
510.3700
514.8600
481,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
539.5800
543.0100
526.1000
526.3300
467,000
Thu, 30 Apr 2026
532.0200
551.1700
530.0300
534.8900
965,700
Wed, 29 Apr 2026
8 · 10-Q
After market open · 14:26 ET
10-Q ↗
Wed, 29 Apr 2026
522.8300
535.4200
511.9400
517.6200
1,041,900
Wed, 29 Apr 2026
7 · 8-K
Pre-market · 06:52 ET
8-K ↗
Tue, 28 Apr 2026
503.4500
508.0800
493.5900
495.5200
558,500
Mon, 27 Apr 2026
493.5300
504.3100
492.1700
502.2400
596,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
493.1000
499.2000
488.4800
490.9700
345,100
Thu, 23 Apr 2026
491.3800
500.0400
484.7700
493.6700
541,500
Wed, 22 Apr 2026
499.8200
499.8200
488.3800
489.7600
365,500
Tue, 21 Apr 2026
493.8500
504.7200
490.4900
492.6900
475,400
Mon, 20 Apr 2026
484.0700
493.7400
481.7300
493.4600
271,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
484.0600
502.5400
483.7400
487.1100
461,400
Thu, 16 Apr 2026
485.7100
488.7800
470.9000
479.2200
650,500
Wed, 15 Apr 2026
515.0900
515.0900
467.7800
484.2900
1,043,100
Tue, 14 Apr 2026
517.3300
524.4300
513.4900
520.4200
364,700
Mon, 13 Apr 2026
503.5100
519.3600
503.5100
517.8800
470,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
491.2500
508.2400
484.5400
505.3100
525,100
Thu, 09 Apr 2026
474.0600
492.0600
474.0600
488.6800
262,700
Wed, 08 Apr 2026
6 · DEFA14A
After market open · 12:04 ET
DEFA14A ↗
Wed, 08 Apr 2026
5 · DEF 14A
After market open · 12:02 ET
DEF 14A ↗
Wed, 08 Apr 2026
474.2500
482.2200
468.9700
478.0800
486,200
Tue, 07 Apr 2026
449.2900
454.1100
444.8800
450.6500
315,200
Mon, 06 Apr 2026
451.1600
457.4300
446.3900
453.5900
271,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
456.6300
469.1300
448.9800
454.6400
400,300
Wed, 01 Apr 2026
466.3500
476.6900
462.2100
464.8400
307,800
Tue, 31 Mar 2026
460.7100
468.3800
451.3900
464.1300
461,800
Mon, 30 Mar 2026
445.5200
449.7600
436.7900
443.9900
623,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
441.7700
447.3700
434.0600
437.8700
585,200
Thu, 26 Mar 2026
476.8300
481.9500
437.8600
438.3000
973,900
Wed, 25 Mar 2026
485.1000
489.0500
471.1400
481.6800
279,600
Tue, 24 Mar 2026
469.6300
481.2800
462.8100
476.9700
406,800
Mon, 23 Mar 2026
484.0800
487.1400
476.3100
476.9600
359,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
477.4200
477.4200
464.6500
467.8800
493,100
Thu, 19 Mar 2026
471.2600
482.4100
467.9800
477.2100
345,800
Wed, 18 Mar 2026
482.4000
490.5300
476.8400
477.9900
272,500
Tue, 17 Mar 2026
482.5900
488.0400
472.4900
486.9800
300,200
Mon, 16 Mar 2026
485.0000
488.7400
477.9900
478.8600
494,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
487.4400
489.9500
471.0100
480.9600
477,100
Thu, 12 Mar 2026
504.5400
506.2500
480.6600
482.3000
473,100
Wed, 11 Mar 2026
512.0600
512.0600
500.5500
508.6600
243,800
Tue, 10 Mar 2026
515.2300
520.3700
508.1100
511.8600
320,800
Mon, 09 Mar 2026
506.9500
520.0200
495.3400
516.9600
476,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
520.3800
521.2300
504.9900
517.4700
443,700
Thu, 05 Mar 2026
544.5900
549.6300
524.9700
528.7200
470,100
Wed, 04 Mar 2026
557.4200
557.4200
536.0000
550.6700
502,700
Tue, 03 Mar 2026
546.8600
555.6400
536.5000
552.3000
328,100
Mon, 02 Mar 2026
560.5000
566.2700
549.6300
563.4000
504,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
546.3400
573.6300
543.4100
569.9400
928,800
Thu, 26 Feb 2026
541.9400
548.2700
533.0600
544.4100
302,100
Wed, 25 Feb 2026
558.3000
558.3000
532.5000
539.9500
584,300
Tue, 24 Feb 2026
553.9200
569.8300
553.9200
558.3200
223,000
Mon, 23 Feb 2026
562.0200
564.9100
547.9400
554.8400
220,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
552.4700
572.6600
549.1200
561.0100
366,200
Thu, 19 Feb 2026
551.1100
562.6200
545.5600
550.3200
476,300
Wed, 18 Feb 2026
561.7800
568.3500
547.4100
553.8900
569,000
Tue, 17 Feb 2026
4 · 10-K
After-hours · 16:17 ET
10-K ↗
Tue, 17 Feb 2026
566.2200
574.2900
555.5900
565.5000
600,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
558.3700
567.1800
554.0800
566.6500
442,800
Thu, 12 Feb 2026
562.3500
575.5000
553.9400
558.5500
883,200
Wed, 11 Feb 2026
546.8200
557.6900
545.8100
557.5100
630,700
Tue, 10 Feb 2026
533.0400
549.3700
529.9600
548.5600
430,000
Mon, 09 Feb 2026
530.2300
534.9600
520.3900
529.2900
473,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
524.9700
534.8300
524.9700
529.9800
464,000
Thu, 05 Feb 2026
529.4100
534.5100
506.7900
517.1500
591,100
Wed, 04 Feb 2026
514.5000
541.3400
514.5000
534.5300
769,400
Tue, 03 Feb 2026
492.1400
513.8100
491.2900
508.4900
444,900
Mon, 02 Feb 2026
492.1100
498.0200
488.1500
495.2900
585,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
495.3400
497.1500
485.4900
495.0800
553,700
Thu, 29 Jan 2026
489.1000
498.0100
480.8100
496.1100
735,200
Wed, 28 Jan 2026
484.3200
506.8400
472.0000
487.4900
1,184,400
Wed, 28 Jan 2026
3 · 8-K
Pre-market · 06:56 ET
8-K ↗
Tue, 27 Jan 2026
510.8100
516.1500
498.3200
498.8000
559,500
Mon, 26 Jan 2026
509.5000
517.2100
506.1800
512.4100
416,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
508.1500
511.2400
501.1800
509.7600
506,500
Thu, 22 Jan 2026
518.0300
522.2700
501.1600
509.6800
535,500
Wed, 21 Jan 2026
509.6600
516.5000
500.7500
516.4200
1,077,500
Tue, 20 Jan 2026
515.3500
516.3000
503.9800
505.4400
518,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
524.6400
531.8600
521.3200
525.8700
480,000
Thu, 15 Jan 2026
530.3200
530.3200
518.6600
522.3300
355,500
Wed, 14 Jan 2026
530.2500
532.3800
519.4000
525.2500
264,900
Tue, 13 Jan 2026
535.6400
539.5700
528.0000
531.0000
223,700
Mon, 12 Jan 2026
528.4300
538.0900
528.0800
533.2500
233,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
524.1200
536.5200
521.4600
530.2300
372,500
Thu, 08 Jan 2026
506.3000
523.0400
502.4900
516.6200
377,100
Wed, 07 Jan 2026
524.3700
524.3700
503.2300
504.9700
520,300
Tue, 06 Jan 2026
495.0000
520.4200
490.7800
519.8500
572,400
Mon, 05 Jan 2026
499.0000
511.2100
495.1300
503.9000
334,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
488.1800
499.6700
484.9300
498.9100
284,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
492.5300
494.4300
485.4200
485.5800
178,300
Tue, 30 Dec 2025
494.5000
499.0100
490.9600
494.0000
154,700
Mon, 29 Dec 2025
499.7500
499.8000
493.4600
496.5800
140,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
495.7500
499.5300
494.6500
498.1600
123,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
496.1600
498.6500
491.3700
497.2300
89,600
Tue, 23 Dec 2025
495.9700
497.4000
490.0800
494.5500
231,200
Mon, 22 Dec 2025
496.7600
497.3500
486.8100
495.4800
399,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
492.6700
499.0100
491.1300
496.9200
804,600
Thu, 18 Dec 2025
494.0200
508.9400
491.4200
494.0100
366,900
Wed, 17 Dec 2025
490.2000
495.0000
486.4800
487.4700
617,600
Tue, 16 Dec 2025
498.4400
500.4900
488.2100
492.4300
303,500
Mon, 15 Dec 2025
509.5500
509.5500
493.6500
496.1300
369,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
517.0000
518.7100
504.4700
505.7600
297,100
Thu, 11 Dec 2025
509.8400
525.0000
506.9100
514.8600
567,100
Wed, 10 Dec 2025
502.8800
511.1700
499.1200
505.7800
507,300
Tue, 09 Dec 2025
499.8600
502.7100
497.5400
500.4900
445,500
Mon, 08 Dec 2025
510.0000
514.6400
498.5600
503.4300
590,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
2 · 8-K
After-hours · 16:22 ET
8-K ↗
Fri, 05 Dec 2025
505.7500
512.0900
503.4200
511.6300
370,900
Thu, 04 Dec 2025
497.0000
509.7000
489.5800
504.7300
712,200
Wed, 03 Dec 2025
487.3300
506.5400
486.0000
500.0100
762,800
Tue, 02 Dec 2025
492.0300
492.0300
481.6000
487.2900
490,900
Mon, 01 Dec 2025
491.3500
497.7400
487.9200
489.4600
478,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
496.3200
500.3800
493.3600
498.8700
215,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
481.7200
499.6500
481.7200
493.4000
591,300
Tue, 25 Nov 2025
471.2300
485.8500
467.3700
484.1600
460,600
Mon, 24 Nov 2025
462.1300
476.3400
462.1300
465.1700
757,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
449.1900
470.4000
445.7200
465.1200
654,500
Thu, 20 Nov 2025
451.0200
455.4800
443.1900
444.2600
313,000
Wed, 19 Nov 2025
459.5000
459.5000
444.4000
446.4400
364,300
Tue, 18 Nov 2025
457.3100
461.1600
452.4100
455.5400
334,300
Mon, 17 Nov 2025
469.7900
469.7900
458.2200
459.8900
300,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
473.9900
481.5800
469.7900
471.5000
246,700
Thu, 13 Nov 2025
481.8400
488.9800
475.4100
476.6600
482,500
Wed, 12 Nov 2025
489.0600
498.7800
466.8800
476.9500
546,500
Tue, 11 Nov 2025
491.2100
496.2100
486.4700
487.3900
257,700
Mon, 10 Nov 2025
493.5000
495.1800
481.3800
489.4200
293,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
487.6000
494.0600
482.0100
492.2200
433,100
Thu, 06 Nov 2025
489.0000
493.6100
486.0300
491.0000
509,600
Wed, 05 Nov 2025
488.9600
495.0900
481.0700
489.9900
466,700
Tue, 04 Nov 2025
490.8400
494.2100
486.0900
492.1600
620,000
Mon, 03 Nov 2025
501.6400
501.6400
488.0200
493.8800
468,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
495.6900
505.3400
491.0000
505.0000
396,500
Thu, 30 Oct 2025
483.9100
508.7400
479.4000
495.6900
712,500
Wed, 29 Oct 2025
499.3700
507.5400
487.5800
487.7800
532,200
Tue, 28 Oct 2025
496.6200
510.9600
496.6200
501.1600
418,100
Mon, 27 Oct 2025
498.2700
506.7500
491.4000
502.2200
396,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1 · S-3ASR
After-hours · 17:21 ET
S-3ASR ↗
Fri, 24 Oct 2025
502.9100
502.9100
490.5800
496.2400
683,300
Thu, 23 Oct 2025
490.3200
504.2400
490.3200
494.9900
588,900