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
440.5500
451.3300
435.5100
448.1000
500,657
Thu, 22 Oct 2026
452.6800
452.6800
433.9200
445.8000
925,439
Wed, 21 Oct 2026
465.9700
466.9550
455.4600
460.7600
560,276
Tue, 20 Oct 2026
454.7400
464.2000
448.6900
459.3200
569,082
Mon, 19 Oct 2026
468.9550
474.7700
462.3350
464.9200
532,325
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
465.7500
468.0150
458.9000
461.1000
434,405
Thu, 15 Oct 2026
464.0800
466.9100
457.5900
464.7100
678,602
Wed, 14 Oct 2026
474.6800
477.9300
467.3000
473.3700
586,049
Tue, 13 Oct 2026
471.1100
480.5200
463.9800
477.9300
443,356
Mon, 12 Oct 2026
471.0000
476.6300
468.2200
474.0500
310,621
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
476.7900
479.2800
470.9300
474.1100
303,618
Thu, 08 Oct 2026
471.0300
483.8550
469.9375
475.4000
784,617
Wed, 07 Oct 2026
478.4200
479.8250
468.8139
475.4100
503,569
Tue, 06 Oct 2026
483.5100
492.6300
482.0000
485.4100
504,101
Mon, 05 Oct 2026
474.1100
484.5626
470.3800
480.6500
399,962
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
473.9800
477.9700
466.9800
475.5200
461,214
Thu, 01 Oct 2026
454.9600
469.8800
449.1100
466.9800
536,706
Wed, 30 Sep 2026
461.7300
464.3800
453.5900
453.6000
481,470
Tue, 29 Sep 2026
469.3600
472.3200
456.9800
459.0900
497,798
Mon, 28 Sep 2026
462.0200
472.3450
460.3100
465.7200
429,506
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
466.6000
471.2800
461.4200
466.6200
351,224
Thu, 24 Sep 2026
457.6100
467.3900
455.5500
465.8800
378,347
Wed, 23 Sep 2026
454.8400
470.3600
452.6300
463.7000
604,415
Tue, 22 Sep 2026
458.3500
459.3300
454.4500
458.8300
375,653
Mon, 21 Sep 2026
451.3600
458.2700
446.2400
457.4900
422,508
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
443.9100
449.2900
443.5200
446.9200
883,909
Thu, 17 Sep 2026
447.5600
450.1300
435.9100
443.2300
655,477
Wed, 16 Sep 2026
443.7800
445.2200
435.9725
439.0700
297,384
Tue, 15 Sep 2026
447.0200
448.1875
436.7900
438.5300
508,084
Mon, 14 Sep 2026
442.2900
446.7035
435.7150
442.3800
459,576
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
459.0100
467.0800
457.4800
460.4000
418,105
Thu, 10 Sep 2026
450.6900
456.6200
446.9900
452.4100
570,129
Wed, 09 Sep 2026
462.5700
467.2600
453.7600
454.9700
447,480
Tue, 08 Sep 2026
461.7100
469.3600
460.2775
464.7500
413,529
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
459.8000
468.5900
458.4600
460.7200
532,647
Thu, 03 Sep 2026
452.3600
461.7500
449.0000
460.1500
598,519
Wed, 02 Sep 2026
444.4200
452.3700
439.8900
450.0800
458,326
Tue, 01 Sep 2026
448.5200
451.9000
441.6400
443.3100
429,482
Mon, 31 Aug 2026
456.5400
457.7300
452.2000
453.0000
506,894
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
470.8400
474.1551
458.6238
459.6600
267,861
Thu, 27 Aug 2026
477.0300
478.9500
467.0500
470.2800
448,063
Wed, 26 Aug 2026
466.1700
476.2575
464.6600
472.4600
383,707
Tue, 25 Aug 2026
474.6200
476.0519
462.7225
464.1900
341,647
Mon, 24 Aug 2026
470.0300
473.2623
465.2600
466.7600
607,932
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
477.8800
479.9900
468.0000
470.0300
418,302
Thu, 20 Aug 2026
471.2400
476.7999
468.2100
469.7600
338,799
Wed, 19 Aug 2026
482.6600
485.5100
471.0800
475.6400
676,364
Tue, 18 Aug 2026
494.2200
494.5600
482.9000
483.8600
658,994
Mon, 17 Aug 2026
511.6000
512.9825
503.9400
504.3000
469,935
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
505.9700
513.0400
504.2300
511.3900
309,006
Thu, 13 Aug 2026
511.9200
511.9200
502.3100
507.1000
302,961
Wed, 12 Aug 2026
527.1500
529.3900
512.3900
512.9000
395,913
Tue, 11 Aug 2026
507.9500
520.9000
507.9500
519.6200
409,373
Mon, 10 Aug 2026
516.8200
516.8200
504.7400
504.9000
354,696
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
510.7900
519.6950
507.4350
513.9900
374,215
Thu, 06 Aug 2026
514.7300
521.7399
507.5600
507.7300
433,916
Wed, 05 Aug 2026
504.4700
517.1850
499.8300
513.5800
655,571
Tue, 04 Aug 2026
487.2100
505.4650
476.8550
502.2400
724,235
Mon, 03 Aug 2026
470.4100
477.4900
466.0500
476.0400
791,168
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
484.5900
485.4350
470.7000
472.5500
742,546
Thu, 30 Jul 2026
478.9400
479.9800
468.1525
473.6900
880,486
Wed, 29 Jul 2026
479.0800
480.1150
455.0700
460.9600
882,730
Wed, 29 Jul 2026
21 · 10-Q
Pre-market · 08:09 ET
10-Q ↗
Tue, 28 Jul 2026
474.0400
497.9600
461.3900
483.6600
1,610,920
Tue, 28 Jul 2026
20 · 8-K
Pre-market · 04:02 ET
8-K ↗
Mon, 27 Jul 2026
486.9600
499.8900
478.5600
497.9600
1,041,592
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
487.2200
493.4000
481.5300
486.0900
470,412
Thu, 23 Jul 2026
477.0800
488.5900
476.8100
488.3800
496,735
Wed, 22 Jul 2026
473.8800
482.3100
473.8800
476.8400
408,944
Tue, 21 Jul 2026
494.6000
497.9375
479.0200
479.9300
428,860
Mon, 20 Jul 2026
492.5100
496.4850
483.6150
484.9800
492,003
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
471.4400
491.2500
467.8500
488.6700
601,292
Thu, 16 Jul 2026
469.9700
483.0000
468.0700
482.0400
398,383
Wed, 15 Jul 2026
484.2400
486.4400
471.0000
479.9200
346,184
Tue, 14 Jul 2026
483.7300
486.1000
474.5000
483.8900
346,941
Mon, 13 Jul 2026
486.5800
491.3899
473.0600
477.0300
371,766
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
487.4600
495.9300
483.0000
490.9400
293,229
Thu, 09 Jul 2026
492.2900
493.2900
484.7050
485.4100
383,019
Wed, 08 Jul 2026
474.3000
480.8800
472.8800
480.5000
402,710
Tue, 07 Jul 2026
484.0900
490.1900
472.6450
478.8900
520,606
Mon, 06 Jul 2026
489.6000
498.9600
489.6000
495.6000
455,590
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
488.0800
489.9525
473.9200
487.1000
1,017,988
Wed, 01 Jul 2026
518.0000
518.0000
489.0800
490.1200
739,720
Tue, 30 Jun 2026
517.2200
524.3200
514.1525
523.2000
495,087
Mon, 29 Jun 2026
515.4400
527.0500
508.8400
514.7100
607,857
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
525.5900
530.5400
515.4850
517.0200
788,638
Thu, 25 Jun 2026
528.5400
547.3250
526.8050
536.0400
614,863
Wed, 24 Jun 2026
506.2100
518.3750
503.5500
518.1800
590,827
Tue, 23 Jun 2026
524.9900
524.9900
507.7700
509.9600
674,695
Mon, 22 Jun 2026
528.9300
539.4000
526.9800
539.3900
513,755
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
517.8800
529.9750
517.2350
523.6900
887,577
Wed, 17 Jun 2026
505.5500
520.2200
503.9300
508.8700
570,234
Tue, 16 Jun 2026
496.6500
514.8850
496.5925
502.6500
775,048
Mon, 15 Jun 2026
482.2700
497.0300
482.0400
489.7300
672,152
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
473.7300
479.2200
468.7600
476.8900
436,907
Thu, 11 Jun 2026
470.8400
474.1400
465.3100
469.3200
882,494
Wed, 10 Jun 2026
483.2900
489.3400
464.8200
467.5900
864,989
Tue, 09 Jun 2026
19 · 8-K
After-hours · 16:25 ET
8-K ↗
Tue, 09 Jun 2026
487.1900
493.4700
471.7200
486.4700
809,219
Mon, 08 Jun 2026
18 · 8-K
After-hours · 16:14 ET
8-K ↗
Mon, 08 Jun 2026
480.5700
487.5000
474.7600
485.0300
742,870
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
480.4900
484.5000
474.1400
476.8200
786,765
Thu, 04 Jun 2026
479.7700
485.5200
474.1900
485.2700
416,731
Thu, 04 Jun 2026
17 · 424B2
Pre-market · 09:15 ET
424B2 ↗
Wed, 03 Jun 2026
485.3700
492.6900
479.7200
484.9100
599,792
Tue, 02 Jun 2026
465.1500
482.2100
464.8550
480.4600
678,780
Tue, 02 Jun 2026
16 · 424B2
Pre-market · 08:15 ET
424B2 ↗
Mon, 01 Jun 2026
463.7900
467.9790
457.9770
462.9300
446,311
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
473.8000
477.1300
464.4400
473.6100
774,052
Thu, 28 May 2026
483.2500
486.2600
472.3000
473.9300
598,919
Wed, 27 May 2026
483.0100
488.2400
479.1200
484.2500
828,843
Tue, 26 May 2026
478.8200
484.9900
475.1000
478.0500
829,210
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
465.1300
476.3400
457.0100
475.0100
824,993
Thu, 21 May 2026
462.4000
463.9850
453.4800
460.9800
697,415
Wed, 20 May 2026
464.9600
468.8100
458.0100
463.3200
1,052,124
Tue, 19 May 2026
465.6100
471.1200
457.9900
461.5000
554,344
Mon, 18 May 2026
479.2300
480.6650
466.2700
470.8700
572,213
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
15 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 15 May 2026
475.9000
484.6200
473.8000
479.9700
622,375
Thu, 14 May 2026
486.6900
487.7900
477.5200
482.0300
665,125
Wed, 13 May 2026
489.8200
491.8900
480.4400
483.7900
803,413
Tue, 12 May 2026
489.0400
489.0400
476.2100
485.9800
698,392
Mon, 11 May 2026
489.9500
498.3200
487.1400
490.1600
788,811
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
498.3200
500.6100
490.0100
492.5800
499,340
Thu, 07 May 2026
505.8100
505.8400
487.9816
493.0400
725,261
Wed, 06 May 2026
14 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 06 May 2026
518.5600
518.7000
501.1100
502.3400
796,769
Tue, 05 May 2026
519.5500
523.9500
502.4100
507.8100
738,010
Mon, 04 May 2026
13 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 04 May 2026
509.4000
519.0900
507.8700
516.0000
629,121
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
515.3300
520.2300
506.3700
508.4300
694,805
Fri, 01 May 2026
12 · 10-Q
Pre-market · 08:05 ET
10-Q ↗
Thu, 30 Apr 2026
514.0000
533.7400
498.8300
508.1700
1,620,941
Thu, 30 Apr 2026
11 · 8-K
Pre-market · 08:03 ET
8-K ↗
Wed, 29 Apr 2026
549.4600
554.6900
539.3250
545.9300
669,276
Tue, 28 Apr 2026
548.2900
550.5600
535.2050
544.7100
466,351
Mon, 27 Apr 2026
555.5300
561.9000
542.6600
555.3400
575,670
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
559.5100
561.7900
547.3700
553.0700
450,659
Thu, 23 Apr 2026
552.4200
565.4999
552.4200
557.8500
442,693
Wed, 22 Apr 2026
555.5200
557.1100
547.6200
549.7500
384,162
Tue, 21 Apr 2026
546.8600
553.8290
545.0700
549.1100
513,602
Mon, 20 Apr 2026
536.0200
548.1000
534.0000
546.2300
403,516
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
527.0600
541.7200
527.0600
535.5700
579,222
Thu, 16 Apr 2026
525.9900
528.6000
517.8300
521.7100
473,274
Wed, 15 Apr 2026
542.2700
544.4150
522.5100
526.9400
563,750
Tue, 14 Apr 2026
543.3800
548.9700
532.7900
545.6200
462,297
Mon, 13 Apr 2026
535.2400
540.6300
531.3300
539.7900
474,441
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
537.1700
543.6500
535.0000
536.0100
431,463
Thu, 09 Apr 2026
525.6500
536.9650
521.4600
534.6700
559,082
Wed, 08 Apr 2026
522.9300
529.7400
516.1200
527.2100
433,369
Tue, 07 Apr 2026
496.0600
501.7900
491.6600
499.3100
620,421
Mon, 06 Apr 2026
492.6000
499.8500
488.8500
499.2000
271,430
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
486.6200
503.3900
484.6100
494.2500
307,769
Wed, 01 Apr 2026
496.5600
504.9099
495.7800
500.3800
421,534
Tue, 31 Mar 2026
478.6300
496.4650
474.7900
490.7400
452,457
Mon, 30 Mar 2026
490.7300
490.7300
468.6600
472.0700
406,147
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
478.1300
488.3400
475.0500
480.9700
435,360
Thu, 26 Mar 2026
496.4300
499.6050
480.2200
481.6700
493,293
Wed, 25 Mar 2026
511.0500
511.5900
502.9650
503.2000
577,082
Tue, 24 Mar 2026
486.5450
507.7200
482.9350
505.6200
555,832
Mon, 23 Mar 2026
10 · DEFA14A
After-hours · 16:08 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Mon, 23 Mar 2026
9 · DEF 14A
After-hours · 16:05 ET
DEFINITIVE PROXY STATEMENT ↗
Mon, 23 Mar 2026
489.5900
501.3200
487.2400
489.0700
480,654
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
487.2100
490.1500
473.6000
475.7400
1,019,280
Thu, 19 Mar 2026
470.1950
496.8000
467.8250
492.6500
822,836
Wed, 18 Mar 2026
471.6200
487.4700
468.9900
477.4700
1,076,066
Tue, 17 Mar 2026
485.1800
485.1800
462.0000
471.2200
506,089
Mon, 16 Mar 2026
477.4700
479.9900
470.5101
472.6400
451,042
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
470.6550
474.9850
461.8850
467.3800
547,867
Thu, 12 Mar 2026
471.7000
475.0200
462.0800
468.4100
575,361
Wed, 11 Mar 2026
477.4725
481.4800
473.0250
477.9700
440,229
Tue, 10 Mar 2026
485.7000
494.0700
478.0500
478.0600
700,970
Mon, 09 Mar 2026
462.8400
488.0700
457.6000
487.7600
590,633
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
463.7000
480.4500
460.0400
471.5400
664,295
Thu, 05 Mar 2026
484.6500
489.6100
473.9400
476.5100
755,365
Wed, 04 Mar 2026
491.8900
495.0600
484.4600
490.7800
440,142
Tue, 03 Mar 2026
498.9700
502.8800
487.0900
488.4900
576,585
Mon, 02 Mar 2026
507.5000
522.2100
502.9500
516.9800
442,734
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
517.0400
517.0400
504.4800
511.6300
651,819
Thu, 26 Feb 2026
530.6600
531.0500
513.1850
524.1900
468,644
Wed, 25 Feb 2026
528.1700
532.1550
519.2900
527.9000
30
Tue, 24 Feb 2026
518.1600
533.0000
518.1600
526.7500
30
Mon, 23 Feb 2026
524.8800
528.6025
512.7200
516.9900
30
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
525.3000
533.2000
520.6900
526.7300
511,269
Thu, 19 Feb 2026
519.2000
529.2150
517.6700
526.5600
396,511
Wed, 18 Feb 2026
521.1800
528.5299
517.5700
522.3000
506,473
Tue, 17 Feb 2026
519.4600
527.9600
517.8500
524.2500
376,754
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
514.0600
526.0600
509.1009
524.1200
708,403
Thu, 12 Feb 2026
520.2000
533.8000
514.7500
516.0200
1,078,200
Thu, 12 Feb 2026
8 · 10-K
Pre-market · 08:21 ET
10-K ↗
Wed, 11 Feb 2026
510.0000
519.1400
503.5100
516.0300
680,231
Tue, 10 Feb 2026
503.8000
510.6200
500.1200
503.1000
489,591
Mon, 09 Feb 2026
500.1600
508.3050
496.6900
506.1400
610,244
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
495.3000
503.8700
491.3300
503.8000
938,004
Thu, 05 Feb 2026
487.1600
491.6000
476.9300
487.4000
668,503
Wed, 04 Feb 2026
505.3000
511.5200
472.1400
487.1600
1,204,392
Tue, 03 Feb 2026
500.0600
513.5900
480.1500
503.8600
1,061,495
Tue, 03 Feb 2026
7 · 8-K
Pre-market · 08:03 ET
8-K ↗
Mon, 02 Feb 2026
487.9400
499.2600
486.9500
495.5900
673,458
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
493.3000
501.3200
482.8700
487.9400
533,319
Thu, 29 Jan 2026
489.6600
498.8900
486.4750
497.9700
466,244
Wed, 28 Jan 2026
482.5000
493.9200
478.3700
485.7300
629,734
Tue, 27 Jan 2026
486.5100
487.6300
475.7850
484.1400
500,857
Mon, 26 Jan 2026
486.3400
488.2450
482.4000
486.8200
332,390
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
485.9200
489.5100
481.5675
485.5300
404,252
Thu, 22 Jan 2026
487.7500
488.9800
478.6400
484.0600
333,969
Wed, 21 Jan 2026
476.2500
487.3000
472.7650
482.5000
639,163
Tue, 20 Jan 2026
483.5400
488.7100
472.4100
472.5400
580,095
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
491.7200
497.9500
488.0801
489.3100
745,964
Thu, 15 Jan 2026
482.0700
489.3800
479.3500
484.1100
386,167
Wed, 14 Jan 2026
481.5500
481.5500
467.7050
476.0600
658,341
Tue, 13 Jan 2026
474.1300
483.9600
473.4300
481.6800
462,322
Mon, 12 Jan 2026
467.2500
475.8100
467.2500
472.8800
340,178
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
463.4800
472.6200
462.2300
470.5300
422,407
Thu, 08 Jan 2026
465.9400
467.9200
456.2100
460.8700
577,911
Wed, 07 Jan 2026
476.6700
477.0200
462.9500
468.2000
489,622
Tue, 06 Jan 2026
463.3400
479.0500
457.1100
477.4600
465,801
Mon, 05 Jan 2026
465.8000
471.5300
463.3050
465.4800
516,251
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
450.0250
465.6400
447.6150
463.0300
526,279
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
451.1800
451.1800
443.9600
444.1100
249,495
Tue, 30 Dec 2025
450.4000
454.4600
446.1001
446.6100
223,008
Mon, 29 Dec 2025
452.8900
456.4600
451.1900
451.3900
253,069
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
456.3200
456.3200
451.7800
454.9400
163,815
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
457.4000
460.4000
452.3200
456.2800
117,064
Tue, 23 Dec 2025
449.3900
457.7500
449.3900
455.9200
374,354
Mon, 22 Dec 2025
447.7100
452.7599
445.0100
451.0300
335,520
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
436.0300
443.6350
433.5701
442.5100
989,476
Thu, 18 Dec 2025
436.9800
440.1900
430.7700
434.8500
597,282
Wed, 17 Dec 2025
437.0500
440.2400
424.6900
429.6800
599,833
Tue, 16 Dec 2025
445.2700
447.6300
437.5100
438.4200
486,525
Mon, 15 Dec 2025
454.7800
454.7800
444.0000
444.8400
571,492
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
460.2100
466.6650
446.3400
448.0000
1,177,643
Thu, 11 Dec 2025
448.1500
464.3700
446.3850
462.8200
572,950
Wed, 10 Dec 2025
439.3700
449.9800
437.8000
448.1800
467,933
Tue, 09 Dec 2025
438.4100
443.6300
438.0700
438.7000
357,359
Mon, 08 Dec 2025
439.6800
449.3600
435.4200
441.5100
353,026
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
436.6100
442.8200
435.7300
440.5300
389,051
Thu, 04 Dec 2025
428.0300
439.4400
425.8350
437.7100
372,260
Wed, 03 Dec 2025
426.4000
431.2600
422.1000
429.3400
338,321
Tue, 02 Dec 2025
428.4000
430.7000
422.3900
427.4800
445,133
Mon, 01 Dec 2025
426.6100
432.8950
425.8150
427.8500
383,611
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
428.0100
432.4400
427.0950
431.4300
177,382
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
429.9100
433.4600
428.3200
428.4700
325,525
Tue, 25 Nov 2025
424.6900
431.0800
420.2850
429.8200
274,930
Mon, 24 Nov 2025
421.9400
430.8000
417.7950
424.0800
516,418
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
407.5900
423.4900
403.8200
421.8400
760,070
Thu, 20 Nov 2025
430.1600
432.4800
405.1550
407.3600
740,369
Wed, 19 Nov 2025
420.0900
422.8900
415.9600
419.0900
395,189
Tue, 18 Nov 2025
415.9000
420.1700
412.2500
417.2800
578,828
Mon, 17 Nov 2025
429.8100
434.1300
419.5000
420.5700
546,769
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
6 · 8-K
After-hours · 16:33 ET
8-K ↗
Fri, 14 Nov 2025
430.5100
439.4350
428.1100
432.8200
508,626
Thu, 13 Nov 2025
450.8600
451.9550
435.8200
437.6500
477,583
Wed, 12 Nov 2025
453.9900
456.4000
446.0100
453.0000
430,817
Tue, 11 Nov 2025
460.6800
460.8250
449.8600
450.1200
437,780
Mon, 10 Nov 2025
465.2300
468.5200
456.4725
462.2800
655,435
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
455.6900
463.7000
453.0825
462.4300
533,812
Thu, 06 Nov 2025
469.5200
474.2500
460.3200
461.4700
482,293
Wed, 05 Nov 2025
460.3800
473.8000
456.8250
468.0600
531,369
Tue, 04 Nov 2025
5 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 04 Nov 2025
462.1400
465.8850
453.5400
459.4400
746,246
Mon, 03 Nov 2025
473.4050
473.4050
465.7600
467.6100
634,925
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
4 · 424B2
After-hours · 17:08 ET
424B2 ↗
Fri, 31 Oct 2025
472.7000
477.2850
467.5300
470.0000
725,627
Thu, 30 Oct 2025
468.0000
484.2600
465.8700
469.9600
829,733
Thu, 30 Oct 2025
3 · 424B2
Pre-market · 09:22 ET
424B2 ↗
Wed, 29 Oct 2025
463.2900
478.5500
458.9600
472.5700
1,216,536
Wed, 29 Oct 2025
2 · 10-Q
Pre-market · 08:11 ET
10-Q ↗
Tue, 28 Oct 2025
425.5000
456.5800
415.9500
455.3400
1,677,955
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 08:11 ET
8-K ↗
Mon, 27 Oct 2025
439.2100
440.6900
432.3900
433.9800
633,160
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
440.0800
440.0800
434.2300
434.3900
300,601
Thu, 23 Oct 2025
425.7200
433.7100
425.7200
433.2700
291,900