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
- 2024-03-20 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 | — | — | — | $286.85 | 250,167 |
| 2026-09-03 | — | — | — | $270.38 | 116,454 |
| 2026-09-02 | — | — | — | $273.52 | 148,046 |
| 2026-09-01 | — | — | — | $288.61 | 136,660 |
| 2026-08-31 | — | — | — | $292.63 | 59,132 |
| 2026-08-28 | — | — | — | $297.60 | 87,816 |
| 2026-08-27 | $304.09 | $304.09 | 2,745,100 | $298.78 | 106,301 |
| 2026-08-26 | $290.30 | $290.30 | 1,933,700 | $282.92 | 89,407 |
| 2026-08-25 | $282.65 | $282.65 | 1,798,400 | $285.94 | 73,554 |
| 2026-08-24 | $277.53 | $277.53 | 3,691,000 | $273.35 | 133,056 |
| 2026-08-21 | $284.97 | $284.97 | 3,005,300 | $293.03 | 118,040 |
| 2026-08-20 | $290.52 | $290.52 | 2,598,000 | $288.80 | 86,948 |
| 2026-08-19 | $289.02 | $289.02 | 4,228,000 | $304.19 | 124,958 |
| 2026-08-18 | $303.44 | $303.44 | 5,111,200 | $302.91 | 154,994 |
| 2026-08-17 | $320.17 | $320.17 | 5,695,700 | $344.96 | 136,182 |
| 2026-08-14 | $321.61 | $321.61 | 2,523,600 | $323.96 | 108,659 |
| 2026-08-13 | $322.78 | $322.78 | 3,343,100 | $314.34 | 87,735 |
| 2026-08-12 | $318.80 | $318.80 | 4,453,700 | $333.39 | 110,982 |
| 2026-08-11 | $311.99 | $311.99 | 2,707,100 | $323.60 | 96,150 |
| 2026-08-10 | $317.23 | $317.23 | 3,364,800 | $337.52 | 149,431 |
| 2026-08-07 | $334.17 | $334.17 | 3,547,300 | $341.93 | 123,945 |
| 2026-08-06 | $331.50 | $331.50 | 4,944,000 | $312.31 | 220,202 |
| 2026-08-05 | $318.43 | $318.43 | 9,286,100 | $346.00 | 362,076 |
| 2026-08-04 | $361.67 | $361.67 | 10,057,000 | $347.89 | 442,752 |
| 2026-08-03 | $321.05 | $321.05 | 4,136,300 | $298.01 | 257,818 |
| 2026-07-31 | $311.23 | $311.23 | 5,329,400 | $327.57 | 284,664 |
| 2026-07-30 | $299.69 | $299.69 | 6,352,700 | $282.18 | 279,518 |
| 2026-07-29 | $249.74 | $249.74 | 5,367,800 | $259.37 | 254,778 |
| 2026-07-28 | $260.23 | $260.23 | 4,760,900 | $267.28 | 190,169 |
| 2026-07-27 | $282.52 | $282.52 | 4,110,400 | $293.60 | 179,281 |
| 2026-07-24 | $291.58 | $291.58 | 4,275,600 | $316.96 | 214,501 |
| 2026-07-23 | $326.97 | $326.97 | 2,810,700 | $324.84 | 103,745 |
| 2026-07-22 | $330.89 | $330.89 | 3,104,600 | $307.00 | 115,445 |
| 2026-07-21 | $319.79 | $319.79 | 3,887,000 | $326.56 | 164,583 |
| 2026-07-20 | $309.09 | $309.09 | 2,945,500 | $308.96 | 91,897 |
| 2026-07-17 | $303.62 | $303.62 | 7,235,800 | — | — |
| 2026-07-16 | $319.74 | $319.74 | 4,689,900 | — | — |
| 2026-07-15 | $350.62 | $350.62 | 3,380,800 | — | — |
| 2026-07-14 | $361.78 | $361.78 | 3,280,900 | — | — |
| 2026-07-13 | $362.05 | $362.05 | 6,286,100 | — | — |
| 2026-07-10 | $412.97 | $412.97 | 2,161,500 | — | — |
| 2026-07-09 | $417.45 | $417.45 | 3,792,700 | — | — |
| 2026-07-08 | $393.16 | $393.16 | 3,473,500 | — | — |
| 2026-07-07 | $382.89 | $382.89 | 7,181,700 | — | — |
| 2026-07-06 | $432.74 | $432.74 | 4,124,500 | — | — |
| 2026-07-02 | $406.42 | $406.42 | 7,247,100 | — | — |
| 2026-07-01 | $430.86 | $430.86 | 5,834,800 | — | — |
| 2026-06-30 | $483.02 | $483.02 | 6,066,600 | — | — |
| 2026-06-29 | $455.96 | $455.96 | 6,331,400 | — | — |
| 2026-06-26 | $391.74 | $391.74 | 6,564,800 | — | — |
| 2026-06-25 | $398.00 | $398.00 | 4,956,700 | — | — |
| 2026-06-24 | $399.92 | $399.92 | 4,063,500 | — | — |
| 2026-06-23 | $397.02 | $397.02 | 6,478,300 | — | — |
| 2026-06-22 | $439.66 | $439.66 | 5,584,000 | — | — |
| 2026-06-18 | $417.07 | $417.07 | 22,605,900 | — | — |
| 2026-06-17 | $374.68 | $374.68 | 5,122,000 | — | — |
| 2026-06-16 | $361.71 | $361.71 | 5,938,600 | — | — |
| 2026-06-15 | $389.20 | $389.20 | 5,332,800 | — | — |
| 2026-06-12 | $367.15 | $367.15 | 5,372,900 | — | — |
| 2026-06-11 | $367.47 | $367.47 | 5,728,900 | — | — |
| 2026-06-10 | $330.86 | $330.86 | 5,895,300 | — | — |
| 2026-06-09 | $341.70 | $341.70 | 7,378,100 | — | — |
| 2026-06-08 | $346.33 | $346.33 | 5,048,500 | — | — |
| 2026-06-05 | $317.06 | $317.06 | 7,315,000 | — | — |
| 2026-06-04 | $358.05 | $358.05 | 3,785,300 | — | — |
| 2026-06-03 | $363.54 | $363.54 | 5,309,500 | — | — |
| 2026-06-02 | $355.76 | $355.76 | 5,572,700 | — | — |
| 2026-06-01 | $320.09 | $320.09 | 5,559,100 | — | — |
| 2026-05-29 | $342.85 | $342.85 | 5,979,200 | — | — |
| 2026-05-28 | $349.17 | $349.17 | 5,591,800 | — | — |
| 2026-05-27 | $325.33 | $325.33 | 5,140,900 | — | — |
| 2026-05-26 | $318.72 | $318.72 | 8,114,900 | — | — |
| 2026-05-22 | $306.88 | $306.88 | 6,527,300 | — | — |
| 2026-05-21 | $297.84 | $297.84 | 7,004,300 | — | — |
| 2026-05-20 | $287.48 | $287.48 | 10,294,600 | — | — |
| 2026-05-19 | $244.26 | $244.26 | 9,430,500 | — | — |
| 2026-05-18 | $215.58 | $215.58 | 6,161,300 | — | — |
| 2026-05-15 | $232.68 | $232.68 | 5,941,800 | — | — |
| 2026-05-14 | $228.64 | $228.64 | 4,615,000 | — | — |
| 2026-05-13 | $224.09 | $224.09 | 6,415,600 | — | — |
| 2026-05-12 | $204.42 | $204.42 | 5,053,800 | — | — |
| 2026-05-11 | $207.35 | $207.35 | 5,615,400 | — | — |
| 2026-05-08 | $199.79 | $199.79 | 4,610,100 | — | — |
| 2026-05-07 | $195.65 | $195.65 | 6,551,400 | — | — |
| 2026-05-06 | $213.91 | $213.91 | 8,553,000 | — | — |
| 2026-05-05 | $215.69 | $215.69 | 8,142,500 | — | — |
| 2026-05-04 | $201.25 | $201.25 | 4,155,500 | — | — |
| 2026-05-01 | $202.68 | $202.68 | 4,343,600 | — | — |
| 2026-04-30 | $194.74 | $194.74 | 5,152,000 | — | — |
| 2026-04-29 | $196.85 | $196.85 | 4,959,700 | — | — |
| 2026-04-28 | $183.31 | $183.31 | 4,965,300 | — | — |
| 2026-04-27 | $196.64 | $196.64 | 5,422,500 | — | — |
| 2026-04-24 | $212.84 | $212.84 | 6,661,900 | — | — |
| 2026-04-23 | $197.54 | $197.54 | 5,396,500 | — | — |
| 2026-04-22 | $194.06 | $194.06 | 6,144,200 | — | — |
| 2026-04-21 | $191.97 | $191.97 | 10,877,800 | — | — |
| 2026-04-20 | $175.80 | $175.80 | 4,180,500 | — | — |
| 2026-04-17 | $174.05 | $174.05 | 5,165,900 | — | — |
| 2026-04-16 | $170.81 | $170.81 | 4,529,200 | — | — |
| 2026-04-15 | $172.09 | $172.09 | 5,064,600 | — | — |