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
- 1984-07-19 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 | $147.04 | $277.24 | 408,800 | — | — |
| 2021-12-30 | $146.47 | $276.16 | 353,600 | — | — |
| 2021-12-29 | $147.41 | $277.93 | 454,600 | — | — |
| 2021-12-28 | $146.36 | $275.95 | 687,300 | — | — |
| 2021-12-27 | $145.33 | $274.01 | 514,300 | — | — |
| 2021-12-23 | $142.57 | $268.81 | 584,600 | — | — |
| 2021-12-22 | $141.05 | $265.94 | 540,000 | — | — |
| 2021-12-21 | $140.60 | $265.09 | 671,100 | — | — |
| 2021-12-20 | $138.99 | $262.06 | 1,285,400 | — | — |
| 2021-12-17 | $139.83 | $263.64 | 1,836,400 | — | — |
| 2021-12-16 | $143.85 | $271.22 | 1,122,600 | — | — |
| 2021-12-15 | $144.28 | $272.03 | 903,700 | — | — |
| 2021-12-14 | $141.14 | $266.11 | 1,022,400 | — | — |
| 2021-12-13 | $142.50 | $268.68 | 1,153,000 | — | — |
| 2021-12-10 | $142.75 | $269.15 | 678,200 | — | — |
| 2021-12-09 | $141.09 | $266.02 | 849,000 | — | — |
| 2021-12-08 | $141.06 | $265.96 | 626,700 | — | — |
| 2021-12-07 | $140.40 | $264.72 | 703,900 | — | — |
| 2021-12-06 | $140.01 | $263.61 | 803,800 | — | — |
| 2021-12-03 | $139.14 | $261.97 | 1,173,700 | — | — |
| 2021-12-02 | $138.87 | $261.46 | 840,300 | — | — |
| 2021-12-01 | $135.80 | $255.68 | 864,000 | — | — |
| 2021-11-30 | $136.50 | $257.00 | 1,714,000 | — | — |
| 2021-11-29 | $140.01 | $263.61 | 894,700 | — | — |
| 2021-11-26 | $139.09 | $261.87 | 1,313,600 | — | — |
| 2021-11-24 | $143.11 | $269.44 | 908,800 | — | — |
| 2021-11-23 | $143.11 | $269.44 | 953,800 | — | — |
| 2021-11-22 | $141.98 | $267.31 | 718,600 | — | — |
| 2021-11-19 | $142.48 | $268.26 | 1,289,200 | — | — |
| 2021-11-18 | $141.08 | $265.62 | 564,100 | — | — |
| 2021-11-17 | $141.33 | $266.09 | 965,900 | — | — |
| 2021-11-16 | $141.41 | $266.24 | 799,100 | — | — |
| 2021-11-15 | $140.09 | $263.76 | 703,500 | — | — |
| 2021-11-12 | $140.26 | $264.08 | 575,700 | — | — |
| 2021-11-11 | $138.72 | $261.18 | 452,700 | — | — |
| 2021-11-10 | $139.42 | $262.49 | 770,400 | — | — |
| 2021-11-09 | $139.36 | $262.38 | 681,700 | — | — |
| 2021-11-08 | $139.37 | $262.40 | 774,400 | — | — |
| 2021-11-05 | $140.94 | $265.36 | 1,095,600 | — | — |
| 2021-11-04 | $140.40 | $264.34 | 979,100 | — | — |
| 2021-11-03 | $141.02 | $265.51 | 1,581,100 | — | — |
| 2021-11-02 | $139.85 | $263.30 | 2,387,900 | — | — |
| 2021-11-01 | $134.05 | $252.38 | 1,813,900 | — | — |
| 2021-10-29 | $132.40 | $249.28 | 1,139,800 | — | — |
| 2021-10-28 | $131.99 | $248.51 | 587,700 | — | — |
| 2021-10-27 | $129.88 | $244.53 | 619,100 | — | — |
| 2021-10-26 | $130.64 | $245.96 | 555,300 | — | — |
| 2021-10-25 | $130.49 | $245.68 | 712,800 | — | — |
| 2021-10-22 | $131.14 | $246.90 | 850,900 | — | — |
| 2021-10-21 | $130.52 | $245.74 | 820,800 | — | — |
| 2021-10-20 | $130.29 | $245.30 | 700,500 | — | — |
| 2021-10-19 | $130.14 | $245.02 | 637,200 | — | — |
| 2021-10-18 | $128.97 | $242.82 | 737,900 | — | — |
| 2021-10-15 | $128.33 | $241.61 | 925,800 | — | — |
| 2021-10-14 | $128.38 | $241.71 | 1,030,000 | — | — |
| 2021-10-13 | $124.27 | $233.97 | 745,500 | — | — |
| 2021-10-12 | $123.40 | $232.33 | 1,008,800 | — | — |
| 2021-10-11 | $124.46 | $234.33 | 816,300 | — | — |
| 2021-10-08 | $126.19 | $237.59 | 924,700 | — | — |
| 2021-10-07 | $125.52 | $236.32 | 1,378,500 | — | — |
| 2021-10-06 | $125.45 | $236.19 | 964,000 | — | — |
| 2021-10-05 | $125.41 | $236.12 | 1,430,700 | — | — |
| 2021-10-04 | $123.11 | $231.79 | 1,079,600 | — | — |
| 2021-10-01 | $124.96 | $235.27 | 1,749,900 | — | — |
| 2021-09-30 | $124.01 | $233.48 | 1,171,000 | — | — |
| 2021-09-29 | $126.83 | $238.79 | 810,500 | — | — |
| 2021-09-28 | $127.26 | $239.60 | 929,100 | — | — |
| 2021-09-27 | $129.54 | $243.89 | 960,200 | — | — |
| 2021-09-24 | $129.61 | $244.02 | 1,124,500 | — | — |
| 2021-09-23 | $129.24 | $243.33 | 862,400 | — | — |
| 2021-09-22 | $127.84 | $240.69 | 1,183,600 | — | — |
| 2021-09-21 | $127.44 | $239.94 | 1,149,600 | — | — |
| 2021-09-20 | $127.76 | $240.54 | 1,867,600 | — | — |
| 2021-09-17 | $130.14 | $245.02 | 1,617,800 | — | — |
| 2021-09-16 | $132.38 | $249.24 | 1,349,300 | — | — |
| 2021-09-15 | $131.43 | $247.45 | 1,950,100 | — | — |
| 2021-09-14 | $131.24 | $247.09 | 1,614,900 | — | — |
| 2021-09-13 | $130.55 | $245.79 | 1,599,900 | — | — |
| 2021-09-10 | $130.43 | $245.19 | 1,297,200 | — | — |
| 2021-09-09 | $131.76 | $247.69 | 1,013,000 | — | — |
| 2021-09-08 | $132.88 | $249.80 | 1,264,400 | — | — |
| 2021-09-07 | $133.13 | $250.27 | 1,419,700 | — | — |
| 2021-09-03 | $135.40 | $254.53 | 697,000 | — | — |
| 2021-09-02 | $135.81 | $255.31 | 1,238,400 | — | — |
| 2021-09-01 | $134.18 | $252.24 | 1,035,900 | — | — |
| 2021-08-31 | $135.97 | $255.61 | 934,700 | — | — |
| 2021-08-30 | $137.12 | $257.77 | 564,100 | — | — |
| 2021-08-27 | $136.84 | $257.24 | 505,100 | — | — |
| 2021-08-26 | $135.98 | $255.62 | 458,900 | — | — |
| 2021-08-25 | $136.64 | $256.87 | 713,700 | — | — |
| 2021-08-24 | $136.08 | $255.81 | 423,400 | — | — |
| 2021-08-23 | $135.29 | $254.33 | 503,300 | — | — |
| 2021-08-20 | $134.77 | $253.35 | 584,400 | — | — |
| 2021-08-19 | $134.37 | $252.60 | 676,000 | — | — |
| 2021-08-18 | $135.00 | $253.78 | 636,900 | — | — |
| 2021-08-17 | $136.27 | $256.17 | 577,000 | — | — |
| 2021-08-16 | $137.61 | $258.69 | 682,400 | — | — |
| 2021-08-13 | $137.24 | $257.99 | 393,300 | — | — |
| 2021-08-12 | $137.25 | $258.01 | 545,700 | — | — |
| 2021-08-11 | $137.45 | $258.39 | 1,282,200 | — | — |
| 2021-08-10 | $136.80 | $257.17 | 1,237,100 | — | — |
| 2021-08-09 | $136.05 | $255.76 | 694,700 | — | — |
| 2021-08-06 | $136.82 | $257.20 | 1,174,200 | — | — |
| 2021-08-05 | $136.90 | $257.35 | 885,800 | — | — |
| 2021-08-04 | $136.72 | $257.02 | 1,085,300 | — | — |
| 2021-08-03 | $138.77 | $260.87 | 928,800 | — | — |
| 2021-08-02 | $138.23 | $259.85 | 1,013,200 | — | — |
| 2021-07-30 | $139.05 | $261.40 | 945,600 | — | — |
| 2021-07-29 | $138.60 | $260.55 | 544,200 | — | — |
| 2021-07-28 | $136.87 | $257.30 | 467,200 | — | — |
| 2021-07-27 | $137.03 | $257.60 | 636,700 | — | — |
| 2021-07-26 | $137.25 | $258.01 | 727,700 | — | — |
| 2021-07-23 | $137.83 | $259.10 | 682,700 | — | — |
| 2021-07-22 | $137.17 | $257.86 | 758,600 | — | — |
| 2021-07-21 | $137.02 | $257.58 | 764,000 | — | — |
| 2021-07-20 | $136.73 | $257.03 | 1,064,800 | — | — |
| 2021-07-19 | $133.06 | $250.14 | 1,268,800 | — | — |
| 2021-07-16 | $136.23 | $256.09 | 2,951,000 | — | — |
| 2021-07-15 | $135.73 | $255.15 | 876,600 | — | — |
| 2021-07-14 | $134.82 | $253.44 | 1,089,900 | — | — |
| 2021-07-13 | $135.01 | $253.80 | 722,500 | — | — |
| 2021-07-12 | $136.30 | $256.23 | 1,111,300 | — | — |
| 2021-07-09 | $135.47 | $254.67 | 912,300 | — | — |
| 2021-07-08 | $133.03 | $250.08 | 900,900 | — | — |
| 2021-07-07 | $135.28 | $254.31 | 980,600 | — | — |
| 2021-07-06 | $133.00 | $250.02 | 1,240,000 | — | — |
| 2021-07-02 | $134.94 | $253.67 | 775,800 | — | — |
| 2021-07-01 | $133.94 | $251.79 | 607,800 | — | — |
| 2021-06-30 | $133.50 | $250.96 | 709,300 | — | — |
| 2021-06-29 | $132.98 | $249.99 | 648,600 | — | — |
| 2021-06-28 | $133.23 | $250.46 | 1,307,900 | — | — |
| 2021-06-25 | $133.65 | $251.24 | 1,042,300 | — | — |
| 2021-06-24 | $133.63 | $251.21 | 758,500 | — | — |
| 2021-06-23 | $133.28 | $250.55 | 594,800 | — | — |
| 2021-06-22 | $133.62 | $251.19 | 662,800 | — | — |
| 2021-06-21 | $133.72 | $251.38 | 779,200 | — | — |
| 2021-06-18 | $130.65 | $245.61 | 1,545,100 | — | — |
| 2021-06-17 | $133.99 | $251.88 | 870,300 | — | — |
| 2021-06-16 | $135.40 | $254.53 | 720,900 | — | — |
| 2021-06-15 | $137.16 | $257.84 | 548,200 | — | — |
| 2021-06-14 | $136.18 | $256.00 | 553,600 | — | — |
| 2021-06-11 | $135.86 | $255.40 | 673,100 | — | — |
| 2021-06-10 | $136.35 | $255.94 | 718,100 | — | — |
| 2021-06-09 | $135.71 | $254.74 | 567,700 | — | — |
| 2021-06-08 | $136.71 | $256.62 | 584,500 | — | — |
| 2021-06-07 | $136.68 | $256.56 | 724,300 | — | — |
| 2021-06-04 | $137.70 | $258.48 | 999,700 | — | — |
| 2021-06-03 | $136.83 | $256.85 | 1,094,400 | — | — |
| 2021-06-02 | $135.87 | $255.04 | 1,205,900 | — | — |
| 2021-06-01 | $135.77 | $254.86 | 728,100 | — | — |
| 2021-05-28 | $135.10 | $253.60 | 875,400 | — | — |
| 2021-05-27 | $134.38 | $252.25 | 853,600 | — | — |
| 2021-05-26 | $133.49 | $250.58 | 561,900 | — | — |
| 2021-05-25 | $133.12 | $249.88 | 787,000 | — | — |
| 2021-05-24 | $133.69 | $250.95 | 1,077,600 | — | — |
| 2021-05-21 | $132.85 | $249.37 | 1,615,000 | — | — |
| 2021-05-20 | $132.38 | $248.49 | 715,500 | — | — |
| 2021-05-19 | $131.53 | $246.90 | 911,900 | — | — |
| 2021-05-18 | $132.08 | $247.93 | 786,700 | — | — |
| 2021-05-17 | $133.94 | $251.42 | 713,200 | — | — |
| 2021-05-14 | $134.34 | $252.17 | 716,900 | — | — |
| 2021-05-13 | $133.42 | $250.44 | 856,400 | — | — |
| 2021-05-12 | $130.84 | $245.60 | 1,660,800 | — | — |
| 2021-05-11 | $136.14 | $255.55 | 1,333,700 | — | — |
| 2021-05-10 | $137.09 | $257.33 | 886,000 | — | — |
| 2021-05-07 | $137.33 | $257.78 | 1,545,400 | — | — |
| 2021-05-06 | $135.84 | $254.99 | 1,509,200 | — | — |
| 2021-05-05 | $136.88 | $256.94 | 1,381,200 | — | — |
| 2021-05-04 | $136.03 | $255.34 | 1,462,200 | — | — |
| 2021-05-03 | $134.31 | $252.12 | 1,104,200 | — | — |
| 2021-04-30 | $134.93 | $253.28 | 881,900 | — | — |
| 2021-04-29 | $137.09 | $257.33 | 948,000 | — | — |
| 2021-04-28 | $135.07 | $253.54 | 737,100 | — | — |
| 2021-04-27 | $135.10 | $253.60 | 543,000 | — | — |
| 2021-04-26 | $134.69 | $252.83 | 768,000 | — | — |
| 2021-04-23 | $135.01 | $253.43 | 540,900 | — | — |
| 2021-04-22 | $133.53 | $250.65 | 946,300 | — | — |
| 2021-04-21 | $133.09 | $249.83 | 624,900 | — | — |
| 2021-04-20 | $130.89 | $245.70 | 723,400 | — | — |
| 2021-04-19 | $132.12 | $248.00 | 727,500 | — | — |
| 2021-04-16 | $132.85 | $249.37 | 1,456,900 | — | — |
| 2021-04-15 | $133.15 | $249.94 | 1,006,000 | — | — |
| 2021-04-14 | $131.11 | $246.11 | 707,000 | — | — |
| 2021-04-13 | $131.86 | $247.52 | 1,022,200 | — | — |
| 2021-04-12 | $132.99 | $249.64 | 784,100 | — | — |
| 2021-04-09 | $131.29 | $246.45 | 865,000 | — | — |
| 2021-04-08 | $130.32 | $244.63 | 1,945,900 | — | — |
| 2021-04-07 | $129.55 | $243.18 | 555,300 | — | — |
| 2021-04-06 | $129.79 | $243.63 | 947,300 | — | — |
| 2021-04-05 | $130.71 | $245.36 | 738,000 | — | — |
| 2021-04-01 | $128.66 | $241.51 | 701,000 | — | — |
| 2021-03-31 | $127.73 | $239.76 | 1,247,900 | — | — |
| 2021-03-30 | $127.44 | $239.22 | 1,011,900 | — | — |
| 2021-03-29 | $128.21 | $240.66 | 1,354,800 | — | — |
| 2021-03-26 | $127.32 | $238.99 | 1,045,800 | — | — |
| 2021-03-25 | $123.05 | $230.98 | 1,254,800 | — | — |
| 2021-03-24 | $122.81 | $230.53 | 932,900 | — | — |
| 2021-03-23 | $121.67 | $228.39 | 1,205,100 | — | — |
| 2021-03-22 | $122.89 | $230.68 | 1,456,700 | — | — |
| 2021-03-19 | $120.76 | $226.68 | 1,226,600 | — | — |
| 2021-03-18 | $121.67 | $228.39 | 827,200 | — | — |
| 2021-03-17 | $121.71 | $228.46 | 868,300 | — | — |
| 2021-03-16 | $120.84 | $226.83 | 610,000 | — | — |
| 2021-03-15 | $122.78 | $230.47 | 1,096,700 | — | — |
| 2021-03-12 | $121.57 | $228.20 | 1,075,700 | — | — |
| 2021-03-11 | $121.91 | $228.46 | 1,245,300 | — | — |
| 2021-03-10 | $123.72 | $231.86 | 1,565,100 | — | — |
| 2021-03-09 | $120.63 | $226.06 | 1,435,600 | — | — |
| 2021-03-08 | $123.48 | $231.41 | 1,490,600 | — | — |
| 2021-03-05 | $122.25 | $229.10 | 982,600 | — | — |
| 2021-03-04 | $120.39 | $225.62 | 862,200 | — | — |
| 2021-03-03 | $122.48 | $229.53 | 839,200 | — | — |
| 2021-03-02 | $122.39 | $229.36 | 717,300 | — | — |
| 2021-03-01 | $122.28 | $229.16 | 828,400 | — | — |
| 2021-02-26 | $117.97 | $221.08 | 1,426,100 | — | — |
| 2021-02-25 | $120.30 | $225.45 | 859,500 | — | — |
| 2021-02-24 | $123.01 | $230.53 | 816,000 | — | — |
| 2021-02-23 | $119.94 | $224.77 | 1,300,700 | — | — |
| 2021-02-22 | $120.14 | $225.15 | 762,700 | — | — |
| 2021-02-19 | $120.86 | $226.50 | 863,600 | — | — |
| 2021-02-18 | $118.95 | $222.92 | 810,300 | — | — |
| 2021-02-17 | $120.21 | $225.28 | 848,200 | — | — |
| 2021-02-16 | $121.23 | $227.19 | 632,100 | — | — |
| 2021-02-12 | $121.75 | $228.16 | 630,800 | — | — |
| 2021-02-11 | $121.65 | $227.98 | 739,000 | — | — |
| 2021-02-10 | $120.48 | $225.78 | 983,100 | — | — |
| 2021-02-09 | $120.91 | $226.59 | 1,397,100 | — | — |
| 2021-02-08 | $119.89 | $224.68 | 1,291,200 | — | — |
| 2021-02-05 | $117.00 | $219.26 | 2,011,100 | — | — |
| 2021-02-04 | $117.15 | $219.54 | 2,128,900 | — | — |
| 2021-02-03 | $116.53 | $218.38 | 956,100 | — | — |
| 2021-02-02 | $116.49 | $218.31 | 836,500 | — | — |
| 2021-02-01 | $114.88 | $215.29 | 1,177,000 | — | — |
| 2021-01-29 | $113.26 | $212.25 | 1,505,500 | — | — |
| 2021-01-28 | $114.78 | $215.10 | 1,323,800 | — | — |
| 2021-01-27 | $111.06 | $208.13 | 2,026,000 | — | — |
| 2021-01-26 | $113.30 | $212.33 | 930,300 | — | — |
| 2021-01-25 | $116.35 | $218.04 | 1,041,800 | — | — |
| 2021-01-22 | $117.35 | $219.92 | 974,800 | — | — |
| 2021-01-21 | $119.48 | $223.91 | 758,100 | — | — |
| 2021-01-20 | $120.11 | $225.09 | 731,600 | — | — |
| 2021-01-19 | $118.95 | $222.92 | 814,900 | — | — |
| 2021-01-15 | $119.00 | $223.01 | 1,241,900 | — | — |
| 2021-01-14 | $120.72 | $226.23 | 679,700 | — | — |
| 2021-01-13 | $121.44 | $227.58 | 660,800 | — | — |
| 2021-01-12 | $124.12 | $232.61 | 640,100 | — | — |
| 2021-01-11 | $124.15 | $232.66 | 640,000 | — | — |
| 2021-01-08 | $123.54 | $231.52 | 675,300 | — | — |
| 2021-01-07 | $124.40 | $233.13 | 734,900 | — | — |
| 2021-01-06 | $124.25 | $232.85 | 848,400 | — | — |
| 2021-01-05 | $119.20 | $223.38 | 837,400 | — | — |
| 2021-01-04 | $118.38 | $221.85 | 1,154,500 | — | — |