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 — 2026
| 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 | — | — |
| 2026-04-14 | $296.61 | $307.18 | 2,284,800 | — | — |
| 2026-04-13 | $291.72 | $302.11 | 2,696,000 | — | — |
| 2026-04-10 | $286.50 | $296.71 | 2,691,800 | — | — |
| 2026-04-09 | $280.25 | $290.24 | 3,002,400 | — | — |
| 2026-04-08 | $284.27 | $294.40 | 2,584,900 | — | — |
| 2026-04-07 | $272.58 | $282.29 | 2,829,300 | — | — |
| 2026-04-06 | $275.16 | $284.96 | 2,470,900 | — | — |
| 2026-04-02 | $272.82 | $282.54 | 3,256,700 | — | — |
| 2026-04-01 | $279.46 | $289.42 | 3,560,400 | — | — |
| 2026-03-31 | $279.25 | $289.20 | 6,205,200 | — | — |
| 2026-03-30 | $298.61 | $309.25 | 2,675,000 | — | — |
| 2026-03-27 | $301.49 | $312.23 | 2,495,200 | — | — |
| 2026-03-26 | $295.19 | $305.71 | 3,129,200 | — | — |
| 2026-03-25 | $303.32 | $314.13 | 2,424,400 | — | — |
| 2026-03-24 | $294.85 | $305.36 | 2,405,900 | — | — |
| 2026-03-23 | $289.76 | $300.08 | 2,717,900 | — | — |
| 2026-03-20 | $281.99 | $292.04 | 6,107,400 | — | — |
| 2026-03-19 | $316.47 | $327.75 | 2,386,900 | — | — |
| 2026-03-18 | $317.22 | $328.52 | 2,634,700 | — | — |
| 2026-03-17 | $307.69 | $318.65 | 2,007,400 | — | — |
| 2026-03-16 | $305.58 | $316.47 | 2,208,300 | — | — |
| 2026-03-13 | $301.77 | $312.52 | 1,988,600 | — | — |
| 2026-03-12 | $301.55 | $312.29 | 2,750,500 | — | — |
| 2026-03-11 | $300.69 | $311.40 | 4,343,200 | — | — |
| 2026-03-10 | $317.09 | $328.39 | 2,316,600 | — | — |
| 2026-03-09 | $322.99 | $334.50 | 2,736,900 | — | — |
| 2026-03-06 | $319.06 | $329.99 | 3,432,400 | — | — |
| 2026-03-05 | $332.07 | $343.44 | 3,129,200 | — | — |
| 2026-03-04 | $322.85 | $333.91 | 2,342,500 | — | — |
| 2026-03-03 | $324.87 | $335.99 | 4,260,300 | — | — |
| 2026-03-02 | $327.16 | $338.36 | 3,539,400 | — | — |
| 2026-02-27 | $329.88 | $341.18 | 3,439,500 | — | — |
| 2026-02-26 | $323.56 | $334.64 | 3,960,900 | — | — |
| 2026-02-25 | $325.84 | $337.00 | 4,999,700 | — | — |
| 2026-02-24 | $312.64 | $323.35 | 4,652,100 | — | — |
| 2026-02-23 | $293.80 | $303.86 | 3,223,200 | — | — |
| 2026-02-20 | $294.84 | $304.94 | 3,134,000 | — | — |
| 2026-02-19 | $291.66 | $301.65 | 2,550,000 | — | — |
| 2026-02-18 | $294.05 | $304.12 | 3,794,400 | — | — |
| 2026-02-17 | $303.01 | $313.39 | 5,259,200 | — | — |
| 2026-02-13 | $288.43 | $298.31 | 5,450,300 | — | — |
| 2026-02-12 | $276.12 | $285.58 | 4,893,400 | — | — |
| 2026-02-11 | $276.85 | $286.33 | 3,862,100 | — | — |
| 2026-02-10 | $271.14 | $280.42 | 4,603,800 | — | — |
| 2026-02-09 | $272.15 | $281.47 | 4,182,000 | — | — |
| 2026-02-06 | $261.42 | $270.37 | 6,306,500 | — | — |
| 2026-02-05 | $247.06 | $255.52 | 4,001,600 | — | — |
| 2026-02-04 | $250.46 | $259.04 | 7,172,000 | — | — |
| 2026-02-03 | $268.45 | $277.64 | 3,584,200 | — | — |
| 2026-02-02 | $270.88 | $280.16 | 4,044,500 | — | — |
| 2026-01-30 | $280.68 | $290.29 | 2,756,300 | — | — |
| 2026-01-29 | $287.45 | $297.29 | 3,141,900 | — | — |
| 2026-01-28 | $287.95 | $297.81 | 3,279,700 | — | — |
| 2026-01-27 | $288.76 | $298.65 | 5,963,900 | — | — |
| 2026-01-26 | $285.27 | $295.04 | 3,344,100 | — | — |
| 2026-01-23 | $289.06 | $298.96 | 3,785,200 | — | — |
| 2026-01-22 | $287.35 | $297.19 | 4,771,600 | — | — |
| 2026-01-21 | $294.37 | $304.45 | 5,711,800 | — | — |
| 2026-01-20 | $295.40 | $305.52 | 6,079,600 | — | — |
| 2026-01-16 | $307.71 | $318.25 | 9,206,900 | — | — |
| 2026-01-15 | $341.20 | $352.88 | 3,054,000 | — | — |
| 2026-01-14 | $330.38 | $341.69 | 2,448,400 | — | — |
| 2026-01-13 | $333.53 | $344.95 | 2,754,400 | — | — |
| 2026-01-12 | $335.86 | $347.36 | 2,485,200 | — | — |
| 2026-01-09 | $342.52 | $354.25 | 5,908,000 | — | — |
| 2026-01-08 | $322.54 | $333.58 | 4,114,300 | — | — |
| 2026-01-07 | $338.63 | $350.23 | 2,812,100 | — | — |
| 2026-01-06 | $354.58 | $366.72 | 2,448,400 | — | — |
| 2026-01-05 | $354.94 | $367.09 | 3,097,300 | — | — |
| 2026-01-02 | $366.25 | $378.79 | 2,330,100 | — | — |