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
- 2007-07-27 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 | $391.45 | $391.45 | 1,066,000 | — | — |
| 2021-12-30 | $398.69 | $398.69 | 936,500 | — | — |
| 2021-12-29 | $401.00 | $401.00 | 742,600 | — | — |
| 2021-12-28 | $400.07 | $400.07 | 953,600 | — | — |
| 2021-12-27 | $400.75 | $400.75 | 926,700 | — | — |
| 2021-12-23 | $391.56 | $391.56 | 906,600 | — | — |
| 2021-12-22 | $388.79 | $388.79 | 1,104,900 | — | — |
| 2021-12-21 | $383.31 | $383.31 | 1,664,500 | — | — |
| 2021-12-20 | $370.57 | $370.57 | 2,210,800 | — | — |
| 2021-12-17 | $384.66 | $384.66 | 2,066,000 | — | — |
| 2021-12-16 | $390.62 | $390.62 | 1,718,400 | — | — |
| 2021-12-15 | $402.48 | $402.48 | 1,901,300 | — | — |
| 2021-12-14 | $395.09 | $395.09 | 1,431,900 | — | — |
| 2021-12-13 | $403.75 | $403.75 | 1,142,000 | — | — |
| 2021-12-10 | $409.58 | $409.58 | 2,641,100 | — | — |
| 2021-12-09 | $416.92 | $416.92 | 3,002,100 | — | — |
| 2021-12-08 | $426.00 | $426.00 | 1,858,600 | — | — |
| 2021-12-07 | $434.95 | $434.95 | 1,223,400 | — | — |
| 2021-12-06 | $423.54 | $423.54 | 1,479,900 | — | — |
| 2021-12-03 | $435.72 | $435.72 | 1,279,200 | — | — |
| 2021-12-02 | $450.68 | $450.68 | 833,000 | — | — |
| 2021-12-01 | $448.43 | $448.43 | 892,200 | — | — |
| 2021-11-30 | $454.41 | $454.41 | 1,266,300 | — | — |
| 2021-11-29 | $463.26 | $463.26 | 758,900 | — | — |
| 2021-11-26 | $456.58 | $456.58 | 418,700 | — | — |
| 2021-11-24 | $457.86 | $457.86 | 633,500 | — | — |
| 2021-11-23 | $458.76 | $458.76 | 600,200 | — | — |
| 2021-11-22 | $460.93 | $460.93 | 795,800 | — | — |
| 2021-11-19 | $473.00 | $473.00 | 872,300 | — | — |
| 2021-11-18 | $473.24 | $473.24 | 750,300 | — | — |
| 2021-11-17 | $465.84 | $465.84 | 866,700 | — | — |
| 2021-11-16 | $477.91 | $477.91 | 1,390,100 | — | — |
| 2021-11-15 | $461.96 | $461.96 | 737,600 | — | — |
| 2021-11-12 | $452.59 | $452.59 | 721,600 | — | — |
| 2021-11-11 | $453.00 | $453.00 | 507,000 | — | — |
| 2021-11-10 | $457.36 | $457.36 | 647,500 | — | — |
| 2021-11-09 | $470.24 | $470.24 | 613,600 | — | — |
| 2021-11-08 | $466.14 | $466.14 | 736,300 | — | — |
| 2021-11-05 | $467.91 | $467.91 | 817,600 | — | — |
| 2021-11-04 | $473.94 | $473.94 | 676,700 | — | — |
| 2021-11-03 | $467.48 | $467.48 | 561,800 | — | — |
| 2021-11-02 | $464.64 | $464.64 | 676,700 | — | — |
| 2021-11-01 | $458.88 | $458.88 | 788,700 | — | — |
| 2021-10-29 | $466.01 | $466.01 | 1,346,200 | — | — |
| 2021-10-28 | $443.46 | $443.46 | 687,400 | — | — |
| 2021-10-27 | $433.70 | $433.70 | 533,700 | — | — |
| 2021-10-26 | $432.73 | $432.73 | 629,900 | — | — |
| 2021-10-25 | $427.94 | $427.94 | 636,700 | — | — |
| 2021-10-22 | $421.73 | $421.73 | 444,600 | — | — |
| 2021-10-21 | $424.04 | $424.04 | 566,800 | — | — |
| 2021-10-20 | $414.40 | $414.40 | 524,600 | — | — |
| 2021-10-19 | $416.64 | $416.64 | 493,600 | — | — |
| 2021-10-18 | $417.38 | $417.38 | 647,700 | — | — |
| 2021-10-15 | $403.51 | $403.51 | 815,500 | — | — |
| 2021-10-14 | $406.99 | $406.99 | 708,700 | — | — |
| 2021-10-13 | $400.71 | $400.71 | 1,450,500 | — | — |
| 2021-10-12 | $384.57 | $384.57 | 828,100 | — | — |
| 2021-10-11 | $386.04 | $386.04 | 790,400 | — | — |
| 2021-10-08 | $397.22 | $397.22 | 560,500 | — | — |
| 2021-10-07 | $399.72 | $399.72 | 708,700 | — | — |
| 2021-10-06 | $398.13 | $398.13 | 810,700 | — | — |
| 2021-10-05 | $397.12 | $397.12 | 818,300 | — | — |
| 2021-10-04 | $392.57 | $392.57 | 956,600 | — | — |
| 2021-10-01 | $401.37 | $401.37 | 787,700 | — | — |
| 2021-09-30 | $404.70 | $404.70 | 798,400 | — | — |
| 2021-09-29 | $410.22 | $410.22 | 898,900 | — | — |
| 2021-09-28 | $414.54 | $414.54 | 1,149,400 | — | — |
| 2021-09-27 | $430.72 | $430.72 | 698,100 | — | — |
| 2021-09-24 | $432.61 | $432.61 | 873,300 | — | — |
| 2021-09-23 | $431.91 | $431.91 | 1,490,100 | — | — |
| 2021-09-22 | $431.18 | $431.18 | 948,500 | — | — |
| 2021-09-21 | $424.19 | $424.19 | 610,900 | — | — |
| 2021-09-20 | $419.53 | $419.53 | 971,500 | — | — |
| 2021-09-17 | $426.55 | $426.55 | 1,546,500 | — | — |
| 2021-09-16 | $426.44 | $426.44 | 978,600 | — | — |
| 2021-09-15 | $418.95 | $418.95 | 818,700 | — | — |
| 2021-09-14 | $420.50 | $420.50 | 853,700 | — | — |
| 2021-09-13 | $425.12 | $425.12 | 1,244,600 | — | — |
| 2021-09-10 | $425.58 | $425.58 | 2,150,600 | — | — |
| 2021-09-09 | $420.71 | $420.71 | 7,789,600 | — | — |
| 2021-09-08 | $380.85 | $380.85 | 2,878,300 | — | — |
| 2021-09-07 | $386.46 | $386.46 | 1,080,300 | — | — |
| 2021-09-03 | $388.33 | $388.33 | 712,300 | — | — |
| 2021-09-02 | $388.37 | $388.37 | 884,200 | — | — |
| 2021-09-01 | $395.53 | $395.53 | 966,300 | — | — |
| 2021-08-31 | $400.17 | $400.17 | 1,275,500 | — | — |
| 2021-08-30 | $414.52 | $414.52 | 857,700 | — | — |
| 2021-08-27 | $405.97 | $405.97 | 465,800 | — | — |
| 2021-08-26 | $404.44 | $404.44 | 469,000 | — | — |
| 2021-08-25 | $408.32 | $408.32 | 506,100 | — | — |
| 2021-08-24 | $405.80 | $405.80 | 491,000 | — | — |
| 2021-08-23 | $404.36 | $404.36 | 546,300 | — | — |
| 2021-08-20 | $397.83 | $397.83 | 635,300 | — | — |
| 2021-08-19 | $396.49 | $396.49 | 840,900 | — | — |
| 2021-08-18 | $391.38 | $391.38 | 512,600 | — | — |
| 2021-08-17 | $392.48 | $392.48 | 1,099,100 | — | — |
| 2021-08-16 | $407.42 | $407.42 | 572,900 | — | — |
| 2021-08-13 | $408.72 | $408.72 | 429,300 | — | — |
| 2021-08-12 | $408.91 | $408.91 | 397,400 | — | — |
| 2021-08-11 | $408.82 | $408.82 | 567,500 | — | — |
| 2021-08-10 | $405.87 | $405.87 | 602,100 | — | — |
| 2021-08-09 | $407.64 | $407.64 | 546,300 | — | — |
| 2021-08-06 | $408.52 | $408.52 | 609,100 | — | — |
| 2021-08-05 | $414.39 | $414.39 | 553,700 | — | — |
| 2021-08-04 | $410.47 | $410.47 | 593,200 | — | — |
| 2021-08-03 | $407.51 | $407.51 | 575,000 | — | — |
| 2021-08-02 | $402.65 | $402.65 | 511,900 | — | — |
| 2021-07-30 | $400.17 | $400.17 | 563,800 | — | — |
| 2021-07-29 | $402.87 | $402.87 | 1,052,000 | — | — |
| 2021-07-28 | $393.09 | $393.09 | 511,500 | — | — |
| 2021-07-27 | $391.43 | $391.43 | 652,300 | — | — |
| 2021-07-26 | $395.44 | $395.44 | 799,200 | — | — |
| 2021-07-23 | $402.79 | $402.79 | 1,214,700 | — | — |
| 2021-07-22 | $395.85 | $395.85 | 1,196,500 | — | — |
| 2021-07-21 | $383.62 | $383.62 | 682,400 | — | — |
| 2021-07-20 | $383.30 | $383.30 | 1,637,800 | — | — |
| 2021-07-19 | $373.04 | $373.04 | 903,900 | — | — |
| 2021-07-16 | $371.69 | $371.69 | 623,700 | — | — |
| 2021-07-15 | $376.17 | $376.17 | 1,186,200 | — | — |
| 2021-07-14 | $376.99 | $376.99 | 2,119,400 | — | — |
| 2021-07-13 | $370.77 | $370.77 | 647,000 | — | — |
| 2021-07-12 | $368.91 | $368.91 | 806,000 | — | — |
| 2021-07-09 | $377.42 | $377.42 | 671,400 | — | — |
| 2021-07-08 | $373.53 | $373.53 | 795,500 | — | — |
| 2021-07-07 | $377.82 | $377.82 | 836,800 | — | — |
| 2021-07-06 | $371.37 | $371.37 | 948,000 | — | — |
| 2021-07-02 | $368.47 | $368.47 | 697,300 | — | — |
| 2021-07-01 | $364.23 | $364.23 | 880,800 | — | — |
| 2021-06-30 | $364.97 | $364.97 | 663,900 | — | — |
| 2021-06-29 | $366.66 | $366.66 | 648,800 | — | — |
| 2021-06-28 | $363.79 | $363.79 | 1,222,100 | — | — |
| 2021-06-25 | $363.69 | $363.69 | 1,707,700 | — | — |
| 2021-06-24 | $361.91 | $361.91 | 768,200 | — | — |
| 2021-06-23 | $359.40 | $359.40 | 684,500 | — | — |
| 2021-06-22 | $359.11 | $359.11 | 921,600 | — | — |
| 2021-06-21 | $352.29 | $352.29 | 829,000 | — | — |
| 2021-06-18 | $347.57 | $347.57 | 1,509,700 | — | — |
| 2021-06-17 | $349.40 | $349.40 | 2,003,600 | — | — |
| 2021-06-16 | $337.26 | $337.26 | 841,200 | — | — |
| 2021-06-15 | $335.19 | $335.19 | 644,600 | — | — |
| 2021-06-14 | $337.62 | $337.62 | 895,800 | — | — |
| 2021-06-11 | $338.30 | $338.30 | 957,700 | — | — |
| 2021-06-10 | $329.80 | $329.80 | 671,500 | — | — |
| 2021-06-09 | $327.22 | $327.22 | 861,400 | — | — |
| 2021-06-08 | $331.00 | $331.00 | 1,134,100 | — | — |
| 2021-06-07 | $331.61 | $331.61 | 1,444,400 | — | — |
| 2021-06-04 | $329.52 | $329.52 | 2,591,100 | — | — |
| 2021-06-03 | $317.36 | $317.36 | 1,954,900 | — | — |
| 2021-06-02 | $320.78 | $320.78 | 1,124,900 | — | — |
| 2021-06-01 | $318.62 | $318.62 | 1,318,200 | — | — |
| 2021-05-28 | $323.13 | $323.13 | 909,400 | — | — |
| 2021-05-27 | $328.11 | $328.11 | 1,744,100 | — | — |
| 2021-05-26 | $329.76 | $329.76 | 1,049,600 | — | — |
| 2021-05-25 | $324.11 | $324.11 | 967,700 | — | — |
| 2021-05-24 | $318.19 | $318.19 | 735,700 | — | — |
| 2021-05-21 | $313.20 | $313.20 | 1,186,900 | — | — |
| 2021-05-20 | $319.17 | $319.17 | 846,200 | — | — |
| 2021-05-19 | $310.31 | $310.31 | 737,700 | — | — |
| 2021-05-18 | $312.03 | $312.03 | 653,600 | — | — |
| 2021-05-17 | $314.54 | $314.54 | 631,800 | — | — |
| 2021-05-14 | $314.65 | $314.65 | 606,400 | — | — |
| 2021-05-13 | $307.93 | $307.93 | 854,300 | — | — |
| 2021-05-12 | $305.21 | $305.21 | 1,312,800 | — | — |
| 2021-05-11 | $322.04 | $322.04 | 1,200,000 | — | — |
| 2021-05-10 | $324.26 | $324.26 | 856,900 | — | — |
| 2021-05-07 | $330.24 | $330.24 | 859,900 | — | — |
| 2021-05-06 | $321.28 | $321.28 | 742,000 | — | — |
| 2021-05-05 | $322.09 | $322.09 | 823,800 | — | — |
| 2021-05-04 | $324.90 | $324.90 | 1,025,400 | — | — |
| 2021-05-03 | $335.38 | $335.38 | 757,000 | — | — |
| 2021-04-30 | $335.27 | $335.27 | 1,091,600 | — | — |
| 2021-04-29 | $342.90 | $342.90 | 1,067,300 | — | — |
| 2021-04-28 | $338.06 | $338.06 | 626,000 | — | — |
| 2021-04-27 | $339.28 | $339.28 | 617,600 | — | — |
| 2021-04-26 | $337.80 | $337.80 | 787,300 | — | — |
| 2021-04-23 | $340.98 | $340.98 | 1,641,400 | — | — |
| 2021-04-22 | $338.75 | $338.75 | 2,146,700 | — | — |
| 2021-04-21 | $326.68 | $326.68 | 1,243,800 | — | — |
| 2021-04-20 | $316.29 | $316.29 | 868,200 | — | — |
| 2021-04-19 | $322.27 | $322.27 | 1,062,600 | — | — |
| 2021-04-16 | $324.10 | $324.10 | 923,200 | — | — |
| 2021-04-15 | $325.83 | $325.83 | 1,058,100 | — | — |
| 2021-04-14 | $323.00 | $323.00 | 1,060,500 | — | — |
| 2021-04-13 | $324.00 | $324.00 | 1,077,400 | — | — |
| 2021-04-12 | $323.87 | $323.87 | 1,246,900 | — | — |
| 2021-04-09 | $318.12 | $318.12 | 1,357,900 | — | — |
| 2021-04-08 | $312.56 | $312.56 | 1,550,000 | — | — |
| 2021-04-07 | $306.04 | $306.04 | 1,162,200 | — | — |
| 2021-04-06 | $308.52 | $308.52 | 2,004,800 | — | — |
| 2021-04-05 | $298.75 | $298.75 | 2,156,400 | — | — |
| 2021-04-01 | $301.07 | $301.07 | 2,987,500 | — | — |
| 2021-03-31 | $306.71 | $306.71 | 4,932,400 | — | — |
| 2021-03-30 | $317.09 | $317.09 | 2,537,100 | — | — |
| 2021-03-29 | $316.16 | $316.16 | 1,475,100 | — | — |
| 2021-03-26 | $314.00 | $314.00 | 1,109,400 | — | — |
| 2021-03-25 | $306.21 | $306.21 | 1,326,800 | — | — |
| 2021-03-24 | $307.31 | $307.31 | 1,039,300 | — | — |
| 2021-03-23 | $314.03 | $314.03 | 1,155,200 | — | — |
| 2021-03-22 | $313.60 | $313.60 | 889,300 | — | — |
| 2021-03-19 | $308.71 | $308.71 | 1,623,600 | — | — |
| 2021-03-18 | $306.35 | $306.35 | 1,109,900 | — | — |
| 2021-03-17 | $315.22 | $315.22 | 1,022,000 | — | — |
| 2021-03-16 | $308.75 | $308.75 | 1,145,600 | — | — |
| 2021-03-15 | $314.32 | $314.32 | 875,200 | — | — |
| 2021-03-12 | $306.08 | $306.08 | 1,260,700 | — | — |
| 2021-03-11 | $310.34 | $310.34 | 1,804,500 | — | — |
| 2021-03-10 | $309.00 | $309.00 | 2,368,300 | — | — |
| 2021-03-09 | $298.35 | $298.35 | 1,585,200 | — | — |
| 2021-03-08 | $288.94 | $288.94 | 1,966,500 | — | — |
| 2021-03-05 | $293.24 | $293.24 | 2,596,200 | — | — |
| 2021-03-04 | $285.14 | $285.14 | 3,084,200 | — | — |
| 2021-03-03 | $295.99 | $295.99 | 2,479,200 | — | — |
| 2021-03-02 | $317.47 | $317.47 | 1,371,100 | — | — |
| 2021-03-01 | $314.83 | $314.83 | 1,315,000 | — | — |
| 2021-02-26 | $311.68 | $311.68 | 1,460,800 | — | — |
| 2021-02-25 | $310.12 | $310.12 | 1,278,400 | — | — |
| 2021-02-24 | $317.70 | $317.70 | 1,127,900 | — | — |
| 2021-02-23 | $322.85 | $322.85 | 1,948,100 | — | — |
| 2021-02-22 | $321.49 | $321.49 | 1,324,400 | — | — |
| 2021-02-19 | $332.23 | $332.23 | 1,171,800 | — | — |
| 2021-02-18 | $336.83 | $336.83 | 1,242,800 | — | — |
| 2021-02-17 | $337.52 | $337.52 | 869,100 | — | — |
| 2021-02-16 | $339.85 | $339.85 | 862,000 | — | — |
| 2021-02-12 | $342.86 | $342.86 | 829,500 | — | — |
| 2021-02-11 | $345.89 | $345.89 | 950,400 | — | — |
| 2021-02-10 | $341.39 | $341.39 | 919,100 | — | — |
| 2021-02-09 | $340.69 | $340.69 | 948,100 | — | — |
| 2021-02-08 | $339.71 | $339.71 | 1,039,200 | — | — |
| 2021-02-05 | $334.08 | $334.08 | 1,226,700 | — | — |
| 2021-02-04 | $338.59 | $338.59 | 1,143,200 | — | — |
| 2021-02-03 | $332.39 | $332.39 | 1,367,900 | — | — |
| 2021-02-02 | $343.92 | $343.92 | 1,154,200 | — | — |
| 2021-02-01 | $333.47 | $333.47 | 1,410,700 | — | — |
| 2021-01-29 | $328.68 | $328.68 | 1,258,000 | — | — |
| 2021-01-28 | $330.24 | $330.24 | 1,673,400 | — | — |
| 2021-01-27 | $329.51 | $329.51 | 2,104,000 | — | — |
| 2021-01-26 | $330.56 | $330.56 | 1,962,300 | — | — |
| 2021-01-25 | $339.99 | $339.99 | 1,784,500 | — | — |
| 2021-01-22 | $346.37 | $346.37 | 651,600 | — | — |
| 2021-01-21 | $349.22 | $349.22 | 840,900 | — | — |
| 2021-01-20 | $355.12 | $355.12 | 1,311,000 | — | — |
| 2021-01-19 | $342.25 | $342.25 | 1,200,100 | — | — |
| 2021-01-15 | $344.50 | $344.50 | 1,401,200 | — | — |
| 2021-01-14 | $347.73 | $347.73 | 1,047,700 | — | — |
| 2021-01-13 | $352.14 | $352.14 | 1,108,700 | — | — |
| 2021-01-12 | $356.93 | $356.93 | 1,628,000 | — | — |
| 2021-01-11 | $361.66 | $361.66 | 1,754,000 | — | — |
| 2021-01-08 | $365.46 | $365.46 | 994,900 | — | — |
| 2021-01-07 | $367.29 | $367.29 | 1,103,000 | — | — |
| 2021-01-06 | $363.25 | $363.25 | 1,170,800 | — | — |
| 2021-01-05 | $366.50 | $366.50 | 2,122,900 | — | — |
| 2021-01-04 | $356.40 | $356.40 | 2,015,300 | — | — |