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
- 2020-10-16 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 | — | — | — | $355.15 | 6,854 |
| 2026-09-03 | — | — | — | $363.14 | 13,490 |
| 2026-09-02 | — | — | — | $356.50 | 11,420 |
| 2026-09-01 | — | — | — | $350.05 | 11,032 |
| 2026-08-31 | — | — | — | $340.61 | 14,888 |
| 2026-08-28 | — | — | — | $364.41 | 20,053 |
| 2026-08-27 | $367.85 | $367.85 | 242,900 | $377.01 | 12,401 |
| 2026-08-26 | $377.37 | $377.37 | 480,500 | $368.21 | 24,855 |
| 2026-08-25 | $368.02 | $368.02 | 294,300 | $375.00 | 16,006 |
| 2026-08-24 | $368.03 | $368.03 | 265,000 | $367.27 | 14,259 |
| 2026-08-21 | $375.94 | $375.94 | 413,300 | $370.35 | 25,699 |
| 2026-08-20 | $364.58 | $364.58 | 496,600 | $383.11 | 24,545 |
| 2026-08-19 | $386.19 | $386.19 | 421,800 | $369.25 | 19,257 |
| 2026-08-18 | $369.84 | $369.84 | 255,800 | $373.25 | 13,802 |
| 2026-08-17 | $376.38 | $376.38 | 581,500 | $371.92 | 33,378 |
| 2026-08-14 | $366.81 | $366.81 | 262,200 | $372.25 | 18,534 |
| 2026-08-13 | $368.46 | $368.46 | 274,200 | $387.99 | 12,079 |
| 2026-08-12 | $386.33 | $386.33 | 499,900 | $373.81 | 32,549 |
| 2026-08-11 | $370.68 | $370.68 | 321,000 | $367.50 | 27,656 |
| 2026-08-10 | $366.96 | $366.96 | 605,000 | $357.92 | 10,531 |
| 2026-08-07 | $360.76 | $360.76 | 454,800 | $373.21 | 30,321 |
| 2026-08-06 | $370.16 | $370.16 | 1,507,100 | $346.41 | 105,409 |
| 2026-08-05 | $319.23 | $319.23 | 274,800 | $314.87 | 17,912 |
| 2026-08-04 | $310.07 | $310.07 | 326,900 | $304.05 | 21,900 |
| 2026-08-03 | $305.51 | $305.51 | 315,000 | $297.94 | 22,743 |
| 2026-07-31 | $307.83 | $307.83 | 385,200 | $301.98 | 24,220 |
| 2026-07-30 | $307.75 | $307.75 | 516,300 | $298.77 | 35,028 |
| 2026-07-29 | $291.03 | $291.03 | 339,700 | $301.59 | 25,320 |
| 2026-07-28 | $295.81 | $295.81 | 438,600 | $312.78 | 19,415 |
| 2026-07-27 | $315.80 | $315.80 | 296,000 | $323.66 | 18,685 |
| 2026-07-24 | $325.30 | $325.30 | 282,600 | $320.08 | 11,606 |
| 2026-07-23 | $322.40 | $322.40 | 325,400 | $305.33 | 17,387 |
| 2026-07-22 | $312.10 | $312.10 | 229,400 | $311.59 | 10,786 |
| 2026-07-21 | $317.87 | $317.87 | 229,900 | $309.61 | 17,498 |
| 2026-07-20 | $304.43 | $304.43 | 233,300 | $320.50 | 14,561 |
| 2026-07-17 | $314.41 | $314.41 | 282,200 | — | — |
| 2026-07-16 | $308.20 | $308.20 | 362,600 | — | — |
| 2026-07-15 | $318.42 | $318.42 | 253,600 | — | — |
| 2026-07-14 | $327.68 | $327.68 | 374,600 | — | — |
| 2026-07-13 | $314.56 | $314.56 | 237,400 | — | — |
| 2026-07-10 | $324.99 | $324.99 | 398,600 | — | — |
| 2026-07-09 | $333.12 | $333.12 | 310,800 | — | — |
| 2026-07-08 | $332.99 | $332.99 | 559,300 | — | — |
| 2026-07-07 | $323.95 | $323.95 | 609,100 | — | — |
| 2026-07-06 | $313.50 | $313.50 | 401,000 | — | — |
| 2026-07-02 | $318.52 | $318.52 | 358,300 | — | — |
| 2026-07-01 | $319.60 | $319.60 | 627,800 | — | — |
| 2026-06-30 | $334.79 | $334.79 | 743,700 | — | — |
| 2026-06-29 | $350.56 | $350.56 | 745,000 | — | — |
| 2026-06-26 | $327.79 | $327.79 | 2,060,200 | — | — |
| 2026-06-25 | $327.86 | $327.86 | 864,200 | — | — |
| 2026-06-24 | $308.94 | $308.94 | 570,400 | — | — |
| 2026-06-23 | $305.37 | $305.37 | 519,300 | — | — |
| 2026-06-22 | $303.39 | $303.39 | 657,100 | — | — |
| 2026-06-18 | $282.31 | $282.31 | 698,600 | — | — |
| 2026-06-17 | $270.01 | $270.01 | 473,500 | — | — |
| 2026-06-16 | $257.25 | $257.25 | 502,100 | — | — |
| 2026-06-15 | $264.54 | $264.54 | 544,200 | — | — |
| 2026-06-12 | $266.58 | $266.58 | 423,200 | — | — |
| 2026-06-11 | $247.98 | $247.98 | 428,900 | — | — |
| 2026-06-10 | $240.66 | $240.66 | 408,000 | — | — |
| 2026-06-09 | $250.33 | $250.33 | 465,500 | — | — |
| 2026-06-08 | $253.25 | $253.25 | 726,400 | — | — |
| 2026-06-05 | $254.00 | $254.00 | 617,700 | — | — |
| 2026-06-04 | $264.75 | $264.75 | 1,091,500 | — | — |
| 2026-06-03 | $278.93 | $278.93 | 676,500 | — | — |
| 2026-06-02 | $258.08 | $258.08 | 1,562,400 | — | — |
| 2026-06-01 | $335.16 | $335.16 | 290,900 | — | — |
| 2026-05-29 | $349.97 | $349.97 | 399,800 | — | — |
| 2026-05-28 | $352.63 | $352.63 | 222,600 | — | — |
| 2026-05-27 | $357.13 | $357.13 | 304,500 | — | — |
| 2026-05-26 | $350.60 | $350.60 | 384,700 | — | — |
| 2026-05-22 | $343.56 | $343.56 | 250,000 | — | — |
| 2026-05-21 | $350.56 | $350.56 | 286,300 | — | — |
| 2026-05-20 | $335.61 | $335.61 | 268,500 | — | — |
| 2026-05-19 | $320.61 | $320.61 | 300,500 | — | — |
| 2026-05-18 | $320.53 | $320.53 | 330,000 | — | — |
| 2026-05-15 | $342.58 | $342.58 | 343,700 | — | — |
| 2026-05-14 | $345.52 | $345.52 | 249,400 | — | — |
| 2026-05-13 | $346.84 | $346.84 | 431,100 | — | — |
| 2026-05-12 | $343.20 | $343.20 | 426,100 | — | — |
| 2026-05-11 | $331.81 | $331.81 | 749,100 | — | — |
| 2026-05-08 | $330.02 | $330.02 | 339,000 | — | — |
| 2026-05-07 | $333.28 | $333.28 | 457,700 | — | — |
| 2026-05-06 | $338.07 | $338.07 | 361,100 | — | — |
| 2026-05-05 | $333.30 | $333.30 | 514,600 | — | — |
| 2026-05-04 | $337.61 | $337.61 | 267,000 | — | — |
| 2026-05-01 | $324.20 | $324.20 | 351,300 | — | — |
| 2026-04-30 | $318.83 | $318.83 | 780,300 | — | — |
| 2026-04-29 | $323.19 | $323.19 | 363,600 | — | — |
| 2026-04-28 | $321.92 | $321.92 | 449,000 | — | — |
| 2026-04-27 | $330.99 | $330.99 | 358,600 | — | — |
| 2026-04-24 | $344.82 | $344.82 | 345,900 | — | — |
| 2026-04-23 | $329.60 | $329.60 | 324,600 | — | — |
| 2026-04-22 | $337.29 | $337.29 | 203,700 | — | — |
| 2026-04-21 | $340.84 | $340.84 | 414,400 | — | — |
| 2026-04-20 | $342.57 | $342.57 | 328,400 | — | — |
| 2026-04-17 | $342.50 | $342.50 | 425,200 | — | — |
| 2026-04-16 | $320.39 | $320.39 | 479,000 | — | — |
| 2026-04-15 | $339.93 | $339.93 | 514,400 | — | — |