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
465.7600
473.4600
461.7700
469.0300
1,026,923
Thu, 22 Oct 2026
460.8900
467.3100
456.1800
467.3100
872,700
Wed, 21 Oct 2026
463.7300
468.0500
458.3800
459.4000
783,100
Tue, 20 Oct 2026
458.0700
466.2000
455.0000
465.7500
1,315,700
Mon, 19 Oct 2026
453.7500
460.7700
453.3800
454.8800
918,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
472.1500
472.4900
453.9400
458.8400
1,725,700
Thu, 15 Oct 2026
475.0000
478.8600
467.2800
468.5000
1,124,400
Wed, 14 Oct 2026
463.0900
472.3900
457.8000
470.4400
1,081,400
Tue, 13 Oct 2026
459.5400
462.4400
455.8100
460.7500
1,082,500
Mon, 12 Oct 2026
450.5800
460.2800
444.8100
458.6000
1,152,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
444.5800
452.3900
442.3200
451.0900
980,800
Thu, 08 Oct 2026
436.9500
446.4800
436.0000
445.0100
1,127,300
Wed, 07 Oct 2026
431.7600
442.5900
427.5900
439.1700
998,800
Tue, 06 Oct 2026
433.6100
438.1100
429.4900
432.2000
999,200
Mon, 05 Oct 2026
426.7000
437.2700
426.0000
434.9200
1,148,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
425.7800
430.2200
424.2300
426.6900
929,800
Thu, 01 Oct 2026
427.2500
434.4600
422.4500
423.3900
1,098,900
Wed, 30 Sep 2026
430.2500
434.0700
425.9600
426.7400
1,238,100
Tue, 29 Sep 2026
430.0700
433.1300
426.6100
431.6300
883,900
Mon, 28 Sep 2026
431.1600
443.1500
431.1600
432.6000
1,106,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
421.5900
435.7800
420.0000
435.6100
1,020,200
Thu, 24 Sep 2026
437.3600
442.2100
423.3900
423.4800
1,050,600
Wed, 23 Sep 2026
441.4200
446.3600
433.8300
436.4800
1,314,000
Tue, 22 Sep 2026
426.3700
442.5200
426.3700
438.1200
1,502,500
Mon, 21 Sep 2026
427.7500
434.0700
423.4300
425.9700
1,418,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
429.1700
436.1400
425.3700
427.7100
5,444,100
Thu, 17 Sep 2026
431.9900
433.5100
426.5200
429.0400
1,188,000
Wed, 16 Sep 2026
420.6900
433.7000
420.0000
430.4300
1,369,600
Tue, 15 Sep 2026
419.0000
426.2200
409.7400
423.8200
1,256,100
Mon, 14 Sep 2026
429.9600
433.8000
420.0000
425.4900
1,305,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
423.7900
429.4200
420.7900
426.9400
1,321,300
Thu, 10 Sep 2026
422.6100
426.8100
415.0400
421.2100
1,408,100
Wed, 09 Sep 2026
398.4700
426.8300
396.0000
421.8300
2,146,900
Tue, 08 Sep 2026
401.5500
411.7500
397.6000
402.0200
1,764,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
404.3000
419.5700
401.0000
405.0000
971,300
Thu, 03 Sep 2026
406.8000
413.1300
401.4100
409.2000
1,362,300
Wed, 02 Sep 2026
412.4600
414.5000
396.7700
402.0600
1,534,900
Tue, 01 Sep 2026
418.4300
423.4200
412.2900
413.5800
1,258,000
Mon, 31 Aug 2026
415.4000
419.8100
414.1200
414.4500
1,306,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
423.7600
426.3700
416.5200
417.8200
1,000,900
Thu, 27 Aug 2026
424.6100
426.5700
417.9200
419.3400
974,500
Wed, 26 Aug 2026
427.5000
433.5000
424.5000
427.1600
1,318,200
Tue, 25 Aug 2026
426.9700
430.6000
425.8900
428.7600
790,200
Mon, 24 Aug 2026
433.2500
436.5000
427.2300
429.2400
1,323,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
409.5600
431.4000
408.9400
429.1900
2,058,000
Thu, 20 Aug 2026
403.3500
411.1400
403.3500
406.2700
1,063,600
Wed, 19 Aug 2026
411.0800
422.0000
406.8100
407.0500
1,436,600
Tue, 18 Aug 2026
409.0500
417.9900
406.1500
411.7300
1,450,000
Mon, 17 Aug 2026
401.0000
407.3200
400.0000
404.9800
1,005,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
410.4600
412.6900
403.7800
404.6800
936,700
Thu, 13 Aug 2026
414.5900
415.8500
405.2700
411.7400
1,079,800
Wed, 12 Aug 2026
408.0000
417.1300
406.6600
414.5900
1,172,100
Tue, 11 Aug 2026
412.3700
419.3300
409.7500
411.4400
1,122,000
Mon, 10 Aug 2026
410.0300
416.4300
407.8500
414.0300
1,036,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
404.3000
414.4700
401.5700
413.3600
1,071,800
Thu, 06 Aug 2026
412.0000
415.7300
405.3300
408.8900
986,700
Wed, 05 Aug 2026
401.3800
411.4500
399.7500
409.6400
1,124,700
Tue, 04 Aug 2026
401.9500
403.9200
395.5600
400.7300
1,318,800
Mon, 03 Aug 2026
404.7100
415.6200
402.2800
406.6100
1,176,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
395.5000
404.5200
391.3800
402.5900
1,255,900
Thu, 30 Jul 2026
402.6500
406.7600
394.7400
395.7900
1,244,300
Wed, 29 Jul 2026
24 · 8-K
After market open · 12:10 ET
8-K ↗
Wed, 29 Jul 2026
418.1100
421.3100
405.7600
408.1800
1,849,800
Tue, 28 Jul 2026
23 · 10-Q
After market open · 12:30 ET
10-Q ↗
Tue, 28 Jul 2026
396.2200
419.2200
392.1400
418.1900
2,925,400
Mon, 27 Jul 2026
383.6300
392.6600
383.6300
389.6200
1,979,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
381.5300
399.0000
376.4800
382.1900
2,703,500
Fri, 24 Jul 2026
22 · 8-K
Pre-market · 03:45 ET
8-K ↗
Thu, 23 Jul 2026
370.0900
378.2600
370.0000
376.5000
1,481,600
Wed, 22 Jul 2026
373.2600
377.0000
371.3500
371.8700
842,300
Tue, 21 Jul 2026
368.9000
374.1800
366.5100
373.0900
1,364,800
Mon, 20 Jul 2026
373.4400
376.7800
368.0000
370.4200
1,498,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
384.6800
386.2700
371.1200
371.1800
1,544,200
Thu, 16 Jul 2026
379.0000
391.4500
377.0000
385.7400
1,921,700
Wed, 15 Jul 2026
363.0000
380.6300
363.0000
378.8500
2,179,700
Tue, 14 Jul 2026
354.3500
372.9300
353.9900
363.6000
4,227,500
Tue, 14 Jul 2026
21 · 8-K
Pre-market · 07:40 ET
8-K ↗
Mon, 13 Jul 2026
404.0000
410.8300
389.9600
390.7400
2,335,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
411.3800
414.1800
400.1900
406.5900
1,651,200
Thu, 09 Jul 2026
408.6200
412.4600
402.0100
409.0100
1,048,300
Wed, 08 Jul 2026
418.8800
418.8800
406.8400
410.6100
1,650,400
Tue, 07 Jul 2026
421.5000
429.5400
419.4300
423.1100
1,466,500
Mon, 06 Jul 2026
414.1300
418.3000
410.2300
417.0700
1,274,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
397.0000
416.5400
395.1000
410.5000
1,628,400
Wed, 01 Jul 2026
389.7700
394.1500
388.0100
393.2400
1,177,300
Tue, 30 Jun 2026
392.4000
393.2000
384.0000
389.8900
1,238,800
Mon, 29 Jun 2026
395.0000
395.0300
389.5700
392.3300
1,225,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
388.8400
394.1300
387.2300
391.6800
2,208,300
Thu, 25 Jun 2026
384.7500
391.0000
384.6500
386.9400
1,145,900
Wed, 24 Jun 2026
386.5200
393.0000
384.5500
387.7600
1,232,600
Tue, 23 Jun 2026
384.1600
389.8400
381.0200
386.9200
1,107,500
Mon, 22 Jun 2026
373.4200
376.9900
369.4100
376.9900
1,632,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
389.8500
391.8500
374.3100
375.1700
2,656,800
Thu, 18 Jun 2026
20 · 8-K
Pre-market · 09:12 ET
8-K ↗
Wed, 17 Jun 2026
394.1800
398.8600
383.3000
388.1600
1,462,200
Tue, 16 Jun 2026
390.7100
399.3800
389.9600
396.9300
1,499,500
Mon, 15 Jun 2026
392.0000
393.0000
385.1300
389.9700
1,883,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
380.6000
389.9600
378.7700
387.1800
1,811,000
Thu, 11 Jun 2026
374.9600
380.6200
373.8000
378.5100
1,672,200
Wed, 10 Jun 2026
377.5700
380.7100
371.1100
373.3400
1,920,500
Tue, 09 Jun 2026
365.9400
374.9000
365.6800
374.9000
1,663,100
Mon, 08 Jun 2026
369.0500
373.4500
356.8900
361.3200
1,610,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
365.4800
374.0100
363.3300
372.1300
2,185,900
Thu, 04 Jun 2026
365.3000
369.2500
360.3900
361.8300
1,891,400
Wed, 03 Jun 2026
362.9900
367.3100
358.9300
363.2300
2,212,200
Tue, 02 Jun 2026
371.4300
376.0000
364.2900
367.3500
1,999,700
Mon, 01 Jun 2026
371.0000
375.5700
367.4300
370.9600
2,397,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
382.6300
387.8500
376.5100
378.5400
2,352,600
Thu, 28 May 2026
389.1600
391.9600
381.4100
384.3900
1,603,100
Wed, 27 May 2026
395.4800
401.6600
391.1900
392.1500
975,700
Tue, 26 May 2026
389.6000
395.2700
388.0100
392.4200
1,091,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
394.0000
397.5500
388.2400
394.0700
1,109,800
Thu, 21 May 2026
388.0000
396.6100
386.0100
392.5600
2,356,500
Wed, 20 May 2026
404.0500
404.7400
394.7400
396.6700
2,217,300
Tue, 19 May 2026
414.6900
417.2900
398.9500
404.6900
2,695,800
Mon, 18 May 2026
424.8200
430.8800
422.1400
422.7900
1,423,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
435.3700
437.0000
422.5400
423.0000
1,156,100
Thu, 14 May 2026
428.9900
434.3000
427.8900
432.7000
933,400
Wed, 13 May 2026
429.1200
432.1700
422.9800
427.5400
1,597,900
Tue, 12 May 2026
428.4700
433.9200
424.8300
429.6900
1,283,500
Mon, 11 May 2026
435.6800
437.9500
420.7600
426.3700
2,414,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
433.4500
438.0000
431.4200
435.1900
1,599,300
Thu, 07 May 2026
429.7300
433.7200
428.0100
429.0200
774,300
Wed, 06 May 2026
428.0100
436.4300
428.0000
429.4500
1,092,000
Tue, 05 May 2026
427.1800
432.8900
427.0000
428.7900
717,000
Mon, 04 May 2026
431.0000
432.8100
425.8000
427.1800
1,011,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
435.3300
441.6500
431.6700
433.0900
896,700
Thu, 30 Apr 2026
19 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 30 Apr 2026
435.7900
439.1300
426.7000
434.4500
1,496,500
Wed, 29 Apr 2026
18 · 424B5
After-hours · 16:10 ET
424B5 ↗
Wed, 29 Apr 2026
17 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Wed, 29 Apr 2026
429.1200
436.9700
429.1200
434.7800
1,135,200
Tue, 28 Apr 2026
16 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 28 Apr 2026
450.0000
452.3900
428.7700
431.9200
1,611,800
Mon, 27 Apr 2026
15 · 8-K
After-hours · 16:41 ET
8-K ↗
Mon, 27 Apr 2026
438.5100
447.1300
434.1100
445.7700
1,454,800
Mon, 27 Apr 2026
14 · 424B3
Pre-market · 09:06 ET
424B3 ↗
Mon, 27 Apr 2026
13 · S-3ASR
Pre-market · 08:31 ET
S-3ASR ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
430.0000
451.5700
422.1900
432.4600
3,320,000
Fri, 24 Apr 2026
12 · 8-K
Pre-market · 07:11 ET
8-K ↗
Thu, 23 Apr 2026
472.2300
479.4400
470.6900
474.0300
1,062,100
Wed, 22 Apr 2026
469.2100
476.9700
465.6700
471.3400
973,200
Tue, 21 Apr 2026
478.1300
479.4000
465.3100
471.1800
992,900
Mon, 20 Apr 2026
488.4700
490.1500
477.2100
478.1300
734,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
482.9700
493.1500
480.5400
488.0000
960,800
Thu, 16 Apr 2026
487.9100
494.7700
479.8200
482.9700
821,500
Wed, 15 Apr 2026
496.0400
501.9300
485.2700
488.5800
1,017,100
Tue, 14 Apr 2026
495.2200
505.5400
492.4600
498.6600
752,600
Mon, 13 Apr 2026
493.8100
497.4600
487.1400
497.4200
628,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
505.6000
508.6000
493.0500
495.4700
733,800
Thu, 09 Apr 2026
503.6200
512.1400
501.4900
507.1900
668,300
Wed, 08 Apr 2026
497.9900
506.3100
494.7900
505.1200
981,000
Tue, 07 Apr 2026
486.8500
494.1300
482.6800
489.5800
1,106,100
Mon, 06 Apr 2026
471.0000
483.9900
468.7700
483.9200
766,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
470.5400
475.7700
459.2200
471.8400
905,000
Wed, 01 Apr 2026
473.1000
477.8900
470.0800
474.7500
699,500
Tue, 31 Mar 2026
472.0300
474.7100
461.8800
473.2400
981,600
Mon, 30 Mar 2026
475.2800
476.7500
467.2900
467.8300
890,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
480.0400
481.4400
468.7000
471.8500
801,800
Thu, 26 Mar 2026
482.9400
488.5000
478.5700
480.3200
625,800
Wed, 25 Mar 2026
484.1400
488.6400
477.9700
484.0200
928,500
Tue, 24 Mar 2026
490.0000
493.2300
474.7700
485.7200
1,368,200
Mon, 23 Mar 2026
500.3000
502.1200
493.6000
494.5800
1,276,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
500.1000
501.8400
490.5800
493.8800
2,120,700
Thu, 19 Mar 2026
502.0000
506.5100
495.3100
499.6500
1,168,200
Wed, 18 Mar 2026
510.0000
513.9800
498.7600
502.0500
977,200
Tue, 17 Mar 2026
525.1900
529.8000
500.2000
509.8700
1,506,800
Mon, 16 Mar 2026
537.3800
537.3800
524.8700
525.1900
852,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
11 · DEFA14A
After-hours · 16:12 ET
DEFA14A ↗
Fri, 13 Mar 2026
10 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Fri, 13 Mar 2026
534.7100
541.7800
532.7700
532.9700
926,300
Thu, 12 Mar 2026
538.0000
556.5200
531.4200
532.5800
1,515,000
Wed, 11 Mar 2026
535.7800
540.1100
532.4800
537.2800
997,000
Tue, 10 Mar 2026
543.8900
544.9700
530.0000
537.6400
851,800
Mon, 09 Mar 2026
530.9200
546.0500
526.0500
545.1300
1,462,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
530.9700
533.7200
522.4900
532.8100
753,100
Thu, 05 Mar 2026
537.7800
539.6400
526.6400
534.4700
1,097,200
Wed, 04 Mar 2026
539.7500
547.4300
536.6400
544.4100
930,600
Tue, 03 Mar 2026
527.2000
542.3200
524.1000
541.8000
797,500
Mon, 02 Mar 2026
530.0000
536.9700
525.3600
532.9200
816,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
525.7300
532.6900
523.1000
529.7000
2,291,500
Thu, 26 Feb 2026
536.5200
540.0000
524.5800
525.8800
1,062,200
Wed, 25 Feb 2026
9 · 8-K
After-hours · 16:43 ET
8-K ↗
Wed, 25 Feb 2026
527.0000
541.3400
527.0000
540.5700
929,400
Tue, 24 Feb 2026
535.2600
536.1600
522.0500
526.5200
1,366,800
Mon, 23 Feb 2026
535.0000
547.0500
533.6500
535.9700
1,411,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
530.0800
533.9100
526.6900
532.3000
874,900
Thu, 19 Feb 2026
531.0000
533.9900
523.1700
528.6600
813,700
Wed, 18 Feb 2026
533.0000
535.8000
530.0000
535.0200
802,600
Tue, 17 Feb 2026
544.6600
549.4500
533.2500
534.7800
960,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
535.0000
545.4600
531.1700
540.2900
1,076,700
Thu, 12 Feb 2026
532.0000
552.9000
529.8600
535.2200
1,657,100
Wed, 11 Feb 2026
501.1400
534.5900
496.7500
531.4700
2,393,600
Tue, 10 Feb 2026
8 · 10-K
After-hours · 16:27 ET
10-K ↗
Tue, 10 Feb 2026
498.2200
503.9500
495.0000
502.0500
777,300
Mon, 09 Feb 2026
500.4400
505.0000
495.9300
497.5400
597,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
514.0000
516.0000
499.6800
501.6900
939,500
Thu, 05 Feb 2026
495.0000
517.6700
494.6000
513.7600
1,462,100
Wed, 04 Feb 2026
496.5700
503.7400
492.9600
493.6400
941,300
Tue, 03 Feb 2026
496.9800
505.3100
495.9000
499.2100
951,900
Mon, 02 Feb 2026
489.5800
500.1600
488.5200
496.8500
958,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
481.1800
488.7600
480.2800
488.2700
954,500
Thu, 29 Jan 2026
492.0800
492.3800
479.7400
482.5300
1,027,300
Wed, 28 Jan 2026
499.6000
500.9300
480.4700
491.2300
1,957,800
Tue, 27 Jan 2026
505.0000
527.5500
496.0100
505.8400
3,082,200
Tue, 27 Jan 2026
7 · 8-K
Pre-market · 07:12 ET
8-K ↗
Mon, 26 Jan 2026
471.4800
478.8600
468.5100
472.3800
1,309,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
463.9800
471.0000
463.6500
470.8800
722,200
Thu, 22 Jan 2026
464.9100
469.0400
461.8500
466.3400
954,100
Wed, 21 Jan 2026
465.9800
470.2200
462.9100
465.4400
1,038,800
Tue, 20 Jan 2026
466.0000
468.1400
461.4400
464.3800
1,263,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
482.6000
482.8200
468.8400
469.2900
1,185,900
Thu, 15 Jan 2026
478.7700
487.0900
476.7200
483.8000
1,079,500
Wed, 14 Jan 2026
481.2800
481.9900
473.6000
478.8400
869,500
Tue, 13 Jan 2026
475.0000
479.4300
468.0000
479.3200
875,900
Mon, 12 Jan 2026
468.8900
474.5200
466.0100
474.3200
737,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
480.9200
483.9800
470.3000
472.0700
870,100
Thu, 08 Jan 2026
471.9600
480.8100
468.5100
479.0200
949,000
Wed, 07 Jan 2026
483.3000
484.1300
470.0000
470.6500
1,244,500
Tue, 06 Jan 2026
477.0100
488.6100
473.0100
483.6000
1,161,300
Mon, 05 Jan 2026
468.0100
478.2700
465.0100
477.8300
1,168,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
465.8000
470.5400
462.7700
470.3900
531,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
471.8500
471.8500
466.0800
466.8600
589,800
Tue, 30 Dec 2025
472.3700
474.5000
471.0100
473.2600
494,100
Mon, 29 Dec 2025
477.4900
477.4900
468.8400
474.0200
795,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
474.3700
478.9100
472.0000
477.1300
437,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
474.5800
476.2200
471.0000
474.0600
254,200
Tue, 23 Dec 2025
470.0300
475.4500
468.1000
474.0400
660,400
Mon, 22 Dec 2025
471.0200
474.0400
462.3400
472.0300
1,346,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
467.5100
473.3000
464.0900
472.9800
4,262,500
Thu, 18 Dec 2025
473.4700
477.7900
465.3400
466.5600
1,410,200
Wed, 17 Dec 2025
468.3300
471.9900
461.0000
471.8500
1,206,500
Tue, 16 Dec 2025
477.9400
480.8700
463.9400
469.7900
1,436,100
Mon, 15 Dec 2025
474.9300
477.0600
470.0000
476.9800
1,420,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
483.0100
485.2000
478.6700
484.7700
856,300
Thu, 11 Dec 2025
470.9500
482.5900
468.7300
482.3500
996,400
Wed, 10 Dec 2025
487.1900
488.0300
466.2200
468.7300
2,229,200
Tue, 09 Dec 2025
485.9700
491.2400
482.3300
488.5000
994,200
Mon, 08 Dec 2025
486.7000
490.0700
483.2500
485.1500
1,083,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
489.1300
491.1400
483.7400
486.7000
947,300
Thu, 04 Dec 2025
485.4500
491.5600
483.3900
487.6600
1,633,400
Wed, 03 Dec 2025
500.6400
501.7400
485.4500
486.7700
2,025,000
Tue, 02 Dec 2025
506.4400
508.2800
497.3100
500.3100
1,198,900
Mon, 01 Dec 2025
506.3800
512.1700
502.4000
503.0000
1,144,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
512.0000
513.8600
507.8400
508.2900
534,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
515.2200
520.0000
514.3300
514.7600
1,056,200
Tue, 25 Nov 2025
501.3000
517.4000
501.1200
515.8500
1,240,900
Mon, 24 Nov 2025
501.2600
512.6600
493.1400
501.0400
3,187,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
479.8100
493.8000
477.0000
491.0000
1,937,800
Thu, 20 Nov 2025
482.0000
485.7400
476.0000
476.2800
1,149,700
Wed, 19 Nov 2025
478.0000
484.3100
467.2600
481.0600
1,217,000
Tue, 18 Nov 2025
476.2800
479.0000
471.0500
478.1400
1,119,800
Mon, 17 Nov 2025
475.0000
477.3900
469.0800
477.1000
1,183,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
475.8100
480.0000
470.5900
472.6500
1,000,700
Thu, 13 Nov 2025
469.7900
476.9700
465.6000
473.2800
1,253,100
Wed, 12 Nov 2025
462.0000
479.4300
459.9600
473.6100
1,411,800
Tue, 11 Nov 2025
461.6000
469.5700
458.1900
462.3100
1,347,900
Mon, 10 Nov 2025
455.0200
460.1000
443.8700
459.3000
1,716,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
471.3100
478.8800
470.0000
476.6100
1,186,300
Thu, 06 Nov 2025
471.9400
475.2500
468.7200
471.3600
836,700
Wed, 05 Nov 2025
471.0700
477.9300
465.7700
473.2000
1,097,000
Tue, 04 Nov 2025
462.5000
474.2300
459.5400
471.6800
1,490,400
Mon, 03 Nov 2025
457.4100
461.6100
450.0000
461.5600
1,269,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
6 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 31 Oct 2025
465.3900
466.1100
455.9400
459.6800
1,511,200
Thu, 30 Oct 2025
5 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Thu, 30 Oct 2025
468.0000
478.1900
464.5900
466.8000
1,513,900
Wed, 29 Oct 2025
4 · 424B5
After-hours · 16:05 ET
424B5 ↗
Wed, 29 Oct 2025
464.8000
475.3800
460.5400
468.4000
1,564,900
Tue, 28 Oct 2025
466.3300
467.0400
454.4600
466.4600
1,493,700
Mon, 27 Oct 2025
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 27 Oct 2025
450.2600
469.1800
448.8000
467.8600
1,789,500
Mon, 27 Oct 2025
2 · 424B3
Pre-market · 08:08 ET
424B3 ↗
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
457.1300
461.5600
424.0000
447.0400
2,847,200
Fri, 24 Oct 2025
1 · 8-K
Pre-market · 07:16 ET
8-K ↗