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 — 2026
| 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 | — | — |
| 2026-04-14 | $274.15 | $334.40 | 1,001,700 | — | — |
| 2026-04-13 | $273.18 | $333.22 | 560,700 | — | — |
| 2026-04-10 | $268.77 | $327.84 | 789,000 | — | — |
| 2026-04-09 | $263.25 | $321.10 | 1,058,300 | — | — |
| 2026-04-08 | $256.01 | $312.27 | 1,570,000 | — | — |
| 2026-04-07 | $238.17 | $290.51 | 811,300 | — | — |
| 2026-04-06 | $236.98 | $289.06 | 523,500 | — | — |
| 2026-04-02 | $234.66 | $286.23 | 885,200 | — | — |
| 2026-04-01 | $235.96 | $287.82 | 1,014,500 | — | — |
| 2026-03-31 | $229.81 | $280.32 | 1,235,800 | — | — |
| 2026-03-30 | $210.47 | $256.72 | 1,250,300 | — | — |
| 2026-03-27 | $223.18 | $272.23 | 721,800 | — | — |
| 2026-03-26 | $225.12 | $274.59 | 1,111,300 | — | — |
| 2026-03-25 | $243.68 | $297.23 | 741,500 | — | — |
| 2026-03-24 | $243.56 | $297.09 | 895,800 | — | — |
| 2026-03-23 | $235.02 | $286.67 | 823,500 | — | — |
| 2026-03-20 | $227.13 | $277.05 | 1,882,500 | — | — |
| 2026-03-19 | $236.85 | $288.90 | 1,495,200 | — | — |
| 2026-03-18 | $233.39 | $284.68 | 1,279,800 | — | — |
| 2026-03-17 | $228.89 | $279.19 | 1,052,900 | — | — |
| 2026-03-16 | $221.96 | $270.74 | 1,522,600 | — | — |
| 2026-03-13 | $213.45 | $260.36 | 757,400 | — | — |
| 2026-03-12 | $213.49 | $260.41 | 1,526,900 | — | — |
| 2026-03-11 | $224.27 | $273.56 | 1,051,000 | — | — |
| 2026-03-10 | $225.28 | $274.79 | 1,221,700 | — | — |
| 2026-03-09 | $218.36 | $266.35 | 2,051,400 | — | — |
| 2026-03-06 | $210.00 | $256.15 | 1,783,000 | — | — |
| 2026-03-05 | $230.45 | $281.10 | 1,333,000 | — | — |
| 2026-03-04 | $235.23 | $286.93 | 1,137,900 | — | — |
| 2026-03-03 | $232.56 | $283.67 | 1,407,600 | — | — |
| 2026-03-02 | $244.26 | $297.94 | 1,069,300 | — | — |
| 2026-02-27 | $244.46 | $298.18 | 1,862,000 | — | — |
| 2026-02-26 | $244.68 | $298.45 | 2,139,500 | — | — |
| 2026-02-25 | $255.91 | $312.15 | 1,097,400 | — | — |
| 2026-02-24 | $251.41 | $306.66 | 1,359,600 | — | — |
| 2026-02-23 | $253.71 | $309.47 | 895,700 | — | — |
| 2026-02-20 | $259.27 | $315.94 | 1,950,200 | — | — |
| 2026-02-19 | $249.08 | $303.53 | 1,447,400 | — | — |
| 2026-02-18 | $250.36 | $305.09 | 3,024,200 | — | — |
| 2026-02-17 | $262.94 | $320.42 | 3,505,400 | — | — |
| 2026-02-13 | $260.74 | $317.74 | 1,663,200 | — | — |
| 2026-02-12 | $249.42 | $303.94 | 1,343,000 | — | — |
| 2026-02-11 | $259.05 | $315.68 | 2,237,700 | — | — |
| 2026-02-10 | $252.52 | $307.72 | 1,641,200 | — | — |
| 2026-02-09 | $250.60 | $305.38 | 1,336,300 | — | — |
| 2026-02-06 | $242.96 | $296.07 | 1,510,100 | — | — |
| 2026-02-05 | $226.83 | $276.41 | 1,785,000 | — | — |
| 2026-02-04 | $220.00 | $268.09 | 2,359,300 | — | — |
| 2026-02-03 | $229.58 | $279.76 | 1,941,900 | — | — |
| 2026-02-02 | $233.57 | $284.63 | 3,561,800 | — | — |
| 2026-01-30 | $235.41 | $286.87 | 1,518,100 | — | — |
| 2026-01-29 | $243.88 | $297.19 | 2,639,000 | — | — |
| 2026-01-28 | $236.05 | $287.65 | 2,885,300 | — | — |
| 2026-01-27 | $229.60 | $279.79 | 2,247,000 | — | — |
| 2026-01-26 | $218.70 | $266.51 | 1,048,900 | — | — |
| 2026-01-23 | $217.06 | $264.51 | 1,317,700 | — | — |
| 2026-01-22 | $223.00 | $271.75 | 1,885,200 | — | — |
| 2026-01-21 | $220.73 | $268.98 | 1,957,800 | — | — |
| 2026-01-20 | $210.66 | $256.71 | 1,799,400 | — | — |
| 2026-01-16 | $203.99 | $248.58 | 1,611,900 | — | — |
| 2026-01-15 | $205.26 | $250.13 | 2,046,500 | — | — |
| 2026-01-14 | $190.30 | $231.90 | 845,000 | — | — |
| 2026-01-13 | $193.28 | $235.53 | 1,134,400 | — | — |
| 2026-01-12 | $185.92 | $226.56 | 609,900 | — | — |
| 2026-01-09 | $186.08 | $226.76 | 640,400 | — | — |
| 2026-01-08 | $178.98 | $218.10 | 532,100 | — | — |
| 2026-01-07 | $183.22 | $223.27 | 646,700 | — | — |
| 2026-01-06 | $183.50 | $223.61 | 1,046,000 | — | — |
| 2026-01-05 | $176.19 | $214.70 | 1,062,500 | — | — |
| 2026-01-02 | $168.36 | $205.16 | 881,600 | — | — |