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
- 2015-03-26 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 | $280.57 | $280.57 | 199,300 | — | — |
| 2021-12-30 | $282.35 | $282.35 | 329,800 | — | — |
| 2021-12-29 | $278.04 | $278.04 | 318,400 | — | — |
| 2021-12-28 | $278.82 | $278.82 | 332,800 | — | — |
| 2021-12-27 | $285.60 | $285.60 | 514,400 | — | — |
| 2021-12-23 | $283.29 | $283.29 | 400,800 | — | — |
| 2021-12-22 | $284.01 | $284.01 | 621,900 | — | — |
| 2021-12-21 | $281.10 | $281.10 | 1,301,500 | — | — |
| 2021-12-20 | $258.36 | $258.36 | 2,312,900 | — | — |
| 2021-12-17 | $288.85 | $288.85 | 10,294,300 | — | — |
| 2021-12-16 | $287.03 | $287.03 | 969,100 | — | — |
| 2021-12-15 | $305.50 | $305.50 | 793,400 | — | — |
| 2021-12-14 | $298.30 | $298.30 | 1,274,300 | — | — |
| 2021-12-13 | $303.67 | $303.67 | 627,500 | — | — |
| 2021-12-10 | $309.09 | $309.09 | 484,000 | — | — |
| 2021-12-09 | $313.38 | $313.38 | 484,400 | — | — |
| 2021-12-08 | $330.56 | $330.56 | 824,700 | — | — |
| 2021-12-07 | $325.83 | $325.83 | 750,000 | — | — |
| 2021-12-06 | $307.63 | $307.63 | 1,185,300 | — | — |
| 2021-12-03 | $307.00 | $307.00 | 674,100 | — | — |
| 2021-12-02 | $318.54 | $318.54 | 402,100 | — | — |
| 2021-12-01 | $315.05 | $315.05 | 658,000 | — | — |
| 2021-11-30 | $327.76 | $327.76 | 1,074,900 | — | — |
| 2021-11-29 | $347.21 | $347.21 | 337,100 | — | — |
| 2021-11-26 | $341.44 | $341.44 | 349,300 | — | — |
| 2021-11-24 | $348.49 | $348.49 | 417,300 | — | — |
| 2021-11-23 | $350.02 | $350.02 | 600,700 | — | — |
| 2021-11-22 | $353.65 | $353.65 | 1,116,800 | — | — |
| 2021-11-19 | $365.13 | $365.13 | 507,800 | — | — |
| 2021-11-18 | $355.42 | $355.42 | 463,000 | — | — |
| 2021-11-17 | $365.00 | $365.00 | 423,900 | — | — |
| 2021-11-16 | $360.50 | $360.50 | 761,900 | — | — |
| 2021-11-15 | $368.33 | $368.33 | 855,500 | — | — |
| 2021-11-12 | $362.41 | $362.41 | 613,700 | — | — |
| 2021-11-11 | $358.25 | $358.25 | 894,000 | — | — |
| 2021-11-10 | $343.30 | $343.30 | 572,000 | — | — |
| 2021-11-09 | $351.14 | $351.14 | 641,600 | — | — |
| 2021-11-08 | $349.90 | $349.90 | 476,100 | — | — |
| 2021-11-05 | $344.07 | $344.07 | 631,500 | — | — |
| 2021-11-04 | $349.83 | $349.83 | 682,500 | — | — |
| 2021-11-03 | $352.99 | $352.99 | 1,089,900 | — | — |
| 2021-11-02 | $355.16 | $355.16 | 917,100 | — | — |
| 2021-11-01 | $360.93 | $360.93 | 879,100 | — | — |
| 2021-10-29 | $354.68 | $354.68 | 616,600 | — | — |
| 2021-10-28 | $351.58 | $351.58 | 915,600 | — | — |
| 2021-10-27 | $342.54 | $342.54 | 2,430,400 | — | — |
| 2021-10-26 | $313.88 | $313.88 | 582,700 | — | — |
| 2021-10-25 | $311.92 | $311.92 | 297,600 | — | — |
| 2021-10-22 | $303.25 | $303.25 | 363,200 | — | — |
| 2021-10-21 | $309.03 | $309.03 | 505,700 | — | — |
| 2021-10-20 | $307.36 | $307.36 | 557,100 | — | — |
| 2021-10-19 | $317.22 | $317.22 | 653,500 | — | — |
| 2021-10-18 | $306.08 | $306.08 | 395,800 | — | — |
| 2021-10-15 | $299.49 | $299.49 | 801,900 | — | — |
| 2021-10-14 | $305.53 | $305.53 | 474,400 | — | — |
| 2021-10-13 | $303.72 | $303.72 | 885,300 | — | — |
| 2021-10-12 | $298.41 | $298.41 | 1,273,200 | — | — |
| 2021-10-11 | $276.82 | $276.82 | 1,000,300 | — | — |
| 2021-10-08 | $261.87 | $261.87 | 343,500 | — | — |
| 2021-10-07 | $263.61 | $263.61 | 623,900 | — | — |
| 2021-10-06 | $260.42 | $260.42 | 516,900 | — | — |
| 2021-10-05 | $258.70 | $258.70 | 378,900 | — | — |
| 2021-10-04 | $255.27 | $255.27 | 552,300 | — | — |
| 2021-10-01 | $272.12 | $272.12 | 420,200 | — | — |
| 2021-09-30 | $265.22 | $265.22 | 501,500 | — | — |
| 2021-09-29 | $261.87 | $261.87 | 573,700 | — | — |
| 2021-09-28 | $272.83 | $272.83 | 496,000 | — | — |
| 2021-09-27 | $280.52 | $280.52 | 374,500 | — | — |
| 2021-09-24 | $275.36 | $275.36 | 395,900 | — | — |
| 2021-09-23 | $284.11 | $284.11 | 489,000 | — | — |
| 2021-09-22 | $282.00 | $282.00 | 623,900 | — | — |
| 2021-09-21 | $269.46 | $269.46 | 514,600 | — | — |
| 2021-09-20 | $268.72 | $268.72 | 708,400 | — | — |
| 2021-09-17 | $281.45 | $281.45 | 1,873,400 | — | — |
| 2021-09-16 | $270.40 | $270.40 | 374,200 | — | — |
| 2021-09-15 | $277.78 | $277.78 | 453,500 | — | — |
| 2021-09-14 | $272.51 | $272.51 | 314,300 | — | — |
| 2021-09-13 | $273.84 | $273.84 | 439,100 | — | — |
| 2021-09-10 | $268.54 | $268.54 | 408,100 | — | — |
| 2021-09-09 | $275.95 | $275.95 | 354,800 | — | — |
| 2021-09-08 | $274.20 | $274.20 | 561,200 | — | — |
| 2021-09-07 | $278.83 | $278.83 | 476,000 | — | — |
| 2021-09-03 | $285.80 | $285.80 | 371,700 | — | — |
| 2021-09-02 | $291.54 | $291.54 | 356,600 | — | — |
| 2021-09-01 | $289.79 | $289.79 | 469,700 | — | — |
| 2021-08-31 | $289.78 | $289.78 | 452,700 | — | — |
| 2021-08-30 | $295.70 | $295.70 | 587,000 | — | — |
| 2021-08-27 | $291.25 | $291.25 | 519,300 | — | — |
| 2021-08-26 | $280.82 | $280.82 | 402,200 | — | — |
| 2021-08-25 | $281.44 | $281.44 | 303,400 | — | — |
| 2021-08-24 | $279.75 | $279.75 | 308,200 | — | — |
| 2021-08-23 | $281.01 | $281.01 | 554,700 | — | — |
| 2021-08-20 | $269.88 | $269.88 | 414,200 | — | — |
| 2021-08-19 | $262.30 | $262.30 | 332,900 | — | — |
| 2021-08-18 | $266.22 | $266.22 | 414,000 | — | — |
| 2021-08-17 | $268.35 | $268.35 | 915,900 | — | — |
| 2021-08-16 | $277.81 | $277.81 | 428,900 | — | — |
| 2021-08-13 | $284.37 | $284.37 | 380,000 | — | — |
| 2021-08-12 | $291.17 | $291.17 | 400,600 | — | — |
| 2021-08-11 | $289.30 | $289.30 | 538,600 | — | — |
| 2021-08-10 | $296.40 | $296.40 | 504,400 | — | — |
| 2021-08-09 | $294.94 | $294.94 | 650,700 | — | — |
| 2021-08-06 | $295.28 | $295.28 | 774,400 | — | — |
| 2021-08-05 | $286.39 | $286.39 | 524,900 | — | — |
| 2021-08-04 | $292.73 | $292.73 | 983,500 | — | — |
| 2021-08-03 | $299.81 | $299.81 | 3,584,100 | — | — |
| 2021-08-02 | $257.72 | $257.72 | 856,200 | — | — |
| 2021-07-30 | $259.48 | $259.48 | 552,000 | — | — |
| 2021-07-29 | $261.13 | $261.13 | 520,200 | — | — |
| 2021-07-28 | $254.14 | $254.14 | 1,000,800 | — | — |
| 2021-07-27 | $240.00 | $240.00 | 669,200 | — | — |
| 2021-07-26 | $245.62 | $245.62 | 418,700 | — | — |
| 2021-07-23 | $248.63 | $248.63 | 589,600 | — | — |
| 2021-07-22 | $257.39 | $257.39 | 458,200 | — | — |
| 2021-07-21 | $258.96 | $258.96 | 571,300 | — | — |
| 2021-07-20 | $245.76 | $245.76 | 565,400 | — | — |
| 2021-07-19 | $240.16 | $240.16 | 762,900 | — | — |
| 2021-07-16 | $236.56 | $236.56 | 451,600 | — | — |
| 2021-07-15 | $241.21 | $241.21 | 831,600 | — | — |
| 2021-07-14 | $245.46 | $245.46 | 887,000 | — | — |
| 2021-07-13 | $265.37 | $265.37 | 413,200 | — | — |
| 2021-07-12 | $268.65 | $268.65 | 354,400 | — | — |
| 2021-07-09 | $267.68 | $267.68 | 321,800 | — | — |
| 2021-07-08 | $261.14 | $261.14 | 552,000 | — | — |
| 2021-07-07 | $265.20 | $265.20 | 710,000 | — | — |
| 2021-07-06 | $274.79 | $274.79 | 629,800 | — | — |
| 2021-07-02 | $276.23 | $276.23 | 447,300 | — | — |
| 2021-07-01 | $274.88 | $274.88 | 638,900 | — | — |
| 2021-06-30 | $276.37 | $276.37 | 547,900 | — | — |
| 2021-06-29 | $283.57 | $283.57 | 774,600 | — | — |
| 2021-06-28 | $284.66 | $284.66 | 922,700 | — | — |
| 2021-06-25 | $267.71 | $267.71 | 3,933,300 | — | — |
| 2021-06-24 | $267.28 | $267.28 | 819,700 | — | — |
| 2021-06-23 | $265.08 | $265.08 | 603,300 | — | — |
| 2021-06-22 | $260.44 | $260.44 | 505,600 | — | — |
| 2021-06-21 | $258.61 | $258.61 | 675,500 | — | — |
| 2021-06-18 | $264.23 | $264.23 | 1,274,900 | — | — |
| 2021-06-17 | $263.18 | $263.18 | 1,249,300 | — | — |
| 2021-06-16 | $247.56 | $247.56 | 856,300 | — | — |
| 2021-06-15 | $238.86 | $238.86 | 607,900 | — | — |
| 2021-06-14 | $242.87 | $242.87 | 650,200 | — | — |
| 2021-06-11 | $243.17 | $243.17 | 414,300 | — | — |
| 2021-06-10 | $239.69 | $239.69 | 445,900 | — | — |
| 2021-06-09 | $235.24 | $235.24 | 601,200 | — | — |
| 2021-06-08 | $238.70 | $238.70 | 670,800 | — | — |
| 2021-06-07 | $233.27 | $233.27 | 1,208,800 | — | — |
| 2021-06-04 | $241.84 | $241.84 | 296,500 | — | — |
| 2021-06-03 | $238.49 | $238.49 | 667,100 | — | — |
| 2021-06-02 | $247.48 | $247.48 | 458,300 | — | — |
| 2021-06-01 | $248.47 | $248.47 | 1,105,300 | — | — |
| 2021-05-28 | $258.01 | $258.01 | 417,200 | — | — |
| 2021-05-27 | $256.56 | $256.56 | 739,900 | — | — |
| 2021-05-26 | $259.05 | $259.05 | 604,900 | — | — |
| 2021-05-25 | $251.75 | $251.75 | 627,800 | — | — |
| 2021-05-24 | $254.77 | $254.77 | 804,100 | — | — |
| 2021-05-21 | $252.31 | $252.31 | 1,095,000 | — | — |
| 2021-05-20 | $249.52 | $249.52 | 1,370,700 | — | — |
| 2021-05-19 | $233.49 | $233.49 | 1,216,300 | — | — |
| 2021-05-18 | $221.72 | $221.72 | 883,200 | — | — |
| 2021-05-17 | $218.01 | $218.01 | 557,000 | — | — |
| 2021-05-14 | $218.87 | $218.87 | 756,500 | — | — |
| 2021-05-13 | $204.01 | $204.01 | 964,100 | — | — |
| 2021-05-12 | $208.24 | $208.24 | 923,400 | — | — |
| 2021-05-11 | $217.94 | $217.94 | 1,552,900 | — | — |
| 2021-05-10 | $213.34 | $213.34 | 916,800 | — | — |
| 2021-05-07 | $220.40 | $220.40 | 957,500 | — | — |
| 2021-05-06 | $214.13 | $214.13 | 1,396,800 | — | — |
| 2021-05-05 | $219.23 | $219.23 | 1,713,300 | — | — |
| 2021-05-04 | $218.57 | $218.57 | 4,429,100 | — | — |
| 2021-05-03 | $260.06 | $260.06 | 1,067,400 | — | — |
| 2021-04-30 | $263.54 | $263.54 | 695,100 | — | — |
| 2021-04-29 | $275.76 | $275.76 | 795,300 | — | — |
| 2021-04-28 | $282.50 | $282.50 | 1,015,500 | — | — |
| 2021-04-27 | $290.14 | $290.14 | 596,600 | — | — |
| 2021-04-26 | $289.55 | $289.55 | 1,026,200 | — | — |
| 2021-04-23 | $279.43 | $279.43 | 770,500 | — | — |
| 2021-04-22 | $274.70 | $274.70 | 1,373,200 | — | — |
| 2021-04-21 | $255.09 | $255.09 | 811,500 | — | — |
| 2021-04-20 | $243.87 | $243.87 | 712,400 | — | — |
| 2021-04-19 | $244.86 | $244.86 | 808,000 | — | — |
| 2021-04-16 | $258.71 | $258.71 | 1,489,700 | — | — |
| 2021-04-15 | $256.02 | $256.02 | 707,700 | — | — |
| 2021-04-14 | $266.21 | $266.21 | 732,000 | — | — |
| 2021-04-13 | $269.44 | $269.44 | 613,000 | — | — |
| 2021-04-12 | $263.20 | $263.20 | 495,500 | — | — |
| 2021-04-09 | $263.95 | $263.95 | 481,600 | — | — |
| 2021-04-08 | $262.09 | $262.09 | 543,000 | — | — |
| 2021-04-07 | $262.45 | $262.45 | 810,700 | — | — |
| 2021-04-06 | $277.25 | $277.25 | 629,100 | — | — |
| 2021-04-05 | $268.97 | $268.97 | 787,600 | — | — |
| 2021-04-01 | $283.39 | $283.39 | 913,100 | — | — |
| 2021-03-31 | $287.44 | $287.44 | 874,900 | — | — |
| 2021-03-30 | $271.17 | $271.17 | 797,900 | — | — |
| 2021-03-29 | $260.04 | $260.04 | 583,500 | — | — |
| 2021-03-26 | $275.75 | $275.75 | 575,400 | — | — |
| 2021-03-25 | $270.03 | $270.03 | 744,800 | — | — |
| 2021-03-24 | $267.59 | $267.59 | 525,200 | — | — |
| 2021-03-23 | $278.37 | $278.37 | 528,200 | — | — |
| 2021-03-22 | $289.17 | $289.17 | 744,500 | — | — |
| 2021-03-19 | $280.94 | $280.94 | 1,692,800 | — | — |
| 2021-03-18 | $266.49 | $266.49 | 919,700 | — | — |
| 2021-03-17 | $291.43 | $291.43 | 780,000 | — | — |
| 2021-03-16 | $285.60 | $285.60 | 723,900 | — | — |
| 2021-03-15 | $297.21 | $297.21 | 641,100 | — | — |
| 2021-03-12 | $291.48 | $291.48 | 762,900 | — | — |
| 2021-03-11 | $295.23 | $295.23 | 996,400 | — | — |
| 2021-03-10 | $279.67 | $279.67 | 1,150,000 | — | — |
| 2021-03-09 | $280.01 | $280.01 | 1,260,000 | — | — |
| 2021-03-08 | $246.71 | $246.71 | 1,258,700 | — | — |
| 2021-03-05 | $249.43 | $249.43 | 1,581,900 | — | — |
| 2021-03-04 | $256.26 | $256.26 | 1,804,700 | — | — |
| 2021-03-03 | $274.73 | $274.73 | 860,300 | — | — |
| 2021-03-02 | $291.59 | $291.59 | 766,800 | — | — |
| 2021-03-01 | $307.95 | $307.95 | 811,400 | — | — |
| 2021-02-26 | $298.31 | $298.31 | 980,100 | — | — |
| 2021-02-25 | $284.33 | $284.33 | 902,200 | — | — |
| 2021-02-24 | $308.15 | $308.15 | 1,043,600 | — | — |
| 2021-02-23 | $295.58 | $295.58 | 1,392,400 | — | — |
| 2021-02-22 | $288.70 | $288.70 | 1,404,200 | — | — |
| 2021-02-19 | $321.99 | $321.99 | 931,900 | — | — |
| 2021-02-18 | $316.09 | $316.09 | 1,773,000 | — | — |
| 2021-02-17 | $334.80 | $334.80 | 1,869,900 | — | — |
| 2021-02-16 | $331.35 | $331.35 | 1,920,100 | — | — |
| 2021-02-12 | $330.89 | $330.89 | 653,300 | — | — |
| 2021-02-11 | $330.78 | $330.78 | 873,300 | — | — |
| 2021-02-10 | $320.40 | $320.40 | 1,243,800 | — | — |
| 2021-02-09 | $325.92 | $325.92 | 750,900 | — | — |
| 2021-02-08 | $318.83 | $318.83 | 833,000 | — | — |
| 2021-02-05 | $308.24 | $308.24 | 584,700 | — | — |
| 2021-02-04 | $301.70 | $301.70 | 827,200 | — | — |
| 2021-02-03 | $307.08 | $307.08 | 865,000 | — | — |
| 2021-02-02 | $307.05 | $307.05 | 1,100,700 | — | — |
| 2021-02-01 | $300.82 | $300.82 | 930,900 | — | — |
| 2021-01-29 | $288.33 | $288.33 | 1,387,100 | — | — |
| 2021-01-28 | $309.74 | $309.74 | 1,209,600 | — | — |
| 2021-01-27 | $285.51 | $285.51 | 1,495,800 | — | — |
| 2021-01-26 | $296.68 | $296.68 | 1,361,200 | — | — |
| 2021-01-25 | $310.12 | $310.12 | 1,323,600 | — | — |
| 2021-01-22 | $321.12 | $321.12 | 1,201,800 | — | — |
| 2021-01-21 | $317.18 | $317.18 | 2,502,400 | — | — |
| 2021-01-20 | $297.18 | $297.18 | 1,664,200 | — | — |
| 2021-01-19 | $295.05 | $295.05 | 2,329,300 | — | — |
| 2021-01-15 | $282.26 | $282.26 | 3,579,400 | — | — |
| 2021-01-14 | $335.40 | $335.40 | 916,900 | — | — |
| 2021-01-13 | $335.40 | $335.40 | 1,143,500 | — | — |
| 2021-01-12 | $346.30 | $346.30 | 818,600 | — | — |
| 2021-01-11 | $352.05 | $352.05 | 802,700 | — | — |
| 2021-01-08 | $356.11 | $356.11 | 1,331,000 | — | — |
| 2021-01-07 | $365.97 | $365.97 | 1,616,200 | — | — |
| 2021-01-06 | $348.13 | $348.13 | 3,143,900 | — | — |
| 2021-01-05 | $316.81 | $316.81 | 858,200 | — | — |
| 2021-01-04 | $311.35 | $311.35 | 955,500 | — | — |