Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 1983-12-28 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $139.27 | $601.04 | 474,200 | — | — |
| 2024-12-30 | $138.93 | $599.57 | 567,500 | — | — |
| 2024-12-27 | $139.36 | $601.42 | 387,200 | — | — |
| 2024-12-26 | $140.00 | $604.19 | 336,800 | — | — |
| 2024-12-24 | $140.06 | $604.44 | 215,700 | — | — |
| 2024-12-23 | $139.20 | $600.73 | 870,100 | — | — |
| 2024-12-20 | $139.69 | $602.85 | 2,109,500 | — | — |
| 2024-12-19 | $137.97 | $595.42 | 1,139,300 | — | — |
| 2024-12-18 | $136.41 | $588.69 | 1,376,200 | — | — |
| 2024-12-17 | $141.38 | $610.14 | 960,500 | — | — |
| 2024-12-16 | $140.45 | $606.13 | 680,100 | — | — |
| 2024-12-13 | $140.58 | $606.69 | 612,100 | — | — |
| 2024-12-12 | $140.22 | $605.13 | 647,900 | — | — |
| 2024-12-11 | $140.03 | $604.31 | 792,000 | — | — |
| 2024-12-10 | $141.11 | $608.98 | 903,900 | — | — |
| 2024-12-09 | $141.05 | $608.72 | 583,400 | — | — |
| 2024-12-06 | $141.96 | $612.64 | 673,100 | — | — |
| 2024-12-05 | $143.04 | $617.30 | 616,600 | — | — |
| 2024-12-04 | $144.00 | $621.45 | 902,300 | — | — |
| 2024-12-03 | $146.03 | $630.21 | 1,000,100 | — | — |
| 2024-12-02 | $148.56 | $641.13 | 862,200 | — | — |
| 2024-11-29 | $151.32 | $653.04 | 367,200 | — | — |
| 2024-11-27 | $151.43 | $653.51 | 935,400 | — | — |
| 2024-11-26 | $150.33 | $648.77 | 603,600 | — | — |
| 2024-11-25 | $150.18 | $648.12 | 1,828,400 | — | — |
| 2024-11-22 | $150.05 | $643.80 | 538,100 | — | — |
| 2024-11-21 | $150.26 | $644.70 | 697,200 | — | — |
| 2024-11-20 | $147.22 | $631.66 | 720,700 | — | — |
| 2024-11-19 | $146.78 | $629.77 | 880,700 | — | — |
| 2024-11-18 | $146.97 | $630.59 | 1,209,900 | — | — |
| 2024-11-15 | $144.89 | $621.66 | 1,553,600 | — | — |
| 2024-11-14 | $144.34 | $619.30 | 616,900 | — | — |
| 2024-11-13 | $146.51 | $628.61 | 831,400 | — | — |
| 2024-11-12 | $146.82 | $629.94 | 714,400 | — | — |
| 2024-11-11 | $146.11 | $626.90 | 1,080,200 | — | — |
| 2024-11-08 | $144.19 | $618.66 | 801,700 | — | — |
| 2024-11-07 | $141.44 | $606.86 | 1,344,800 | — | — |
| 2024-11-06 | $138.88 | $595.88 | 1,132,500 | — | — |
| 2024-11-05 | $137.98 | $592.02 | 893,200 | — | — |
| 2024-11-04 | $137.67 | $590.69 | 864,500 | — | — |
| 2024-11-01 | $138.40 | $593.82 | 852,000 | — | — |
| 2024-10-31 | $138.78 | $595.45 | 1,099,900 | — | — |
| 2024-10-30 | $139.62 | $599.05 | 540,300 | — | — |
| 2024-10-29 | $140.45 | $602.61 | 787,200 | — | — |
| 2024-10-28 | $141.49 | $607.08 | 591,100 | — | — |
| 2024-10-25 | $140.72 | $603.77 | 682,100 | — | — |
| 2024-10-24 | $142.67 | $612.14 | 587,500 | — | — |
| 2024-10-23 | $143.11 | $614.03 | 684,300 | — | — |
| 2024-10-22 | $141.92 | $608.92 | 841,900 | — | — |
| 2024-10-21 | $142.21 | $610.16 | 649,500 | — | — |
| 2024-10-18 | $143.26 | $614.67 | 779,000 | — | — |
| 2024-10-17 | $143.76 | $616.82 | 675,900 | — | — |
| 2024-10-16 | $143.94 | $617.59 | 446,200 | — | — |
| 2024-10-15 | $142.00 | $609.26 | 529,900 | — | — |
| 2024-10-14 | $140.28 | $601.88 | 484,500 | — | — |
| 2024-10-11 | $139.36 | $597.94 | 490,200 | — | — |
| 2024-10-10 | $138.20 | $592.96 | 581,500 | — | — |
| 2024-10-09 | $138.04 | $592.27 | 676,600 | — | — |
| 2024-10-08 | $138.23 | $593.09 | 897,800 | — | — |
| 2024-10-07 | $137.66 | $590.64 | 953,300 | — | — |
| 2024-10-04 | $139.84 | $600.00 | 674,200 | — | — |
| 2024-10-03 | $139.22 | $597.34 | 744,200 | — | — |
| 2024-10-02 | $139.12 | $596.91 | 620,400 | — | — |
| 2024-10-01 | $138.98 | $596.31 | 771,000 | — | — |
| 2024-09-30 | $138.71 | $595.15 | 648,600 | — | — |
| 2024-09-27 | $137.78 | $591.16 | 729,000 | — | — |
| 2024-09-26 | $136.77 | $586.82 | 527,500 | — | — |
| 2024-09-25 | $136.58 | $586.01 | 761,500 | — | — |
| 2024-09-24 | $136.48 | $585.58 | 698,100 | — | — |
| 2024-09-23 | $137.35 | $589.31 | 732,600 | — | — |
| 2024-09-20 | $136.56 | $585.92 | 2,146,600 | — | — |
| 2024-09-19 | $136.25 | $584.59 | 1,021,600 | — | — |
| 2024-09-18 | $136.53 | $585.79 | 629,300 | — | — |
| 2024-09-17 | $138.15 | $592.74 | 740,300 | — | — |
| 2024-09-16 | $138.27 | $593.26 | 762,500 | — | — |
| 2024-09-13 | $136.97 | $587.68 | 887,200 | — | — |
| 2024-09-12 | $134.77 | $578.24 | 795,600 | — | — |
| 2024-09-11 | $134.78 | $578.29 | 927,800 | — | — |
| 2024-09-10 | $136.20 | $584.38 | 1,656,900 | — | — |
| 2024-09-09 | $133.80 | $574.08 | 1,656,800 | — | — |
| 2024-09-06 | $130.80 | $561.21 | 879,200 | — | — |
| 2024-09-05 | $131.42 | $563.87 | 631,500 | — | — |
| 2024-09-04 | $132.20 | $567.22 | 822,600 | — | — |
| 2024-09-03 | $131.85 | $565.71 | 1,029,500 | — | — |
| 2024-08-30 | $130.74 | $560.95 | 872,100 | — | — |
| 2024-08-29 | $129.39 | $555.16 | 503,300 | — | — |
| 2024-08-28 | $129.09 | $553.87 | 652,200 | — | — |
| 2024-08-27 | $129.31 | $554.82 | 430,800 | — | — |
| 2024-08-26 | $130.19 | $558.59 | 656,800 | — | — |
| 2024-08-23 | $130.09 | $554.71 | 507,800 | — | — |
| 2024-08-22 | $129.72 | $553.13 | 433,100 | — | — |
| 2024-08-21 | $129.59 | $552.58 | 648,600 | — | — |
| 2024-08-20 | $129.26 | $551.17 | 478,300 | — | — |
| 2024-08-19 | $129.41 | $551.81 | 653,700 | — | — |
| 2024-08-16 | $129.21 | $550.96 | 876,000 | — | — |
| 2024-08-15 | $129.03 | $550.19 | 846,600 | — | — |
| 2024-08-14 | $128.66 | $548.61 | 725,500 | — | — |
| 2024-08-13 | $128.80 | $549.21 | 461,100 | — | — |
| 2024-08-12 | $128.64 | $548.53 | 591,100 | — | — |
| 2024-08-09 | $128.05 | $546.01 | 674,500 | — | — |
| 2024-08-08 | $126.95 | $541.32 | 1,237,200 | — | — |
| 2024-08-07 | $128.10 | $546.22 | 1,097,800 | — | — |
| 2024-08-06 | $127.52 | $543.75 | 1,054,500 | — | — |
| 2024-08-05 | $127.26 | $542.64 | 1,203,900 | — | — |
| 2024-08-02 | $129.99 | $554.28 | 678,800 | — | — |
| 2024-08-01 | $130.08 | $554.67 | 813,500 | — | — |
| 2024-07-31 | $127.88 | $545.29 | 1,809,400 | — | — |
| 2024-07-30 | $128.22 | $546.74 | 1,105,000 | — | — |
| 2024-07-29 | $127.04 | $541.70 | 620,400 | — | — |
| 2024-07-26 | $126.16 | $537.95 | 504,400 | — | — |
| 2024-07-25 | $124.93 | $532.71 | 900,400 | — | — |
| 2024-07-24 | $125.90 | $536.84 | 837,700 | — | — |
| 2024-07-23 | $124.54 | $531.04 | 629,500 | — | — |
| 2024-07-22 | $123.51 | $526.65 | 925,300 | — | — |
| 2024-07-19 | $122.95 | $524.26 | 1,031,800 | — | — |
| 2024-07-18 | $123.22 | $525.41 | 1,169,200 | — | — |
| 2024-07-17 | $124.65 | $531.51 | 794,700 | — | — |
| 2024-07-16 | $122.34 | $521.66 | 697,500 | — | — |
| 2024-07-15 | $120.83 | $515.22 | 588,400 | — | — |
| 2024-07-12 | $120.94 | $515.69 | 816,000 | — | — |
| 2024-07-11 | $119.87 | $511.13 | 940,900 | — | — |
| 2024-07-10 | $117.01 | $498.94 | 803,200 | — | — |
| 2024-07-09 | $114.77 | $489.38 | 942,100 | — | — |
| 2024-07-08 | $114.08 | $486.44 | 867,600 | — | — |
| 2024-07-05 | $114.62 | $488.74 | 1,429,200 | — | — |
| 2024-07-03 | $115.16 | $491.05 | 403,100 | — | — |
| 2024-07-02 | $116.52 | $496.85 | 806,400 | — | — |
| 2024-07-01 | $115.98 | $494.54 | 853,400 | — | — |
| 2024-06-28 | $116.65 | $497.40 | 1,452,600 | — | — |
| 2024-06-27 | $116.55 | $496.97 | 644,600 | — | — |
| 2024-06-26 | $116.11 | $495.10 | 931,900 | — | — |
| 2024-06-25 | $116.53 | $496.89 | 1,214,800 | — | — |
| 2024-06-24 | $118.02 | $503.24 | 821,900 | — | — |
| 2024-06-21 | $116.29 | $495.87 | 1,457,000 | — | — |
| 2024-06-20 | $117.18 | $499.66 | 735,600 | — | — |
| 2024-06-18 | $117.00 | $498.89 | 699,100 | — | — |
| 2024-06-17 | $116.29 | $495.87 | 800,900 | — | — |
| 2024-06-14 | $116.15 | $495.27 | 818,900 | — | — |
| 2024-06-13 | $116.17 | $495.35 | 1,537,600 | — | — |
| 2024-06-12 | $116.18 | $495.40 | 1,185,700 | — | — |
| 2024-06-11 | $115.75 | $493.56 | 1,098,500 | — | — |
| 2024-06-10 | $115.48 | $492.41 | 1,060,600 | — | — |
| 2024-06-07 | $114.78 | $489.43 | 1,073,200 | — | — |
| 2024-06-06 | $115.45 | $492.28 | 1,125,300 | — | — |
| 2024-06-05 | $115.01 | $490.41 | 1,087,100 | — | — |
| 2024-06-04 | $115.89 | $494.16 | 880,300 | — | — |
| 2024-06-03 | $115.51 | $492.54 | 892,500 | — | — |
| 2024-05-31 | $115.92 | $494.29 | 1,985,400 | — | — |
| 2024-05-30 | $112.59 | $480.09 | 1,306,600 | — | — |
| 2024-05-29 | $111.34 | $474.76 | 1,165,900 | — | — |
| 2024-05-28 | $112.04 | $477.74 | 1,227,300 | — | — |
| 2024-05-24 | $112.61 | $480.17 | 797,200 | — | — |
| 2024-05-23 | $113.99 | $482.63 | 1,351,000 | — | — |
| 2024-05-22 | $117.19 | $496.17 | 1,200,300 | — | — |
| 2024-05-21 | $118.50 | $501.72 | 957,200 | — | — |
| 2024-05-20 | $118.28 | $500.79 | 646,000 | — | — |
| 2024-05-17 | $118.64 | $502.31 | 1,703,600 | — | — |
| 2024-05-16 | $118.56 | $501.97 | 1,339,100 | — | — |
| 2024-05-15 | $117.81 | $498.80 | 1,274,100 | — | — |
| 2024-05-14 | $117.25 | $496.43 | 1,217,700 | — | — |
| 2024-05-13 | $116.33 | $492.53 | 1,282,700 | — | — |
| 2024-05-10 | $117.18 | $496.13 | 3,140,300 | — | — |
| 2024-05-09 | $119.69 | $506.76 | 1,878,000 | — | — |
| 2024-05-08 | $120.59 | $510.57 | 991,600 | — | — |
| 2024-05-07 | $120.34 | $509.51 | 747,800 | — | — |
| 2024-05-06 | $119.45 | $505.74 | 478,800 | — | — |
| 2024-05-03 | $119.32 | $505.19 | 608,200 | — | — |
| 2024-05-02 | $119.05 | $504.05 | 529,700 | — | — |
| 2024-05-01 | $118.66 | $502.40 | 498,500 | — | — |
| 2024-04-30 | $117.90 | $499.18 | 784,000 | — | — |
| 2024-04-29 | $118.64 | $502.31 | 618,800 | — | — |
| 2024-04-26 | $116.93 | $495.07 | 733,100 | — | — |
| 2024-04-25 | $118.17 | $500.32 | 523,300 | — | — |
| 2024-04-24 | $118.66 | $502.40 | 728,000 | — | — |
| 2024-04-23 | $117.67 | $498.21 | 657,500 | — | — |
| 2024-04-22 | $118.08 | $499.94 | 603,800 | — | — |
| 2024-04-19 | $117.20 | $496.22 | 1,108,300 | — | — |
| 2024-04-18 | $114.57 | $485.08 | 563,700 | — | — |
| 2024-04-17 | $114.56 | $485.04 | 687,700 | — | — |
| 2024-04-16 | $112.33 | $475.60 | 973,100 | — | — |
| 2024-04-15 | $113.06 | $478.69 | 904,200 | — | — |
| 2024-04-12 | $113.99 | $482.63 | 668,400 | — | — |
| 2024-04-11 | $114.38 | $484.28 | 793,100 | — | — |
| 2024-04-10 | $115.08 | $487.24 | 627,500 | — | — |
| 2024-04-09 | $116.64 | $493.85 | 558,700 | — | — |
| 2024-04-08 | $116.33 | $492.53 | 676,000 | — | — |
| 2024-04-05 | $116.23 | $492.11 | 525,700 | — | — |
| 2024-04-04 | $116.13 | $491.69 | 768,700 | — | — |
| 2024-04-03 | $116.97 | $495.24 | 628,600 | — | — |
| 2024-04-02 | $117.77 | $498.63 | 674,900 | — | — |
| 2024-04-01 | $117.85 | $498.97 | 650,800 | — | — |
| 2024-03-28 | $118.87 | $503.29 | 1,265,400 | — | — |
| 2024-03-27 | $118.26 | $500.70 | 833,600 | — | — |
| 2024-03-26 | $115.25 | $487.96 | 514,300 | — | — |
| 2024-03-25 | $116.10 | $491.56 | 466,500 | — | — |
| 2024-03-22 | $116.57 | $493.55 | 538,300 | — | — |
| 2024-03-21 | $116.83 | $494.65 | 473,800 | — | — |
| 2024-03-20 | $116.50 | $493.25 | 979,200 | — | — |
| 2024-03-19 | $115.78 | $490.20 | 805,800 | — | — |
| 2024-03-18 | $115.41 | $488.64 | 861,400 | — | — |
| 2024-03-15 | $114.55 | $485.00 | 2,832,300 | — | — |
| 2024-03-14 | $114.90 | $486.48 | 1,289,300 | — | — |
| 2024-03-13 | $116.23 | $492.11 | 1,051,100 | — | — |
| 2024-03-12 | $116.52 | $493.34 | 1,264,700 | — | — |
| 2024-03-11 | $117.00 | $495.37 | 845,100 | — | — |
| 2024-03-08 | $115.82 | $490.37 | 999,700 | — | — |
| 2024-03-07 | $115.59 | $489.40 | 797,000 | — | — |
| 2024-03-06 | $115.20 | $487.75 | 1,120,100 | — | — |
| 2024-03-05 | $114.46 | $484.62 | 1,395,500 | — | — |
| 2024-03-04 | $114.68 | $485.55 | 981,000 | — | — |
| 2024-03-01 | $112.73 | $477.29 | 578,300 | — | — |
| 2024-02-29 | $112.91 | $478.05 | 1,189,100 | — | — |
| 2024-02-28 | $112.46 | $476.15 | 619,400 | — | — |
| 2024-02-27 | $112.53 | $476.44 | 498,200 | — | — |
| 2024-02-26 | $111.62 | $472.59 | 682,500 | — | — |
| 2024-02-23 | $112.76 | $477.42 | 733,100 | — | — |
| 2024-02-22 | $114.19 | $480.06 | 922,100 | — | — |
| 2024-02-21 | $114.69 | $482.17 | 831,900 | — | — |
| 2024-02-20 | $113.69 | $477.96 | 843,300 | — | — |
| 2024-02-16 | $113.95 | $479.05 | 1,012,100 | — | — |
| 2024-02-15 | $114.27 | $480.40 | 719,100 | — | — |
| 2024-02-14 | $112.98 | $474.98 | 700,700 | — | — |
| 2024-02-13 | $111.75 | $469.81 | 633,600 | — | — |
| 2024-02-12 | $114.00 | $479.26 | 918,500 | — | — |
| 2024-02-09 | $113.11 | $475.52 | 745,100 | — | — |
| 2024-02-08 | $112.93 | $474.77 | 819,200 | — | — |
| 2024-02-07 | $111.93 | $470.56 | 1,227,500 | — | — |
| 2024-02-06 | $111.81 | $470.06 | 1,171,800 | — | — |
| 2024-02-05 | $111.78 | $469.93 | 780,300 | — | — |
| 2024-02-02 | $113.77 | $478.30 | 774,700 | — | — |
| 2024-02-01 | $115.79 | $486.79 | 638,600 | — | — |
| 2024-01-31 | $113.94 | $479.01 | 1,123,100 | — | — |
| 2024-01-30 | $114.51 | $481.41 | 525,400 | — | — |
| 2024-01-29 | $114.26 | $480.36 | 572,900 | — | — |
| 2024-01-26 | $113.70 | $478.00 | 799,700 | — | — |
| 2024-01-25 | $113.92 | $478.93 | 1,102,000 | — | — |
| 2024-01-24 | $110.89 | $466.19 | 831,900 | — | — |
| 2024-01-23 | $112.70 | $473.80 | 752,300 | — | — |
| 2024-01-22 | $113.14 | $475.65 | 685,900 | — | — |
| 2024-01-19 | $113.08 | $475.40 | 1,169,900 | — | — |
| 2024-01-18 | $112.43 | $472.66 | 1,127,000 | — | — |
| 2024-01-17 | $112.74 | $473.97 | 854,500 | — | — |
| 2024-01-16 | $114.08 | $479.60 | 692,500 | — | — |
| 2024-01-12 | $115.79 | $486.79 | 509,400 | — | — |
| 2024-01-11 | $115.39 | $485.11 | 623,400 | — | — |
| 2024-01-10 | $118.04 | $496.25 | 627,600 | — | — |
| 2024-01-09 | $118.36 | $497.59 | 594,200 | — | — |
| 2024-01-08 | $118.85 | $499.65 | 492,600 | — | — |
| 2024-01-05 | $117.98 | $496.00 | 628,200 | — | — |
| 2024-01-04 | $117.60 | $494.40 | 550,600 | — | — |
| 2024-01-03 | $118.02 | $496.17 | 1,093,500 | — | — |
| 2024-01-02 | $116.93 | $491.58 | 882,300 | — | — |