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
449.1750
453.6500
446.6100
450.3100
1,781,553
Fri, 23 Oct 2026
29 · S-3ASR
Pre-market · 06:57 ET
S-3ASR ↗
Fri, 23 Oct 2026
28 · 8-K
Pre-market · 06:05 ET
8-K ↗
Thu, 22 Oct 2026
444.6500
456.7800
444.6500
453.1000
2,933,500
Wed, 21 Oct 2026
437.7000
446.8700
429.8800
443.1600
2,064,000
Tue, 20 Oct 2026
433.9600
439.4500
432.0000
438.1200
1,820,900
Mon, 19 Oct 2026
423.2200
429.5000
422.4300
427.8300
1,292,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
429.3200
433.6700
425.4700
429.6400
2,433,900
Thu, 15 Oct 2026
412.7000
425.7800
411.2500
424.8100
2,129,400
Wed, 14 Oct 2026
409.0000
411.1200
405.8500
408.5700
1,198,600
Tue, 13 Oct 2026
414.1300
416.0200
409.8600
409.9900
1,391,300
Mon, 12 Oct 2026
410.0000
413.6300
409.9600
412.1900
1,056,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
404.0000
408.6600
402.9400
407.8200
1,376,700
Thu, 08 Oct 2026
396.4200
403.3900
393.8800
402.7300
1,648,000
Wed, 07 Oct 2026
394.0900
395.9200
389.2800
395.1800
1,430,800
Tue, 06 Oct 2026
392.8700
398.8800
392.5600
396.1300
1,422,600
Mon, 05 Oct 2026
386.7600
391.3000
384.0000
390.9200
1,690,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
388.5000
388.5000
382.2100
386.2700
2,770,700
Thu, 01 Oct 2026
398.6600
400.8000
385.8700
388.1600
2,939,800
Wed, 30 Sep 2026
393.6800
399.2300
393.3200
394.4700
3,081,100
Tue, 29 Sep 2026
393.5100
394.9200
388.5700
392.4500
3,367,800
Mon, 28 Sep 2026
400.0000
400.6500
395.1200
395.9200
1,926,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
402.2500
405.5700
398.7400
403.3000
1,316,700
Thu, 24 Sep 2026
406.2200
409.8900
400.6100
403.2500
1,475,400
Wed, 23 Sep 2026
403.1000
410.0000
401.0400
406.5000
1,528,500
Tue, 22 Sep 2026
408.0000
409.9900
401.9300
402.4400
1,555,500
Mon, 21 Sep 2026
408.9500
410.9900
403.2200
404.4700
1,285,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
401.4000
408.0800
400.8300
405.3200
2,417,900
Thu, 17 Sep 2026
408.9500
408.9900
403.6800
404.1100
1,477,000
Wed, 16 Sep 2026
413.9000
415.5300
404.8100
406.7600
1,486,300
Tue, 15 Sep 2026
415.2600
416.6000
411.6400
412.5200
1,698,800
Mon, 14 Sep 2026
417.0000
423.3200
415.7500
418.5400
2,181,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
413.2800
416.3800
407.4400
410.7100
1,581,600
Thu, 10 Sep 2026
416.9700
420.2000
410.2600
410.4200
1,709,700
Wed, 09 Sep 2026
428.0000
431.6400
418.2500
418.3600
1,783,100
Tue, 08 Sep 2026
440.0600
442.5300
429.0700
429.3100
1,745,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
438.4100
444.3200
437.9300
443.5100
1,525,100
Thu, 03 Sep 2026
438.8000
450.6600
437.6800
450.5800
2,555,000
Wed, 02 Sep 2026
438.0000
441.6200
431.3200
431.7100
2,025,000
Tue, 01 Sep 2026
433.3100
454.9200
428.1500
440.2100
3,290,700
Mon, 31 Aug 2026
440.0000
442.0200
435.4500
435.8400
2,030,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
436.0000
444.5600
436.0000
442.8900
1,288,500
Thu, 27 Aug 2026
436.4900
444.8200
435.1100
435.3900
1,820,400
Wed, 26 Aug 2026
430.6100
439.2000
430.1700
436.4900
1,398,700
Tue, 25 Aug 2026
428.4800
434.4100
423.8900
432.9900
1,282,900
Mon, 24 Aug 2026
431.9500
439.0200
431.5000
435.4200
1,910,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
433.4100
435.2600
428.4500
431.2900
1,827,300
Thu, 20 Aug 2026
426.0000
433.8300
425.6700
432.1600
2,288,100
Wed, 19 Aug 2026
418.9700
433.5500
418.9600
426.6600
1,519,000
Tue, 18 Aug 2026
414.3400
422.9700
412.0300
418.0400
1,973,600
Mon, 17 Aug 2026
416.0900
419.7600
409.8500
410.5300
1,534,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
422.0100
423.2200
414.2200
418.8000
1,736,900
Thu, 13 Aug 2026
414.0000
424.3400
411.1100
422.6700
2,241,900
Wed, 12 Aug 2026
407.1700
411.2500
404.4700
410.1000
1,541,000
Tue, 11 Aug 2026
410.7400
412.4600
407.6200
408.6900
1,379,900
Mon, 10 Aug 2026
406.9000
412.7100
405.2600
410.9400
1,734,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
405.0000
413.2000
404.2000
408.1900
1,579,200
Thu, 06 Aug 2026
408.1100
411.3200
403.4500
405.2400
1,633,100
Wed, 05 Aug 2026
418.6400
421.1800
408.6100
410.0300
1,652,400
Tue, 04 Aug 2026
411.9300
418.8100
411.8500
412.5300
3,331,800
Mon, 03 Aug 2026
415.2300
421.9900
409.6500
416.2500
1,957,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
415.7400
417.2900
409.3900
411.9300
2,172,700
Thu, 30 Jul 2026
415.3400
418.9500
404.5400
415.0000
3,576,200
Wed, 29 Jul 2026
420.9100
424.3000
414.9800
419.6400
2,961,700
Tue, 28 Jul 2026
27 · 10-Q
After-hours · 16:52 ET
10-Q ↗
Tue, 28 Jul 2026
418.7200
435.9600
406.0000
424.3600
4,219,000
Tue, 28 Jul 2026
26 · 8-K
Pre-market · 07:10 ET
8-K ↗
Mon, 27 Jul 2026
433.0000
442.9900
431.8000
439.8300
2,629,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
424.5100
427.6700
420.0100
426.4000
1,514,100
Thu, 23 Jul 2026
424.6900
425.4800
418.6900
420.0000
1,646,400
Wed, 22 Jul 2026
435.5900
435.7200
428.5500
429.0600
1,181,500
Tue, 21 Jul 2026
433.5400
441.2300
427.6300
431.2600
1,629,100
Mon, 20 Jul 2026
452.9400
453.0700
442.8100
448.3500
1,292,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
25 · 424B3
After-hours · 17:03 ET
424B3 ↗
Fri, 17 Jul 2026
456.2500
462.0200
448.4900
450.8400
1,755,000
Thu, 16 Jul 2026
447.5900
457.5500
444.6000
457.3800
1,678,800
Wed, 15 Jul 2026
442.2100
450.6200
439.2000
444.4800
1,522,300
Tue, 14 Jul 2026
428.5000
439.7500
425.7400
438.8700
1,109,100
Mon, 13 Jul 2026
433.4600
439.7100
433.0000
437.8400
1,177,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
438.3400
440.6100
427.0600
430.5000
1,320,800
Thu, 09 Jul 2026
426.6500
433.3400
422.7100
432.9600
1,589,800
Wed, 08 Jul 2026
441.9900
442.9100
430.5700
430.7900
2,553,900
Tue, 07 Jul 2026
447.3000
450.3200
440.5800
443.4600
3,021,900
Mon, 06 Jul 2026
24 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Mon, 06 Jul 2026
439.5700
447.7000
427.7500
447.2200
2,573,100
Mon, 06 Jul 2026
23 · 8-K/A
Pre-market · 07:25 ET
FORM 8-K/A ↗
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
423.2600
440.0100
422.5900
439.8900
3,749,300
Thu, 02 Jul 2026
22 · 8-K
Next filing day · accepted 01 Jul, 21:25 ET
FORM 8-K ↗
Wed, 01 Jul 2026
399.5800
419.7600
397.0000
414.9700
3,956,600
Tue, 30 Jun 2026
384.6547
390.2649
380.8799
385.2980
2,545,996
Mon, 29 Jun 2026
390.2365
391.8543
383.3207
386.5279
2,724,206
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
373.8411
393.6046
371.8354
386.1495
4,869,493
Thu, 25 Jun 2026
380.8231
390.7285
373.6992
373.8316
3,130,623
Wed, 24 Jun 2026
380.6812
383.1315
374.3330
380.6528
5,286,057
Tue, 23 Jun 2026
389.8959
392.6206
378.3160
378.5809
1,950,165
Mon, 22 Jun 2026
384.9101
389.4986
381.4191
385.4210
3,092,676
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
395.4588
395.4588
385.9792
388.7607
3,023,126
Wed, 17 Jun 2026
405.3642
410.6717
394.5979
395.4778
2,201,097
Tue, 16 Jun 2026
406.7644
412.8382
404.9290
409.8865
2,079,013
Mon, 15 Jun 2026
395.7048
406.2346
395.4588
401.2015
1,744,367
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
392.8382
397.3321
387.2564
396.3198
1,862,328
Thu, 11 Jun 2026
401.8165
403.0274
389.3188
391.0501
2,247,816
Wed, 10 Jun 2026
400.8136
407.0672
398.3444
403.3869
1,933,464
Tue, 09 Jun 2026
392.7436
403.6613
390.5393
401.9111
1,996,250
Mon, 08 Jun 2026
398.8363
400.8799
393.6802
394.5979
2,241,051
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
400.0757
404.2006
397.8713
401.5516
2,388,714
Thu, 04 Jun 2026
395.4588
402.9328
395.4588
397.4645
2,255,004
Wed, 03 Jun 2026
391.9584
393.8600
385.3453
390.0568
1,711,600
Tue, 02 Jun 2026
404.0492
404.0492
390.6055
394.9480
2,047,092
Mon, 01 Jun 2026
402.7815
407.6727
398.1741
405.4494
2,221,074
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
392.8098
405.3548
392.7815
401.1353
3,482,392
Thu, 28 May 2026
391.6746
398.4768
391.0596
395.1561
2,541,557
Wed, 27 May 2026
389.7919
396.4522
389.1485
393.3775
2,087,469
Tue, 26 May 2026
390.3027
394.1911
386.6225
390.2365
2,513,757
Tue, 26 May 2026
21 · 8-K
Pre-market · 08:45 ET
8-K ↗
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
394.0587
398.8647
392.6206
395.0804
2,312,293
Thu, 21 May 2026
19 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 21 May 2026
388.6944
394.9101
386.3765
393.3112
2,180,063
Thu, 21 May 2026
20 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Wed, 20 May 2026
386.1400
394.7304
382.0246
394.5222
2,203,634
Wed, 20 May 2026
18 · 8-K
Next filing day · accepted 19 May, 17:39 ET
FORM 8-K ↗
Tue, 19 May 2026
396.7077
399.7162
386.7928
388.2687
3,047,014
Mon, 18 May 2026
382.2138
396.9631
381.4569
394.9007
1,840,237
Mon, 18 May 2026
17 · 8-K
Pre-market · 08:53 ET
FORM 8-K ↗
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
384.1060
389.3756
379.8297
381.4096
1,691,940
Thu, 14 May 2026
386.9726
391.2677
380.7569
382.1381
2,365,777
Wed, 13 May 2026
396.8212
397.4172
379.3756
384.6263
2,752,217
Tue, 12 May 2026
399.7729
406.9347
398.4484
401.2961
2,338,084
Tue, 12 May 2026
16 · 8-K
Pre-market · 06:02 ET
FORM 8-K ↗
Mon, 11 May 2026
395.4115
399.9054
394.4087
398.2971
2,327,408
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
402.5450
404.4087
393.8127
397.4645
2,087,681
Thu, 07 May 2026
15 · 8-K
After-hours · 16:37 ET
FORM 8-K ↗
Thu, 07 May 2026
399.7256
409.7256
398.4295
405.5629
1,945,620
Wed, 06 May 2026
399.4418
403.9167
395.8373
400.7285
2,091,592
Tue, 05 May 2026
402.3084
407.1902
393.7559
401.0123
2,383,324
Mon, 04 May 2026
401.3813
408.0700
400.4730
401.8448
1,593,005
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
411.9773
415.2129
402.6490
403.0842
1,118,095
Thu, 30 Apr 2026
407.7578
410.6623
403.6519
407.9754
1,770,581
Wed, 29 Apr 2026
407.6537
411.5610
401.2677
409.8297
1,950,165
Tue, 28 Apr 2026
14 · 10-Q
After-hours · 17:18 ET
10-Q ↗
Tue, 28 Apr 2026
418.3065
429.4702
409.7351
410.0946
2,634,361
Tue, 28 Apr 2026
13 · 8-K
Pre-market · 07:10 ET
8-K ↗
Mon, 27 Apr 2026
413.1977
416.1022
410.2649
413.6424
2,362,606
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
416.2725
417.8335
410.7569
413.2356
1,883,468
Thu, 23 Apr 2026
420.9934
423.1599
409.6500
415.3548
1,365,010
Wed, 22 Apr 2026
425.9224
432.0719
422.4692
424.8439
1,360,993
Tue, 21 Apr 2026
420.0851
429.1485
419.2337
420.6906
1,623,129
Mon, 20 Apr 2026
418.5431
419.7540
415.3358
418.8647
1,563,514
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
418.9972
421.2393
413.9073
418.7039
1,775,232
Thu, 16 Apr 2026
413.8884
416.6982
411.8354
413.2356
1,629,894
Wed, 15 Apr 2026
403.9735
411.5421
403.9735
407.3604
2,516,294
Tue, 14 Apr 2026
407.8430
411.8165
401.5516
402.3084
2,595,252
Mon, 13 Apr 2026
394.3235
407.0009
393.5762
406.8874
1,879,346
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
399.1769
401.1069
386.6982
393.0180
2,130,595
Thu, 09 Apr 2026
409.8013
411.8165
393.9735
401.4380
2,213,675
Wed, 08 Apr 2026
414.0114
418.1646
412.1097
413.3964
1,332,137
Tue, 07 Apr 2026
409.6500
413.4059
404.3141
406.8685
1,631,057
Mon, 06 Apr 2026
406.5090
412.1854
406.0454
410.7001
1,050,024
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
398.7796
410.1514
397.4456
407.9092
1,485,296
Wed, 01 Apr 2026
402.6679
404.5979
393.5951
402.2422
1,984,306
Tue, 31 Mar 2026
399.9149
403.8884
394.5222
402.4030
2,127,530
Tue, 31 Mar 2026
12 · DEFA14A
Pre-market · 08:09 ET
DEFA14A ↗
Tue, 31 Mar 2026
11 · DEF 14A
Pre-market · 08:05 ET
FORM- DEF 14A ↗
Mon, 30 Mar 2026
388.7417
396.3103
386.9063
395.0710
1,759,694
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
385.9886
388.1268
381.6178
384.3330
1,731,789
Thu, 26 Mar 2026
384.8439
392.9518
384.2952
390.2081
2,497,691
Wed, 25 Mar 2026
395.2034
396.7455
383.1599
386.4522
3,173,748
Tue, 24 Mar 2026
402.0624
403.0369
388.9309
389.0255
2,777,796
Mon, 23 Mar 2026
406.3481
410.2176
402.1854
405.7427
2,065,801
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
403.3680
405.1750
398.6187
401.5421
3,640,731
Thu, 19 Mar 2026
399.3283
404.9007
396.4049
403.1599
2,065,378
Wed, 18 Mar 2026
405.5629
407.6159
403.0274
403.6329
2,018,870
Tue, 17 Mar 2026
407.9186
412.4598
405.9413
409.5932
1,577,784
Mon, 16 Mar 2026
401.7975
405.6575
401.7975
403.5856
1,958,515
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
401.0312
404.4939
396.5090
399.7067
1,892,559
Thu, 12 Mar 2026
405.3926
405.6292
395.7711
397.0672
2,458,371
Wed, 11 Mar 2026
412.0151
415.6197
393.4910
405.8278
2,239,255
Tue, 10 Mar 2026
420.3311
421.0218
408.7039
411.9584
1,944,246
Mon, 09 Mar 2026
424.3992
425.3453
408.1552
421.2677
2,277,412
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
423.2829
428.2781
419.8013
427.9659
1,975,744
Thu, 05 Mar 2026
419.3283
427.3037
418.9309
426.7834
2,760,038
Wed, 04 Mar 2026
419.8297
425.9319
417.5118
421.4759
2,171,501
Tue, 03 Mar 2026
413.4342
423.4815
412.2516
420.0473
3,450,154
Mon, 02 Mar 2026
409.6594
420.5298
409.6594
419.1864
2,998,603
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
411.4191
419.5743
410.1892
418.0511
3,357,455
Thu, 26 Feb 2026
403.5951
415.5061
403.5951
413.8978
2,656,770
Wed, 25 Feb 2026
396.7928
403.3775
395.9792
400.7663
3,422,355
Tue, 24 Feb 2026
380.6055
397.0293
378.9215
395.7143
3,494,019
Mon, 23 Feb 2026
391.1731
395.0331
382.4409
382.9518
2,699,578
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
391.9395
396.0454
388.5809
394.9669
2,951,038
Thu, 19 Feb 2026
395.5913
397.7389
389.3094
394.2006
2,231,644
Wed, 18 Feb 2026
391.6746
399.8203
390.8893
396.7644
3,290,230
Tue, 17 Feb 2026
393.5667
399.6405
386.9726
388.3160
5,424,418
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
377.6254
388.2687
377.6254
387.4550
5,009,229
Thu, 12 Feb 2026
369.0161
378.3822
361.0312
375.7805
5,703,783
Wed, 11 Feb 2026
384.7777
391.6651
369.6594
369.6878
5,469,764
Wed, 11 Feb 2026
10 · 10-K
Next filing day · accepted 10 Feb, 17:37 ET
10-K ↗
Tue, 10 Feb 2026
396.3765
401.8922
374.5317
379.4513
11,509,145
Tue, 10 Feb 2026
9 · 8-K
Pre-market · 07:10 ET
8-K ↗
Mon, 09 Feb 2026
414.3614
421.6083
412.5733
420.2365
4,138,789
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
427.7767
436.6225
412.9896
415.5913
4,584,949
Thu, 05 Feb 2026
444.6547
448.4390
415.5156
427.3510
5,293,139
Wed, 04 Feb 2026
437.0956
445.3169
424.2952
440.4068
6,550,863
Tue, 03 Feb 2026
475.8751
479.5459
439.5837
442.9612
7,115,830
Mon, 02 Feb 2026
499.3283
502.7815
495.2980
499.2053
1,339,325
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
496.3008
503.5951
494.8061
499.3283
1,510,136
Thu, 29 Jan 2026
500.0851
503.5951
493.0653
500.1230
1,707,161
Wed, 28 Jan 2026
495.6954
503.7370
494.8534
499.6405
1,336,259
Tue, 27 Jan 2026
504.5128
507.2564
497.7294
498.2687
1,385,093
Mon, 26 Jan 2026
504.2573
509.7540
501.5989
506.3671
1,080,360
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
510.8609
512.3368
501.0785
504.8344
1,694,900
Thu, 22 Jan 2026
504.1154
511.4096
502.5733
510.6906
1,839,709
Wed, 21 Jan 2026
492.5733
504.0397
492.5733
502.5166
1,572,605
Tue, 20 Jan 2026
509.3094
515.6197
490.3690
491.0501
3,213,174
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
515.9035
519.2337
513.8221
516.8874
1,710,437
Thu, 15 Jan 2026
512.6490
522.4692
512.6490
516.0170
1,632,325
Wed, 14 Jan 2026
8 · 8-K/A
After-hours · 16:15 ET
8-K/A ↗
Wed, 14 Jan 2026
510.8988
517.4929
510.5960
515.6102
1,209,314
Tue, 13 Jan 2026
515.5440
516.1589
507.4267
512.9233
1,446,505
Mon, 12 Jan 2026
511.8259
515.2034
509.5459
515.1183
1,093,255
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
514.4938
517.8146
512.4219
512.7152
1,265,335
Thu, 08 Jan 2026
508.4295
516.3103
507.0482
512.3557
1,408,347
Wed, 07 Jan 2026
511.8543
514.1154
508.0511
508.5147
1,240,812
Tue, 06 Jan 2026
505.0710
512.5449
503.4437
510.5487
1,506,119
Mon, 05 Jan 2026
484.3708
508.6755
483.9167
504.1627
1,673,760
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
493.6708
496.2630
483.7370
485.0142
1,729,886
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
497.8997
499.4891
494.2668
494.4087
1,135,112
Tue, 30 Dec 2025
499.3377
503.3018
498.5431
499.2337
962,081
Mon, 29 Dec 2025
501.5042
503.7465
500.4730
501.5137
1,299,793
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
496.4238
501.0785
496.4238
500.8988
758,820
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
497.2280
499.1296
495.9319
497.3888
469,837
Tue, 23 Dec 2025
492.8477
498.6377
491.8259
496.8212
1,675,662
Mon, 22 Dec 2025
482.6963
496.3481
482.4219
493.7559
1,504,640
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
479.3850
485.0804
478.8080
484.9574
3,036,444
Thu, 18 Dec 2025
483.2923
488.0511
478.6944
479.3850
1,656,425
Wed, 17 Dec 2025
473.9167
484.7777
473.2639
483.0558
2,256,272
Tue, 16 Dec 2025
7 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 16 Dec 2025
472.7531
476.3387
468.3065
472.9044
2,503,505
Mon, 15 Dec 2025
475.4210
476.1306
470.8420
472.6869
1,849,856
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
471.6746
476.7361
471.2204
474.0114
1,546,602
Thu, 11 Dec 2025
466.6225
471.7219
465.5629
470.7285
2,818,173
Wed, 10 Dec 2025
464.4087
466.2725
459.0918
464.8250
1,727,878
Tue, 09 Dec 2025
466.1116
468.7323
463.6897
464.2668
1,143,568
Mon, 08 Dec 2025
469.9338
470.4636
463.0937
465.5629
1,547,448
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
467.8903
474.6831
467.8903
471.6367
1,937,692
Thu, 04 Dec 2025
6 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 04 Dec 2025
472.1949
475.0237
467.9281
470.1892
988,824
Wed, 03 Dec 2025
465.7143
474.6831
465.2696
472.9234
1,311,948
Tue, 02 Dec 2025
468.2214
469.7729
464.3425
464.7209
1,258,570
Mon, 01 Dec 2025
5 · 8-K
After-hours · 17:19 ET
8-K ↗
Mon, 01 Dec 2025
468.7890
473.4437
468.0984
468.5620
1,594,379
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
471.0974
473.2072
468.9309
471.9300
792,327
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
465.1466
471.5800
463.5762
468.8836
1,101,077
Tue, 25 Nov 2025
463.8789
469.7635
462.8571
467.5402
1,201,386
Mon, 24 Nov 2025
467.3604
467.5781
462.4598
462.8571
2,940,785
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
467.4267
470.1987
463.9073
466.9820
2,013,479
Thu, 20 Nov 2025
467.1712
471.4475
462.5828
464.4371
1,316,916
Wed, 19 Nov 2025
464.2857
466.4144
461.6083
464.3330
1,621,015
Tue, 18 Nov 2025
461.4286
465.8467
460.0284
463.8411
1,277,279
Mon, 17 Nov 2025
465.9413
466.8969
461.3245
462.5828
1,987,477
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
474.9763
476.7171
467.0104
467.2658
2,201,414
Thu, 13 Nov 2025
465.1277
478.9688
465.1277
475.8373
2,074,785
Thu, 13 Nov 2025
4 · 8-K
Pre-market · 07:55 ET
8-K ↗
Wed, 12 Nov 2025
470.9177
474.7493
468.7607
469.1012
1,021,379
Tue, 11 Nov 2025
468.3065
471.7692
466.9347
470.8893
1,194,727
Mon, 10 Nov 2025
466.9726
468.2308
461.2867
467.2091
1,591,525
Mon, 10 Nov 2025
3 · 8-K
Pre-market · 09:00 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
462.1097
469.6500
459.7919
469.6500
1,801,551
Thu, 06 Nov 2025
468.2971
470.4257
462.4409
463.5762
1,390,484
Wed, 05 Nov 2025
469.7540
473.3869
468.2592
470.2933
1,657,059
Tue, 04 Nov 2025
470.8799
473.3680
468.3160
472.2895
2,208,813
Mon, 03 Nov 2025
463.3112
470.4730
457.6821
470.2176
2,186,827
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
467.3226
471.1447
459.3850
460.9366
2,666,177
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:56 ET
10-Q ↗
Thu, 30 Oct 2025
461.4664
473.2734
460.0757
465.0615
2,780,439
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 07:10 ET
8-K ↗
Wed, 29 Oct 2025
462.9707
463.5762
445.5724
447.5402
2,685,520
Tue, 28 Oct 2025
468.6282
471.3529
466.0643
467.0577
1,404,013
Mon, 27 Oct 2025
465.5061
470.7663
464.9007
469.8581
1,968,768
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
460.7096
465.6859
458.4484
463.0558
1,380,442
Thu, 23 Oct 2025
456.1495
457.2091
453.0558
456.6698
1,247,577