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
- 2012-03-15 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 | — | — | — | $265.27 | 42,676 |
| 2026-09-03 | — | — | — | $250.91 | 69,290 |
| 2026-09-02 | — | — | — | $261.01 | 43,753 |
| 2026-09-01 | — | — | — | $258.90 | 43,218 |
| 2026-08-31 | — | — | — | $270.37 | 30,943 |
| 2026-08-28 | — | — | — | $274.68 | 29,844 |
| 2026-08-27 | $277.15 | $277.15 | 1,099,000 | $278.41 | 47,282 |
| 2026-08-26 | $272.66 | $272.66 | 1,227,500 | $269.00 | 69,202 |
| 2026-08-25 | $266.27 | $266.27 | 1,092,500 | $266.18 | 41,094 |
| 2026-08-24 | $257.43 | $257.43 | 1,547,300 | $259.50 | 61,151 |
| 2026-08-21 | $266.61 | $266.61 | 857,000 | $267.73 | 37,399 |
| 2026-08-20 | $266.18 | $266.18 | 867,500 | $270.13 | 40,649 |
| 2026-08-19 | $269.98 | $269.98 | 1,797,300 | $298.06 | 97,116 |
| 2026-08-18 | $292.88 | $292.88 | 2,327,500 | $313.98 | 94,136 |
| 2026-08-17 | $327.53 | $327.53 | 1,122,300 | $320.50 | 50,070 |
| 2026-08-14 | $316.44 | $316.44 | 798,700 | $306.78 | 52,589 |
| 2026-08-13 | $307.06 | $307.06 | 1,136,100 | $310.59 | 58,142 |
| 2026-08-12 | $310.75 | $310.75 | 1,437,800 | $315.34 | 75,959 |
| 2026-08-11 | $299.93 | $299.93 | 753,700 | $306.20 | 32,727 |
| 2026-08-10 | $297.03 | $297.03 | 1,272,200 | $314.81 | 46,813 |
| 2026-08-07 | $310.82 | $310.82 | 1,977,000 | $310.70 | 92,201 |
| 2026-08-06 | $301.64 | $301.64 | 2,955,700 | $268.58 | 162,712 |
| 2026-08-05 | $263.46 | $263.46 | 1,735,500 | $268.94 | 72,853 |
| 2026-08-04 | $273.31 | $273.31 | 1,873,600 | $270.01 | 75,253 |
| 2026-08-03 | $256.10 | $256.10 | 1,104,500 | $242.43 | 64,913 |
| 2026-07-31 | $251.44 | $251.44 | 1,294,400 | $260.59 | 54,770 |
| 2026-07-30 | $248.71 | $248.71 | 2,390,000 | $245.45 | 101,473 |
| 2026-07-29 | $228.71 | $228.71 | 2,407,800 | $247.29 | 108,329 |
| 2026-07-28 | $249.23 | $249.23 | 1,512,700 | $252.36 | 71,714 |
| 2026-07-27 | $263.08 | $263.08 | 1,243,200 | $269.31 | 58,251 |
| 2026-07-24 | $266.99 | $266.99 | 1,083,900 | $280.49 | 44,785 |
| 2026-07-23 | $282.82 | $282.82 | 1,019,000 | $279.42 | 63,967 |
| 2026-07-22 | $282.62 | $282.62 | 786,600 | $277.07 | 44,854 |
| 2026-07-21 | $283.03 | $283.03 | 1,401,600 | $280.21 | 79,085 |
| 2026-07-20 | $269.80 | $269.80 | 1,079,600 | $272.41 | 56,530 |
| 2026-07-17 | $267.36 | $267.36 | 1,762,400 | — | — |
| 2026-07-16 | $275.49 | $275.49 | 1,672,000 | — | — |
| 2026-07-15 | $293.02 | $293.02 | 1,302,600 | — | — |
| 2026-07-14 | $301.76 | $301.76 | 1,095,400 | — | — |
| 2026-07-13 | $294.24 | $294.24 | 1,421,900 | — | — |
| 2026-07-10 | $308.52 | $308.52 | 992,400 | — | — |
| 2026-07-09 | $317.35 | $317.35 | 1,614,400 | — | — |
| 2026-07-08 | $305.23 | $305.23 | 1,722,500 | — | — |
| 2026-07-07 | $304.82 | $304.82 | 2,697,100 | — | — |
| 2026-07-06 | $327.64 | $327.64 | 1,534,400 | — | — |
| 2026-07-02 | $322.26 | $322.26 | 2,679,300 | — | — |
| 2026-07-01 | $350.63 | $350.63 | 2,337,200 | — | — |
| 2026-06-30 | $380.37 | $380.37 | 2,523,100 | — | — |
| 2026-06-29 | $372.59 | $372.59 | 1,842,100 | — | — |
| 2026-06-26 | $369.18 | $369.18 | 4,297,100 | — | — |
| 2026-06-25 | $390.19 | $390.19 | 1,915,600 | — | — |
| 2026-06-24 | $373.08 | $373.08 | 1,382,600 | — | — |
| 2026-06-23 | $372.15 | $372.15 | 2,144,000 | — | — |
| 2026-06-22 | $396.26 | $396.26 | 1,414,400 | — | — |
| 2026-06-18 | $391.41 | $391.41 | 2,361,600 | — | — |
| 2026-06-17 | $367.11 | $367.11 | 1,233,100 | — | — |
| 2026-06-16 | $368.32 | $368.32 | 1,580,900 | — | — |
| 2026-06-15 | $384.77 | $384.77 | 1,444,800 | — | — |
| 2026-06-12 | $379.87 | $379.87 | 1,135,300 | — | — |
| 2026-06-11 | $374.76 | $374.76 | 1,782,200 | — | — |
| 2026-06-10 | $354.40 | $354.40 | 1,383,300 | — | — |
| 2026-06-09 | $358.72 | $358.72 | 1,606,300 | — | — |
| 2026-06-08 | $361.86 | $361.86 | 1,803,500 | — | — |
| 2026-06-05 | $345.40 | $345.40 | 2,967,900 | — | — |
| 2026-06-04 | $382.74 | $382.74 | 1,252,800 | — | — |
| 2026-06-03 | $390.34 | $390.34 | 1,585,300 | — | — |
| 2026-06-02 | $382.35 | $382.35 | 2,659,500 | — | — |
| 2026-06-01 | $353.79 | $353.79 | 2,033,500 | — | — |
| 2026-05-29 | $364.64 | $364.64 | 2,023,300 | — | — |
| 2026-05-28 | $391.09 | $391.09 | 1,340,700 | — | — |
| 2026-05-27 | $400.66 | $400.66 | 1,213,000 | — | — |
| 2026-05-26 | $409.68 | $409.68 | 2,199,100 | — | — |
| 2026-05-22 | $385.98 | $385.98 | 970,500 | — | — |
| 2026-05-21 | $380.45 | $380.45 | 942,900 | — | — |
| 2026-05-20 | $375.71 | $375.71 | 1,441,400 | — | — |
| 2026-05-19 | $358.98 | $358.98 | 1,755,100 | — | — |
| 2026-05-18 | $356.25 | $356.25 | 1,984,500 | — | — |
| 2026-05-15 | $375.60 | $375.60 | 1,617,000 | — | — |
| 2026-05-14 | $383.56 | $383.56 | 1,543,200 | — | — |
| 2026-05-13 | $381.55 | $381.55 | 1,796,600 | — | — |
| 2026-05-12 | $362.76 | $362.76 | 1,601,400 | — | — |
| 2026-05-11 | $365.88 | $365.88 | 1,885,800 | — | — |
| 2026-05-08 | $359.88 | $359.88 | 1,768,900 | — | — |
| 2026-05-07 | $344.47 | $344.47 | 2,800,900 | — | — |
| 2026-05-06 | $309.81 | $309.81 | 1,870,600 | — | — |
| 2026-05-05 | $303.57 | $303.57 | 1,425,300 | — | — |
| 2026-05-04 | $291.72 | $291.72 | 1,170,000 | — | — |
| 2026-05-01 | $284.18 | $284.18 | 646,100 | — | — |
| 2026-04-30 | $281.61 | $281.61 | 1,101,000 | — | — |
| 2026-04-29 | $269.63 | $269.63 | 915,500 | — | — |
| 2026-04-28 | $265.61 | $265.61 | 1,113,400 | — | — |
| 2026-04-27 | $279.44 | $279.44 | 946,000 | — | — |
| 2026-04-24 | $287.64 | $287.64 | 1,165,900 | — | — |
| 2026-04-23 | $284.40 | $284.40 | 865,300 | — | — |
| 2026-04-22 | $277.00 | $277.00 | 1,489,100 | — | — |
| 2026-04-21 | $285.71 | $285.71 | 794,500 | — | — |
| 2026-04-20 | $281.08 | $281.08 | 649,200 | — | — |
| 2026-04-17 | $276.97 | $276.97 | 1,046,100 | — | — |
| 2026-04-16 | $261.42 | $261.42 | 912,600 | — | — |
| 2026-04-15 | $261.16 | $261.16 | 763,600 | — | — |