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
- 2022-01-19 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 | — | — | — | $284.63 | 81,165 |
| 2026-09-03 | — | — | — | $291.73 | 91,904 |
| 2026-09-02 | — | — | — | $279.66 | 87,601 |
| 2026-09-01 | — | — | — | $270.13 | 84,837 |
| 2026-08-31 | — | — | — | $274.67 | 68,586 |
| 2026-08-28 | — | — | — | $282.64 | 62,731 |
| 2026-08-27 | $282.41 | $293.38 | 1,771,000 | $279.70 | 60,146 |
| 2026-08-26 | $279.52 | $290.37 | 1,942,500 | $278.59 | 68,513 |
| 2026-08-25 | $278.42 | $289.23 | 2,513,500 | $275.00 | 100,894 |
| 2026-08-24 | $273.43 | $284.05 | 2,623,400 | $272.93 | 85,609 |
| 2026-08-21 | $272.88 | $283.48 | 2,034,000 | $275.49 | 74,304 |
| 2026-08-20 | $272.92 | $283.52 | 2,175,700 | $273.35 | 62,390 |
| 2026-08-19 | $274.17 | $284.82 | 2,431,900 | $268.48 | 75,656 |
| 2026-08-18 | $266.83 | $277.19 | 3,755,800 | $275.71 | 172,611 |
| 2026-08-17 | $278.20 | $288.56 | 2,196,400 | $285.44 | 76,513 |
| 2026-08-14 | $282.50 | $293.02 | 2,021,300 | $282.00 | 131,805 |
| 2026-08-13 | $278.64 | $289.02 | 2,264,000 | $279.63 | 101,675 |
| 2026-08-12 | $278.68 | $289.06 | 2,931,000 | $284.40 | 145,616 |
| 2026-08-11 | $278.36 | $288.73 | 2,717,700 | $272.63 | 148,098 |
| 2026-08-10 | $270.43 | $280.50 | 1,931,300 | $271.55 | 82,246 |
| 2026-08-07 | $269.89 | $279.94 | 2,606,100 | $263.93 | 94,417 |
| 2026-08-06 | $261.10 | $270.82 | 4,860,000 | $279.72 | 229,656 |
| 2026-08-05 | $265.12 | $274.99 | 3,154,700 | $270.17 | 162,454 |
| 2026-08-04 | $267.25 | $277.20 | 3,817,900 | $277.54 | 131,921 |
| 2026-08-03 | $273.71 | $283.90 | 2,329,800 | $264.36 | 71,830 |
| 2026-07-31 | $262.75 | $272.53 | 1,852,800 | $267.73 | 68,576 |
| 2026-07-30 | $263.56 | $273.37 | 3,262,100 | $262.62 | 259,171 |
| 2026-07-29 | $257.95 | $267.56 | 2,855,000 | $261.61 | 174,888 |
| 2026-07-28 | $259.82 | $269.50 | 2,966,200 | $264.03 | 183,343 |
| 2026-07-27 | $270.00 | $280.05 | 3,081,700 | $276.24 | 202,598 |
| 2026-07-24 | $274.35 | $284.57 | 2,670,000 | $275.81 | 166,638 |
| 2026-07-23 | $275.60 | $285.86 | 2,574,400 | $272.70 | 144,676 |
| 2026-07-22 | $274.90 | $285.14 | 3,305,600 | $263.26 | 161,771 |
| 2026-07-21 | $262.22 | $271.98 | 2,494,700 | $256.95 | 205,767 |
| 2026-07-20 | $253.50 | $262.94 | 2,234,000 | $254.88 | 110,096 |
| 2026-07-17 | $252.39 | $261.79 | 2,317,000 | — | — |
| 2026-07-16 | $251.77 | $261.15 | 2,858,300 | — | — |
| 2026-07-15 | $258.11 | $267.73 | 2,119,800 | — | — |
| 2026-07-14 | $256.43 | $265.98 | 3,217,100 | — | — |
| 2026-07-13 | $257.57 | $267.16 | 2,754,200 | — | — |
| 2026-07-10 | $251.38 | $260.74 | 2,002,900 | — | — |
| 2026-07-09 | $250.74 | $260.08 | 2,807,000 | — | — |
| 2026-07-08 | $244.52 | $253.63 | 2,784,000 | — | — |
| 2026-07-07 | $239.71 | $248.64 | 3,586,400 | — | — |
| 2026-07-06 | $245.87 | $255.03 | 3,362,900 | — | — |
| 2026-07-02 | $239.25 | $248.16 | 4,267,000 | — | — |
| 2026-07-01 | $236.50 | $245.31 | 8,689,500 | — | — |
| 2026-06-30 | $248.37 | $257.62 | 5,108,300 | — | — |
| 2026-06-29 | $259.32 | $268.98 | 3,031,600 | — | — |
| 2026-06-26 | $264.02 | $273.85 | 3,922,200 | — | — |
| 2026-06-25 | $268.69 | $278.70 | 3,541,200 | — | — |
| 2026-06-24 | $267.97 | $277.95 | 2,677,100 | — | — |
| 2026-06-23 | $270.26 | $280.32 | 3,387,400 | — | — |
| 2026-06-22 | $275.53 | $285.79 | 2,749,100 | — | — |
| 2026-06-18 | $274.06 | $284.27 | 6,986,000 | — | — |
| 2026-06-17 | $267.17 | $277.12 | 3,356,300 | — | — |
| 2026-06-16 | $268.00 | $277.98 | 3,798,600 | — | — |
| 2026-06-15 | $262.35 | $272.12 | 3,832,700 | — | — |
| 2026-06-12 | $253.76 | $263.21 | 3,409,500 | — | — |
| 2026-06-11 | $246.71 | $255.90 | 5,104,100 | — | — |
| 2026-06-10 | $242.30 | $251.32 | 4,071,700 | — | — |
| 2026-06-09 | $251.65 | $261.02 | 3,546,000 | — | — |
| 2026-06-08 | $250.67 | $260.00 | 3,629,400 | — | — |
| 2026-06-05 | $254.83 | $264.32 | 4,130,700 | — | — |
| 2026-06-04 | $264.59 | $274.44 | 3,467,200 | — | — |
| 2026-06-03 | $267.24 | $277.19 | 4,373,100 | — | — |
| 2026-06-02 | $272.65 | $282.80 | 7,774,700 | — | — |
| 2026-06-01 | $265.70 | $275.59 | 11,480,600 | — | — |
| 2026-05-29 | $287.75 | $298.47 | 2,491,200 | — | — |
| 2026-05-28 | $286.31 | $296.97 | 2,378,300 | — | — |
| 2026-05-27 | $288.68 | $299.43 | 3,345,800 | — | — |
| 2026-05-26 | $301.57 | $312.80 | 3,606,900 | — | — |
| 2026-05-22 | $294.07 | $305.02 | 2,877,600 | — | — |
| 2026-05-21 | $285.83 | $296.47 | 2,366,000 | — | — |
| 2026-05-20 | $281.26 | $291.73 | 4,095,600 | — | — |
| 2026-05-19 | $260.67 | $270.38 | 3,935,800 | — | — |
| 2026-05-18 | $262.00 | $271.76 | 3,435,800 | — | — |
| 2026-05-15 | $267.20 | $277.15 | 3,835,700 | — | — |
| 2026-05-14 | $275.26 | $285.07 | 3,655,500 | — | — |
| 2026-05-13 | $274.89 | $284.68 | 6,653,700 | — | — |
| 2026-05-12 | $293.60 | $304.06 | 3,761,500 | — | — |
| 2026-05-11 | $299.69 | $310.37 | 6,274,200 | — | — |
| 2026-05-08 | $303.63 | $314.45 | 2,948,600 | — | — |
| 2026-05-07 | $311.28 | $322.37 | 2,630,200 | — | — |
| 2026-05-06 | $322.78 | $334.28 | 3,062,200 | — | — |
| 2026-05-05 | $320.42 | $331.84 | 1,895,500 | — | — |
| 2026-05-04 | $321.05 | $332.49 | 2,833,800 | — | — |
| 2026-05-01 | $307.81 | $318.78 | 2,102,500 | — | — |
| 2026-04-30 | $313.00 | $324.15 | 2,906,400 | — | — |
| 2026-04-29 | $297.00 | $307.58 | 2,732,900 | — | — |
| 2026-04-28 | $305.71 | $316.60 | 2,631,200 | — | — |
| 2026-04-27 | $315.17 | $326.40 | 2,372,600 | — | — |
| 2026-04-24 | $313.53 | $324.70 | 3,609,900 | — | — |
| 2026-04-23 | $292.77 | $303.20 | 2,767,900 | — | — |
| 2026-04-22 | $287.16 | $297.39 | 2,581,900 | — | — |
| 2026-04-21 | $277.70 | $287.59 | 3,395,800 | — | — |
| 2026-04-20 | $287.56 | $297.81 | 2,479,700 | — | — |
| 2026-04-17 | $296.21 | $306.76 | 2,266,600 | — | — |
| 2026-04-16 | $299.14 | $309.80 | 2,897,400 | — | — |
| 2026-04-15 | $294.73 | $305.23 | 1,930,300 | — | — |