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
- 1999-03-30 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 | — | — | — | $256.72 | 75,824 |
| 2026-09-03 | — | — | — | $249.52 | 69,106 |
| 2026-09-02 | — | — | — | $246.59 | 56,227 |
| 2026-09-01 | — | — | — | $251.15 | 96,169 |
| 2026-08-31 | — | — | — | $258.79 | 44,775 |
| 2026-08-28 | — | — | — | $266.99 | 118,105 |
| 2026-08-27 | $270.99 | $331.10 | 792,100 | $280.79 | 61,583 |
| 2026-08-26 | $271.75 | $332.03 | 1,702,900 | $268.73 | 58,073 |
| 2026-08-25 | $270.48 | $330.48 | 1,157,600 | $273.30 | 75,909 |
| 2026-08-24 | $269.06 | $328.44 | 1,884,300 | $270.08 | 86,355 |
| 2026-08-21 | $279.11 | $340.71 | 927,900 | $283.13 | 67,799 |
| 2026-08-20 | $281.88 | $344.09 | 1,113,200 | $283.32 | 62,866 |
| 2026-08-19 | $281.60 | $343.75 | 1,535,800 | $302.54 | 79,509 |
| 2026-08-18 | $300.24 | $366.50 | 1,426,300 | $303.87 | 74,260 |
| 2026-08-17 | $320.74 | $391.52 | 1,172,400 | $317.05 | 46,598 |
| 2026-08-14 | $310.73 | $379.31 | 1,178,200 | $301.56 | 60,220 |
| 2026-08-13 | $306.29 | $373.89 | 946,600 | $306.89 | 47,402 |
| 2026-08-12 | $306.83 | $374.54 | 1,210,600 | $308.15 | 94,582 |
| 2026-08-11 | $294.38 | $359.35 | 698,600 | $299.47 | 44,093 |
| 2026-08-10 | $292.35 | $356.87 | 1,068,300 | $308.36 | 35,317 |
| 2026-08-07 | $304.99 | $372.30 | 1,269,500 | $301.25 | 92,002 |
| 2026-08-06 | $291.31 | $355.60 | 2,839,900 | $291.82 | 293,831 |
| 2026-08-05 | $313.10 | $382.20 | 2,366,200 | $318.05 | 107,950 |
| 2026-08-04 | $320.76 | $391.55 | 2,892,300 | $325.49 | 139,777 |
| 2026-08-03 | $309.98 | $378.39 | 1,404,400 | $291.56 | 145,758 |
| 2026-07-31 | $297.45 | $363.09 | 1,143,000 | $307.32 | 89,851 |
| 2026-07-30 | $293.30 | $358.03 | 3,023,100 | $287.19 | 242,223 |
| 2026-07-29 | $257.61 | $314.46 | 2,509,600 | $280.25 | 181,615 |
| 2026-07-28 | $285.31 | $348.28 | 1,987,900 | $295.57 | 194,759 |
| 2026-07-27 | $315.70 | $385.37 | 1,391,000 | $329.95 | 101,897 |
| 2026-07-24 | $329.18 | $401.83 | 849,700 | $341.09 | 52,722 |
| 2026-07-23 | $345.30 | $421.50 | 752,100 | $340.10 | 52,292 |
| 2026-07-22 | $344.84 | $420.94 | 801,000 | $332.33 | 57,157 |
| 2026-07-21 | $345.44 | $421.68 | 1,106,400 | $345.69 | 90,823 |
| 2026-07-20 | $324.28 | $395.85 | 812,900 | $332.72 | 53,105 |
| 2026-07-17 | $324.69 | $396.35 | 1,893,400 | — | — |
| 2026-07-16 | $332.00 | $405.27 | 1,112,200 | — | — |
| 2026-07-15 | $353.80 | $431.88 | 1,403,100 | — | — |
| 2026-07-14 | $358.43 | $437.53 | 828,600 | — | — |
| 2026-07-13 | $352.03 | $429.72 | 851,900 | — | — |
| 2026-07-10 | $368.58 | $449.92 | 862,600 | — | — |
| 2026-07-09 | $368.78 | $450.17 | 1,256,700 | — | — |
| 2026-07-08 | $349.39 | $426.50 | 1,228,300 | — | — |
| 2026-07-07 | $349.57 | $426.72 | 1,886,600 | — | — |
| 2026-07-06 | $368.06 | $449.29 | 1,277,800 | — | — |
| 2026-07-02 | $365.56 | $446.24 | 2,165,700 | — | — |
| 2026-07-01 | $411.05 | $501.76 | 1,536,000 | — | — |
| 2026-06-30 | $444.80 | $542.96 | 2,230,200 | — | — |
| 2026-06-29 | $416.00 | $507.81 | 2,105,700 | — | — |
| 2026-06-26 | $388.61 | $474.37 | 2,025,700 | — | — |
| 2026-06-25 | $410.31 | $500.86 | 2,436,500 | — | — |
| 2026-06-24 | $381.62 | $465.84 | 1,804,700 | — | — |
| 2026-06-23 | $389.17 | $475.06 | 1,640,700 | — | — |
| 2026-06-22 | $420.56 | $513.37 | 1,547,000 | — | — |
| 2026-06-18 | $406.37 | $496.05 | 2,126,800 | — | — |
| 2026-06-17 | $371.26 | $453.19 | 1,196,800 | — | — |
| 2026-06-16 | $366.31 | $447.15 | 1,090,100 | — | — |
| 2026-06-15 | $375.32 | $458.15 | 914,900 | — | — |
| 2026-06-12 | $355.69 | $434.19 | 960,200 | — | — |
| 2026-06-11 | $345.32 | $421.53 | 1,005,600 | — | — |
| 2026-06-10 | $316.07 | $385.82 | 1,270,100 | — | — |
| 2026-06-09 | $320.96 | $391.79 | 1,205,400 | — | — |
| 2026-06-08 | $312.09 | $380.97 | 1,099,600 | — | — |
| 2026-06-05 | $301.65 | $368.22 | 955,300 | — | — |
| 2026-06-04 | $330.23 | $403.11 | 679,100 | — | — |
| 2026-06-03 | $335.15 | $409.11 | 716,600 | — | — |
| 2026-06-02 | $331.36 | $404.18 | 1,125,400 | — | — |
| 2026-06-01 | $317.62 | $387.42 | 1,037,100 | — | — |
| 2026-05-29 | $324.26 | $395.52 | 1,204,500 | — | — |
| 2026-05-28 | $323.41 | $394.49 | 1,106,900 | — | — |
| 2026-05-27 | $328.01 | $400.10 | 910,900 | — | — |
| 2026-05-26 | $334.11 | $407.54 | 861,100 | — | — |
| 2026-05-22 | $320.62 | $391.08 | 835,800 | — | — |
| 2026-05-21 | $313.16 | $381.98 | 1,361,700 | — | — |
| 2026-05-20 | $311.51 | $379.97 | 1,129,700 | — | — |
| 2026-05-19 | $294.04 | $358.66 | 1,494,900 | — | — |
| 2026-05-18 | $295.70 | $360.69 | 1,486,300 | — | — |
| 2026-05-15 | $303.17 | $369.80 | 1,214,400 | — | — |
| 2026-05-14 | $313.81 | $382.78 | 984,100 | — | — |
| 2026-05-13 | $317.31 | $387.05 | 923,700 | — | — |
| 2026-05-12 | $311.72 | $380.23 | 1,480,100 | — | — |
| 2026-05-11 | $319.71 | $389.97 | 1,227,000 | — | — |
| 2026-05-08 | $313.21 | $382.04 | 1,736,500 | — | — |
| 2026-05-07 | $300.79 | $366.89 | 2,327,600 | — | — |
| 2026-05-06 | $293.77 | $358.33 | 2,303,400 | — | — |
| 2026-05-05 | $287.65 | $350.87 | 1,537,400 | — | — |
| 2026-05-04 | $291.53 | $355.60 | 1,908,900 | — | — |
| 2026-05-01 | $279.38 | $340.78 | 1,300,600 | — | — |
| 2026-04-30 | $283.75 | $346.11 | 1,632,200 | — | — |
| 2026-04-29 | $265.44 | $323.78 | 796,700 | — | — |
| 2026-04-28 | $267.90 | $326.78 | 1,078,200 | — | — |
| 2026-04-27 | $278.36 | $339.54 | 817,400 | — | — |
| 2026-04-24 | $280.98 | $342.73 | 845,300 | — | — |
| 2026-04-23 | $280.56 | $342.22 | 1,208,000 | — | — |
| 2026-04-22 | $278.45 | $339.64 | 1,704,200 | — | — |
| 2026-04-21 | $273.77 | $333.94 | 957,200 | — | — |
| 2026-04-20 | $279.93 | $341.45 | 946,500 | — | — |
| 2026-04-17 | $278.59 | $339.82 | 947,800 | — | — |
| 2026-04-16 | $269.89 | $329.20 | 1,372,200 | — | — |
| 2026-04-15 | $269.00 | $328.12 | 784,500 | — | — |