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
- 1995-11-17 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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $370.20 | $479.67 | 613,000 | — | — |
| 2021-12-30 | $367.34 | $475.97 | 505,200 | — | — |
| 2021-12-29 | $370.08 | $479.52 | 573,400 | — | — |
| 2021-12-28 | $367.80 | $476.56 | 539,300 | — | — |
| 2021-12-27 | $369.27 | $478.47 | 553,000 | — | — |
| 2021-12-23 | $365.99 | $474.22 | 898,100 | — | — |
| 2021-12-22 | $361.70 | $468.66 | 1,058,500 | — | — |
| 2021-12-21 | $352.75 | $457.06 | 992,000 | — | — |
| 2021-12-20 | $345.54 | $447.72 | 1,125,100 | — | — |
| 2021-12-17 | $345.96 | $448.26 | 2,557,000 | — | — |
| 2021-12-16 | $362.68 | $469.93 | 1,389,000 | — | — |
| 2021-12-15 | $365.12 | $473.09 | 1,040,200 | — | — |
| 2021-12-14 | $356.76 | $462.26 | 1,139,900 | — | — |
| 2021-12-13 | $360.34 | $466.90 | 1,116,500 | — | — |
| 2021-12-10 | $361.39 | $468.26 | 841,800 | — | — |
| 2021-12-09 | $355.84 | $461.06 | 994,000 | — | — |
| 2021-12-08 | $356.15 | $461.47 | 944,200 | — | — |
| 2021-12-07 | $353.64 | $458.21 | 1,344,200 | — | — |
| 2021-12-06 | $341.55 | $442.55 | 1,354,900 | — | — |
| 2021-12-03 | $335.30 | $434.45 | 1,463,700 | — | — |
| 2021-12-02 | $334.67 | $433.63 | 1,047,100 | — | — |
| 2021-12-01 | $325.33 | $421.53 | 1,308,100 | — | — |
| 2021-11-30 | $332.07 | $430.27 | 3,478,700 | — | — |
| 2021-11-29 | $340.05 | $440.61 | 1,775,700 | — | — |
| 2021-11-26 | $334.35 | $432.44 | 1,381,400 | — | — |
| 2021-11-24 | $349.21 | $451.66 | 1,016,500 | — | — |
| 2021-11-23 | $349.76 | $452.37 | 1,106,700 | — | — |
| 2021-11-22 | $350.47 | $453.29 | 1,034,300 | — | — |
| 2021-11-19 | $352.85 | $456.37 | 1,556,800 | — | — |
| 2021-11-18 | $347.20 | $449.06 | 1,845,500 | — | — |
| 2021-11-17 | $354.46 | $458.45 | 1,201,800 | — | — |
| 2021-11-16 | $350.32 | $453.10 | 797,800 | — | — |
| 2021-11-15 | $348.07 | $450.19 | 1,045,200 | — | — |
| 2021-11-12 | $346.72 | $448.44 | 1,065,100 | — | — |
| 2021-11-11 | $344.41 | $445.45 | 863,400 | — | — |
| 2021-11-10 | $345.11 | $446.36 | 1,031,300 | — | — |
| 2021-11-09 | $347.07 | $448.89 | 673,500 | — | — |
| 2021-11-08 | $349.39 | $451.90 | 795,700 | — | — |
| 2021-11-05 | $349.50 | $452.04 | 1,317,800 | — | — |
| 2021-11-04 | $339.75 | $439.43 | 842,400 | — | — |
| 2021-11-03 | $340.38 | $440.24 | 1,500,800 | — | — |
| 2021-11-02 | $338.62 | $437.97 | 2,683,500 | — | — |
| 2021-11-01 | $325.15 | $420.54 | 1,256,600 | — | — |
| 2021-10-29 | $324.33 | $419.48 | 1,135,600 | — | — |
| 2021-10-28 | $325.50 | $421.00 | 942,200 | — | — |
| 2021-10-27 | $325.37 | $420.83 | 773,000 | — | — |
| 2021-10-26 | $331.05 | $428.17 | 1,201,000 | — | — |
| 2021-10-25 | $330.06 | $426.89 | 1,412,700 | — | — |
| 2021-10-22 | $327.64 | $423.76 | 1,447,500 | — | — |
| 2021-10-21 | $317.77 | $411.00 | 1,956,600 | — | — |
| 2021-10-20 | $304.25 | $393.51 | 2,832,500 | — | — |
| 2021-10-19 | $312.43 | $404.09 | 1,228,400 | — | — |
| 2021-10-18 | $318.36 | $411.76 | 851,200 | — | — |
| 2021-10-15 | $320.82 | $414.94 | 835,000 | — | — |
| 2021-10-14 | $319.54 | $413.29 | 946,300 | — | — |
| 2021-10-13 | $315.01 | $407.43 | 1,008,700 | — | — |
| 2021-10-12 | $309.08 | $399.76 | 845,200 | — | — |
| 2021-10-11 | $309.96 | $400.90 | 775,100 | — | — |
| 2021-10-08 | $311.71 | $403.16 | 588,500 | — | — |
| 2021-10-07 | $314.79 | $407.14 | 800,100 | — | — |
| 2021-10-06 | $313.55 | $405.54 | 1,063,100 | — | — |
| 2021-10-05 | $313.18 | $405.06 | 1,616,700 | — | — |
| 2021-10-04 | $306.20 | $396.03 | 1,325,800 | — | — |
| 2021-10-01 | $310.68 | $401.83 | 1,356,200 | — | — |
| 2021-09-30 | $299.93 | $387.92 | 1,685,900 | — | — |
| 2021-09-29 | $306.40 | $396.29 | 990,900 | — | — |
| 2021-09-28 | $309.54 | $400.35 | 1,168,100 | — | — |
| 2021-09-27 | $318.68 | $412.18 | 755,500 | — | — |
| 2021-09-24 | $320.65 | $414.72 | 890,800 | — | — |
| 2021-09-23 | $321.32 | $415.59 | 1,251,600 | — | — |
| 2021-09-22 | $318.56 | $412.02 | 1,431,400 | — | — |
| 2021-09-21 | $311.58 | $402.99 | 953,200 | — | — |
| 2021-09-20 | $310.60 | $401.72 | 1,881,000 | — | — |
| 2021-09-17 | $319.88 | $413.73 | 1,663,100 | — | — |
| 2021-09-16 | $323.13 | $417.93 | 1,019,900 | — | — |
| 2021-09-15 | $326.25 | $421.97 | 1,685,900 | — | — |
| 2021-09-14 | $330.82 | $427.88 | 842,900 | — | — |
| 2021-09-13 | $332.93 | $430.61 | 825,600 | — | — |
| 2021-09-10 | $335.71 | $434.20 | 612,900 | — | — |
| 2021-09-09 | $337.49 | $436.50 | 894,000 | — | — |
| 2021-09-08 | $336.76 | $435.56 | 899,900 | — | — |
| 2021-09-07 | $337.57 | $436.61 | 971,500 | — | — |
| 2021-09-03 | $341.83 | $442.12 | 739,100 | — | — |
| 2021-09-02 | $344.06 | $445.00 | 694,000 | — | — |
| 2021-09-01 | $344.31 | $445.32 | 684,500 | — | — |
| 2021-08-31 | $340.49 | $440.38 | 1,268,000 | — | — |
| 2021-08-30 | $343.48 | $444.25 | 863,600 | — | — |
| 2021-08-27 | $340.82 | $440.13 | 869,400 | — | — |
| 2021-08-26 | $336.49 | $434.53 | 607,000 | — | — |
| 2021-08-25 | $335.32 | $433.02 | 781,800 | — | — |
| 2021-08-24 | $337.60 | $435.97 | 654,400 | — | — |
| 2021-08-23 | $336.29 | $434.28 | 1,092,300 | — | — |
| 2021-08-20 | $330.18 | $426.39 | 958,500 | — | — |
| 2021-08-19 | $327.40 | $422.80 | 2,329,300 | — | — |
| 2021-08-18 | $319.08 | $412.05 | 1,696,700 | — | — |
| 2021-08-17 | $322.60 | $416.60 | 1,078,700 | — | — |
| 2021-08-16 | $327.98 | $423.54 | 1,059,100 | — | — |
| 2021-08-13 | $326.60 | $421.76 | 649,000 | — | — |
| 2021-08-12 | $326.78 | $421.99 | 668,100 | — | — |
| 2021-08-11 | $327.59 | $423.04 | 555,500 | — | — |
| 2021-08-10 | $327.72 | $423.21 | 531,800 | — | — |
| 2021-08-09 | $326.47 | $421.59 | 726,100 | — | — |
| 2021-08-06 | $328.83 | $424.64 | 550,200 | — | — |
| 2021-08-05 | $328.69 | $424.46 | 769,100 | — | — |
| 2021-08-04 | $325.78 | $420.70 | 806,700 | — | — |
| 2021-08-03 | $327.54 | $422.98 | 687,400 | — | — |
| 2021-08-02 | $327.67 | $423.14 | 1,059,700 | — | — |
| 2021-07-30 | $333.83 | $431.10 | 718,900 | — | — |
| 2021-07-29 | $333.59 | $430.79 | 843,700 | — | — |
| 2021-07-28 | $330.87 | $427.28 | 652,800 | — | — |
| 2021-07-27 | $329.78 | $425.87 | 989,500 | — | — |
| 2021-07-26 | $333.32 | $430.44 | 747,600 | — | — |
| 2021-07-23 | $333.55 | $430.74 | 771,800 | — | — |
| 2021-07-22 | $326.58 | $421.74 | 761,100 | — | — |
| 2021-07-21 | $323.08 | $417.22 | 675,600 | — | — |
| 2021-07-20 | $323.45 | $417.69 | 787,800 | — | — |
| 2021-07-19 | $316.11 | $408.22 | 1,352,400 | — | — |
| 2021-07-16 | $324.49 | $419.04 | 687,300 | — | — |
| 2021-07-15 | $326.96 | $422.23 | 853,400 | — | — |
| 2021-07-14 | $326.56 | $421.71 | 1,473,000 | — | — |
| 2021-07-13 | $320.63 | $414.05 | 858,100 | — | — |
| 2021-07-12 | $320.48 | $413.86 | 834,700 | — | — |
| 2021-07-09 | $317.87 | $410.49 | 628,100 | — | — |
| 2021-07-08 | $313.57 | $404.94 | 1,512,500 | — | — |
| 2021-07-07 | $319.15 | $412.14 | 735,300 | — | — |
| 2021-07-06 | $319.04 | $412.00 | 1,058,300 | — | — |
| 2021-07-02 | $317.56 | $410.09 | 620,100 | — | — |
| 2021-07-01 | $317.08 | $409.47 | 1,194,400 | — | — |
| 2021-06-30 | $318.08 | $410.76 | 1,076,000 | — | — |
| 2021-06-29 | $317.51 | $410.02 | 926,800 | — | — |
| 2021-06-28 | $314.54 | $406.19 | 1,406,500 | — | — |
| 2021-06-25 | $315.95 | $408.01 | 2,123,100 | — | — |
| 2021-06-24 | $308.70 | $398.65 | 1,797,100 | — | — |
| 2021-06-23 | $302.38 | $390.49 | 875,300 | — | — |
| 2021-06-22 | $300.51 | $388.07 | 711,300 | — | — |
| 2021-06-21 | $301.48 | $389.32 | 980,200 | — | — |
| 2021-06-18 | $295.88 | $382.09 | 1,900,700 | — | — |
| 2021-06-17 | $299.90 | $387.28 | 1,671,600 | — | — |
| 2021-06-16 | $299.00 | $386.12 | 1,151,300 | — | — |
| 2021-06-15 | $302.81 | $391.04 | 948,300 | — | — |
| 2021-06-14 | $303.22 | $391.57 | 1,126,100 | — | — |
| 2021-06-11 | $300.22 | $387.70 | 901,600 | — | — |
| 2021-06-10 | $298.28 | $385.19 | 843,300 | — | — |
| 2021-06-09 | $297.84 | $384.62 | 896,300 | — | — |
| 2021-06-08 | $300.02 | $387.44 | 815,000 | — | — |
| 2021-06-07 | $302.96 | $391.23 | 814,000 | — | — |
| 2021-06-04 | $303.35 | $391.74 | 903,400 | — | — |
| 2021-06-03 | $302.88 | $391.13 | 1,100,300 | — | — |
| 2021-06-02 | $303.66 | $392.14 | 810,600 | — | — |
| 2021-06-01 | $304.08 | $392.68 | 1,342,900 | — | — |
| 2021-05-28 | $306.52 | $395.83 | 896,500 | — | — |
| 2021-05-27 | $303.55 | $392.00 | 1,860,300 | — | — |
| 2021-05-26 | $305.84 | $394.27 | 1,019,400 | — | — |
| 2021-05-25 | $305.19 | $393.43 | 1,222,100 | — | — |
| 2021-05-24 | $302.46 | $389.91 | 941,600 | — | — |
| 2021-05-21 | $296.75 | $382.55 | 986,900 | — | — |
| 2021-05-20 | $297.97 | $384.12 | 1,156,600 | — | — |
| 2021-05-19 | $298.43 | $384.72 | 989,700 | — | — |
| 2021-05-18 | $296.20 | $381.84 | 1,182,700 | — | — |
| 2021-05-17 | $296.64 | $382.41 | 1,010,200 | — | — |
| 2021-05-14 | $296.48 | $382.20 | 835,300 | — | — |
| 2021-05-13 | $291.02 | $375.16 | 913,200 | — | — |
| 2021-05-12 | $290.07 | $373.94 | 1,480,200 | — | — |
| 2021-05-11 | $294.81 | $380.05 | 1,678,600 | — | — |
| 2021-05-10 | $298.39 | $384.66 | 901,500 | — | — |
| 2021-05-07 | $303.35 | $391.06 | 1,221,300 | — | — |
| 2021-05-06 | $299.35 | $385.90 | 1,121,000 | — | — |
| 2021-05-05 | $294.21 | $379.28 | 2,690,200 | — | — |
| 2021-05-04 | $302.11 | $389.46 | 3,272,600 | — | — |
| 2021-05-03 | $288.93 | $372.47 | 5,039,900 | — | — |
| 2021-04-30 | $313.80 | $404.53 | 1,637,400 | — | — |
| 2021-04-29 | $316.75 | $408.33 | 1,162,200 | — | — |
| 2021-04-28 | $315.50 | $406.72 | 855,500 | — | — |
| 2021-04-27 | $315.50 | $406.72 | 1,043,300 | — | — |
| 2021-04-26 | $316.25 | $407.69 | 833,900 | — | — |
| 2021-04-23 | $313.79 | $404.52 | 717,500 | — | — |
| 2021-04-22 | $312.09 | $402.33 | 778,200 | — | — |
| 2021-04-21 | $309.87 | $399.46 | 800,100 | — | — |
| 2021-04-20 | $309.43 | $398.90 | 904,500 | — | — |
| 2021-04-19 | $309.18 | $398.57 | 1,006,000 | — | — |
| 2021-04-16 | $312.29 | $402.58 | 1,769,900 | — | — |
| 2021-04-15 | $305.13 | $393.35 | 936,500 | — | — |
| 2021-04-14 | $304.39 | $392.40 | 776,800 | — | — |
| 2021-04-13 | $303.00 | $390.61 | 863,600 | — | — |
| 2021-04-12 | $303.22 | $390.89 | 780,700 | — | — |
| 2021-04-09 | $302.12 | $389.47 | 690,200 | — | — |
| 2021-04-08 | $298.58 | $384.91 | 846,400 | — | — |
| 2021-04-07 | $295.13 | $380.46 | 905,600 | — | — |
| 2021-04-06 | $295.00 | $380.29 | 1,179,800 | — | — |
| 2021-04-05 | $295.27 | $380.64 | 1,035,600 | — | — |
| 2021-04-01 | $292.33 | $376.85 | 965,400 | — | — |
| 2021-03-31 | $290.85 | $374.94 | 1,209,800 | — | — |
| 2021-03-30 | $295.13 | $380.46 | 1,022,300 | — | — |
| 2021-03-29 | $290.53 | $374.53 | 1,327,800 | — | — |
| 2021-03-26 | $292.31 | $376.83 | 1,477,500 | — | — |
| 2021-03-25 | $286.16 | $368.90 | 1,275,500 | — | — |
| 2021-03-24 | $284.98 | $367.38 | 1,509,000 | — | — |
| 2021-03-23 | $281.28 | $362.61 | 1,638,800 | — | — |
| 2021-03-22 | $286.18 | $368.92 | 1,563,700 | — | — |
| 2021-03-19 | $285.22 | $367.69 | 4,516,800 | — | — |
| 2021-03-18 | $286.99 | $369.97 | 1,381,200 | — | — |
| 2021-03-17 | $290.74 | $374.80 | 1,028,900 | — | — |
| 2021-03-16 | $288.92 | $372.46 | 830,200 | — | — |
| 2021-03-15 | $289.55 | $373.27 | 1,417,400 | — | — |
| 2021-03-12 | $289.21 | $372.83 | 1,082,500 | — | — |
| 2021-03-11 | $291.64 | $375.96 | 1,554,100 | — | — |
| 2021-03-10 | $285.25 | $367.73 | 1,663,900 | — | — |
| 2021-03-09 | $280.02 | $360.98 | 2,465,200 | — | — |
| 2021-03-08 | $280.07 | $361.05 | 2,632,500 | — | — |
| 2021-03-05 | $292.89 | $377.57 | 1,269,000 | — | — |
| 2021-03-04 | $285.19 | $367.65 | 1,655,300 | — | — |
| 2021-03-03 | $289.54 | $373.26 | 1,928,900 | — | — |
| 2021-03-02 | $289.54 | $373.26 | 1,305,600 | — | — |
| 2021-03-01 | $293.95 | $378.94 | 1,046,500 | — | — |
| 2021-02-26 | $285.86 | $368.51 | 1,334,600 | — | — |
| 2021-02-25 | $289.62 | $373.36 | 1,008,900 | — | — |
| 2021-02-24 | $294.34 | $378.76 | 1,511,600 | — | — |
| 2021-02-23 | $291.90 | $375.62 | 1,629,400 | — | — |
| 2021-02-22 | $285.45 | $367.32 | 1,014,300 | — | — |
| 2021-02-19 | $285.16 | $366.95 | 898,600 | — | — |
| 2021-02-18 | $287.96 | $370.55 | 910,100 | — | — |
| 2021-02-17 | $289.59 | $372.65 | 1,470,100 | — | — |
| 2021-02-16 | $295.74 | $380.56 | 1,862,300 | — | — |
| 2021-02-12 | $290.25 | $373.50 | 1,680,800 | — | — |
| 2021-02-11 | $289.76 | $372.87 | 1,490,800 | — | — |
| 2021-02-10 | $284.40 | $365.97 | 1,624,800 | — | — |
| 2021-02-09 | $279.35 | $359.47 | 1,364,800 | — | — |
| 2021-02-08 | $280.54 | $361.00 | 2,477,700 | — | — |
| 2021-02-05 | $272.81 | $351.06 | 3,129,800 | — | — |
| 2021-02-04 | $253.05 | $325.63 | 2,119,700 | — | — |
| 2021-02-03 | $248.62 | $319.93 | 1,054,300 | — | — |
| 2021-02-02 | $246.86 | $317.66 | 1,277,900 | — | — |
| 2021-02-01 | $241.85 | $311.22 | 1,470,900 | — | — |
| 2021-01-29 | $236.65 | $304.52 | 1,160,500 | — | — |
| 2021-01-28 | $245.08 | $315.37 | 1,503,200 | — | — |
| 2021-01-27 | $235.85 | $303.49 | 2,597,300 | — | — |
| 2021-01-26 | $245.31 | $315.67 | 989,000 | — | — |
| 2021-01-25 | $250.02 | $321.73 | 1,072,000 | — | — |
| 2021-01-22 | $249.83 | $321.48 | 1,161,500 | — | — |
| 2021-01-21 | $255.27 | $328.48 | 835,800 | — | — |
| 2021-01-20 | $255.22 | $328.42 | 1,294,800 | — | — |
| 2021-01-19 | $248.44 | $319.70 | 1,714,800 | — | — |
| 2021-01-15 | $249.13 | $320.58 | 2,122,400 | — | — |
| 2021-01-14 | $250.02 | $321.73 | 1,072,500 | — | — |
| 2021-01-13 | $256.66 | $330.27 | 1,178,100 | — | — |
| 2021-01-12 | $255.41 | $328.66 | 1,254,000 | — | — |
| 2021-01-11 | $258.11 | $332.14 | 904,000 | — | — |
| 2021-01-08 | $260.73 | $335.51 | 939,900 | — | — |
| 2021-01-07 | $258.27 | $332.35 | 891,000 | — | — |
| 2021-01-06 | $258.34 | $332.44 | 1,295,000 | — | — |
| 2021-01-05 | $258.83 | $333.07 | 1,387,800 | — | — |
| 2021-01-04 | $254.99 | $328.12 | 1,909,900 | — | — |