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
- 1980-03-17 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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $143.13 | 19,527 |
| 2026-09-03 | — | — | — | $142.64 | 15,846 |
| 2026-09-02 | — | — | — | $138.58 | 26,794 |
| 2026-09-01 | — | — | — | $141.90 | 43,699 |
| 2026-08-31 | — | — | — | $143.72 | 29,237 |
| 2026-08-28 | — | — | — | $145.51 | 21,081 |
| 2026-08-27 | $144.54 | $305.85 | 564,200 | $142.20 | 55,601 |
| 2026-08-26 | $143.34 | $303.31 | 295,800 | $143.53 | 14,294 |
| 2026-08-25 | $143.57 | $303.79 | 323,200 | $143.61 | 12,703 |
| 2026-08-24 | $143.96 | $304.62 | 262,200 | $145.71 | 14,909 |
| 2026-08-21 | $145.14 | $307.11 | 379,800 | $147.45 | 23,187 |
| 2026-08-20 | $145.86 | $308.64 | 403,300 | $147.86 | 25,880 |
| 2026-08-19 | $146.10 | $309.15 | 522,300 | $151.08 | 27,258 |
| 2026-08-18 | $149.98 | $317.36 | 349,500 | $152.16 | 17,269 |
| 2026-08-17 | $151.95 | $321.52 | 587,900 | $151.98 | 33,560 |
| 2026-08-14 | $152.04 | $321.72 | 431,400 | $151.63 | 18,798 |
| 2026-08-13 | $150.88 | $319.26 | 472,700 | $149.80 | 27,456 |
| 2026-08-12 | $149.45 | $316.23 | 473,400 | $147.65 | 44,466 |
| 2026-08-11 | $147.54 | $312.19 | 761,100 | $147.47 | 43,234 |
| 2026-08-10 | $146.11 | $309.17 | 604,400 | $145.27 | 39,948 |
| 2026-08-07 | $145.60 | $308.09 | 408,900 | $144.65 | 22,443 |
| 2026-08-06 | $145.13 | $307.09 | 428,500 | $147.63 | 38,531 |
| 2026-08-05 | $146.81 | $310.65 | 504,400 | $149.02 | 27,114 |
| 2026-08-04 | $148.33 | $313.86 | 703,600 | $146.74 | 38,573 |
| 2026-08-03 | $147.04 | $311.14 | 414,400 | $146.97 | 20,945 |
| 2026-07-31 | $145.73 | $308.36 | 723,800 | $145.98 | 38,870 |
| 2026-07-30 | $145.51 | $307.90 | 758,300 | $149.39 | 45,299 |
| 2026-07-29 | $148.27 | $313.74 | 1,078,300 | $145.66 | 102,110 |
| 2026-07-28 | $143.98 | $304.66 | 831,400 | $140.28 | 49,339 |
| 2026-07-27 | $140.97 | $298.29 | 830,300 | $142.08 | 59,434 |
| 2026-07-24 | $141.20 | $298.78 | 788,600 | $140.62 | 47,673 |
| 2026-07-23 | $139.12 | $294.38 | 743,100 | $141.28 | 34,584 |
| 2026-07-22 | $140.78 | $297.89 | 738,900 | $144.53 | 50,859 |
| 2026-07-21 | $143.81 | $304.30 | 484,000 | $143.99 | 17,705 |
| 2026-07-20 | $144.55 | $305.87 | 380,100 | $146.66 | 18,200 |
| 2026-07-17 | $145.99 | $308.91 | 392,300 | — | — |
| 2026-07-16 | $148.02 | $313.21 | 569,300 | — | — |
| 2026-07-15 | $145.31 | $307.47 | 550,600 | — | — |
| 2026-07-14 | $142.61 | $301.76 | 548,800 | — | — |
| 2026-07-13 | $144.29 | $305.32 | 544,400 | — | — |
| 2026-07-10 | $144.59 | $305.95 | 397,700 | — | — |
| 2026-07-09 | $143.71 | $304.09 | 536,500 | — | — |
| 2026-07-08 | $142.08 | $300.64 | 914,700 | — | — |
| 2026-07-07 | $146.01 | $308.96 | 1,009,300 | — | — |
| 2026-07-06 | $144.41 | $305.57 | 546,600 | — | — |
| 2026-07-02 | $143.80 | $304.28 | 579,600 | — | — |
| 2026-07-01 | $145.65 | $308.19 | 680,000 | — | — |
| 2026-06-30 | $142.76 | $302.08 | 593,300 | — | — |
| 2026-06-29 | $141.98 | $300.43 | 1,134,300 | — | — |
| 2026-06-26 | $144.91 | $306.63 | 2,541,100 | — | — |
| 2026-06-25 | $143.41 | $303.45 | 702,600 | — | — |
| 2026-06-24 | $141.47 | $299.35 | 790,600 | — | — |
| 2026-06-23 | $139.48 | $295.14 | 741,600 | — | — |
| 2026-06-22 | $136.94 | $289.76 | 844,400 | — | — |
| 2026-06-18 | $133.06 | $281.55 | 1,251,400 | — | — |
| 2026-06-17 | $132.57 | $280.52 | 541,800 | — | — |
| 2026-06-16 | $135.32 | $286.34 | 447,700 | — | — |
| 2026-06-15 | $134.23 | $284.03 | 480,200 | — | — |
| 2026-06-12 | $135.37 | $286.44 | 539,100 | — | — |
| 2026-06-11 | $132.51 | $280.39 | 676,000 | — | — |
| 2026-06-10 | $131.96 | $279.23 | 547,700 | — | — |
| 2026-06-09 | $131.82 | $278.02 | 889,300 | — | — |
| 2026-06-08 | $129.10 | $272.28 | 711,600 | — | — |
| 2026-06-05 | $129.92 | $274.01 | 618,300 | — | — |
| 2026-06-04 | $128.70 | $271.44 | 699,100 | — | — |
| 2026-06-03 | $126.35 | $266.48 | 517,600 | — | — |
| 2026-06-02 | $129.19 | $272.47 | 540,000 | — | — |
| 2026-06-01 | $128.15 | $270.28 | 349,800 | — | — |
| 2026-05-29 | $131.26 | $276.84 | 754,900 | — | — |
| 2026-05-28 | $131.31 | $276.94 | 465,200 | — | — |
| 2026-05-27 | $131.76 | $277.89 | 589,700 | — | — |
| 2026-05-26 | $134.39 | $283.44 | 673,400 | — | — |
| 2026-05-22 | $131.21 | $276.73 | 666,500 | — | — |
| 2026-05-21 | $130.95 | $276.19 | 569,600 | — | — |
| 2026-05-20 | $130.18 | $274.56 | 874,800 | — | — |
| 2026-05-19 | $125.87 | $265.47 | 477,400 | — | — |
| 2026-05-18 | $126.82 | $267.47 | 566,100 | — | — |
| 2026-05-15 | $124.65 | $262.90 | 678,300 | — | — |
| 2026-05-14 | $127.22 | $268.32 | 621,000 | — | — |
| 2026-05-13 | $126.37 | $266.53 | 543,900 | — | — |
| 2026-05-12 | $128.98 | $272.03 | 675,100 | — | — |
| 2026-05-11 | $130.32 | $274.86 | 646,600 | — | — |
| 2026-05-08 | $131.36 | $277.05 | 521,800 | — | — |
| 2026-05-07 | $131.17 | $276.65 | 694,700 | — | — |
| 2026-05-06 | $133.95 | $282.51 | 744,100 | — | — |
| 2026-05-05 | $131.06 | $276.42 | 610,600 | — | — |
| 2026-05-04 | $129.41 | $272.94 | 712,000 | — | — |
| 2026-05-01 | $129.24 | $272.58 | 906,300 | — | — |
| 2026-04-30 | $126.17 | $266.10 | 1,252,200 | — | — |
| 2026-04-29 | $124.22 | $261.99 | 2,403,200 | — | — |
| 2026-04-28 | $125.35 | $264.37 | 1,274,500 | — | — |
| 2026-04-27 | $124.16 | $261.86 | 665,400 | — | — |
| 2026-04-24 | $122.22 | $257.77 | 762,600 | — | — |
| 2026-04-23 | $123.62 | $260.73 | 540,800 | — | — |
| 2026-04-22 | $122.68 | $258.74 | 536,600 | — | — |
| 2026-04-21 | $123.04 | $259.50 | 470,100 | — | — |
| 2026-04-20 | $124.14 | $261.82 | 404,700 | — | — |
| 2026-04-17 | $123.59 | $260.66 | 577,100 | — | — |
| 2026-04-16 | $120.55 | $254.25 | 510,200 | — | — |
| 2026-04-15 | $119.87 | $252.82 | 490,800 | — | — |