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
- 1987-06-10 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 | $186.35 | $186.35 | 1,685,700 | — | — |
| 2021-12-30 | $188.25 | $188.25 | 1,100,100 | — | — |
| 2021-12-29 | $189.93 | $189.93 | 1,092,500 | — | — |
| 2021-12-28 | $190.08 | $190.08 | 1,025,200 | — | — |
| 2021-12-27 | $191.65 | $191.65 | 933,600 | — | — |
| 2021-12-23 | $187.48 | $187.48 | 752,900 | — | — |
| 2021-12-22 | $186.56 | $186.56 | 887,400 | — | — |
| 2021-12-21 | $183.03 | $183.03 | 980,600 | — | — |
| 2021-12-20 | $177.32 | $177.32 | 1,255,100 | — | — |
| 2021-12-17 | $179.15 | $179.15 | 3,447,100 | — | — |
| 2021-12-16 | $179.62 | $179.62 | 1,573,400 | — | — |
| 2021-12-15 | $184.27 | $184.27 | 1,813,100 | — | — |
| 2021-12-14 | $176.06 | $176.06 | 2,500,900 | — | — |
| 2021-12-13 | $184.13 | $184.13 | 1,491,800 | — | — |
| 2021-12-10 | $184.14 | $184.14 | 1,249,300 | — | — |
| 2021-12-09 | $179.62 | $179.62 | 1,042,900 | — | — |
| 2021-12-08 | $184.21 | $184.21 | 1,151,500 | — | — |
| 2021-12-07 | $182.77 | $182.77 | 1,564,300 | — | — |
| 2021-12-06 | $177.21 | $177.21 | 1,463,700 | — | — |
| 2021-12-03 | $177.87 | $177.87 | 2,332,200 | — | — |
| 2021-12-02 | $184.66 | $184.66 | 1,804,100 | — | — |
| 2021-12-01 | $175.05 | $175.05 | 1,486,600 | — | — |
| 2021-11-30 | $177.46 | $177.46 | 3,117,700 | — | — |
| 2021-11-29 | $186.69 | $186.69 | 1,511,300 | — | — |
| 2021-11-26 | $178.36 | $178.36 | 1,131,200 | — | — |
| 2021-11-24 | $183.47 | $183.47 | 1,092,600 | — | — |
| 2021-11-23 | $181.58 | $181.58 | 1,618,000 | — | — |
| 2021-11-22 | $184.51 | $184.51 | 1,082,300 | — | — |
| 2021-11-19 | $188.12 | $188.12 | 1,177,400 | — | — |
| 2021-11-18 | $186.05 | $186.05 | 905,200 | — | — |
| 2021-11-17 | $187.74 | $187.74 | 1,186,100 | — | — |
| 2021-11-16 | $186.92 | $186.92 | 949,400 | — | — |
| 2021-11-15 | $182.34 | $182.34 | 780,400 | — | — |
| 2021-11-12 | $181.44 | $181.44 | 686,900 | — | — |
| 2021-11-11 | $177.23 | $177.23 | 655,100 | — | — |
| 2021-11-10 | $177.48 | $177.48 | 889,300 | — | — |
| 2021-11-09 | $182.37 | $182.37 | 1,366,300 | — | — |
| 2021-11-08 | $179.24 | $179.24 | 645,900 | — | — |
| 2021-11-05 | $178.00 | $178.00 | 841,200 | — | — |
| 2021-11-04 | $179.56 | $179.56 | 1,232,100 | — | — |
| 2021-11-03 | $172.97 | $172.97 | 1,459,500 | — | — |
| 2021-11-02 | $175.55 | $175.55 | 904,100 | — | — |
| 2021-11-01 | $173.84 | $173.84 | 1,256,800 | — | — |
| 2021-10-29 | $173.11 | $173.11 | 1,392,000 | — | — |
| 2021-10-28 | $168.92 | $168.92 | 1,037,800 | — | — |
| 2021-10-27 | $165.10 | $165.10 | 2,037,900 | — | — |
| 2021-10-26 | $172.93 | $172.93 | 1,800,900 | — | — |
| 2021-10-25 | $167.37 | $167.37 | 1,591,200 | — | — |
| 2021-10-22 | $166.76 | $166.76 | 879,000 | — | — |
| 2021-10-21 | $165.45 | $165.45 | 1,123,900 | — | — |
| 2021-10-20 | $160.09 | $160.09 | 1,238,400 | — | — |
| 2021-10-19 | $158.83 | $158.83 | 912,300 | — | — |
| 2021-10-18 | $157.54 | $157.54 | 1,036,300 | — | — |
| 2021-10-15 | $155.78 | $155.78 | 919,000 | — | — |
| 2021-10-14 | $157.33 | $157.33 | 843,500 | — | — |
| 2021-10-13 | $153.50 | $153.50 | 1,166,000 | — | — |
| 2021-10-12 | $150.16 | $150.16 | 710,800 | — | — |
| 2021-10-11 | $149.52 | $149.52 | 690,000 | — | — |
| 2021-10-08 | $150.12 | $150.12 | 581,300 | — | — |
| 2021-10-07 | $152.25 | $152.25 | 1,384,700 | — | — |
| 2021-10-06 | $150.04 | $150.04 | 1,295,900 | — | — |
| 2021-10-05 | $150.21 | $150.21 | 1,207,900 | — | — |
| 2021-10-04 | $148.05 | $148.05 | 1,206,800 | — | — |
| 2021-10-01 | $153.01 | $153.01 | 1,206,700 | — | — |
| 2021-09-30 | $151.44 | $151.44 | 1,008,700 | — | — |
| 2021-09-29 | $152.25 | $152.25 | 773,200 | — | — |
| 2021-09-28 | $152.47 | $152.47 | 1,461,200 | — | — |
| 2021-09-27 | $158.16 | $158.16 | 1,047,900 | — | — |
| 2021-09-24 | $163.55 | $163.55 | 882,300 | — | — |
| 2021-09-23 | $163.10 | $163.10 | 999,500 | — | — |
| 2021-09-22 | $162.23 | $162.23 | 762,900 | — | — |
| 2021-09-21 | $160.87 | $160.87 | 860,900 | — | — |
| 2021-09-20 | $160.93 | $160.93 | 1,484,300 | — | — |
| 2021-09-17 | $163.63 | $163.63 | 2,759,100 | — | — |
| 2021-09-16 | $167.61 | $167.61 | 983,800 | — | — |
| 2021-09-15 | $167.54 | $167.54 | 1,014,200 | — | — |
| 2021-09-14 | $164.93 | $164.93 | 1,303,100 | — | — |
| 2021-09-13 | $164.63 | $164.63 | 957,000 | — | — |
| 2021-09-10 | $166.87 | $166.87 | 922,100 | — | — |
| 2021-09-09 | $165.91 | $165.91 | 848,500 | — | — |
| 2021-09-08 | $165.56 | $165.56 | 883,900 | — | — |
| 2021-09-07 | $164.98 | $164.98 | 768,300 | — | — |
| 2021-09-03 | $165.71 | $165.71 | 899,300 | — | — |
| 2021-09-02 | $165.19 | $165.19 | 763,100 | — | — |
| 2021-09-01 | $164.15 | $164.15 | 999,300 | — | — |
| 2021-08-31 | $163.48 | $163.48 | 1,486,700 | — | — |
| 2021-08-30 | $163.89 | $163.89 | 861,200 | — | — |
| 2021-08-27 | $162.47 | $162.47 | 865,600 | — | — |
| 2021-08-26 | $159.37 | $159.37 | 832,600 | — | — |
| 2021-08-25 | $158.63 | $158.63 | 1,129,800 | — | — |
| 2021-08-24 | $158.58 | $158.58 | 867,400 | — | — |
| 2021-08-23 | $158.32 | $158.32 | 834,400 | — | — |
| 2021-08-20 | $156.67 | $156.67 | 1,747,800 | — | — |
| 2021-08-19 | $153.27 | $153.27 | 1,435,700 | — | — |
| 2021-08-18 | $148.02 | $148.02 | 974,600 | — | — |
| 2021-08-17 | $149.59 | $149.59 | 895,400 | — | — |
| 2021-08-16 | $151.87 | $151.87 | 784,600 | — | — |
| 2021-08-13 | $152.67 | $152.67 | 848,800 | — | — |
| 2021-08-12 | $152.26 | $152.26 | 1,033,900 | — | — |
| 2021-08-11 | $150.53 | $150.53 | 899,000 | — | — |
| 2021-08-10 | $149.05 | $149.05 | 782,200 | — | — |
| 2021-08-09 | $150.29 | $150.29 | 508,700 | — | — |
| 2021-08-06 | $151.07 | $151.07 | 762,200 | — | — |
| 2021-08-05 | $151.76 | $151.76 | 1,003,400 | — | — |
| 2021-08-04 | $151.08 | $151.08 | 1,501,800 | — | — |
| 2021-08-03 | $149.85 | $149.85 | 1,701,800 | — | — |
| 2021-08-02 | $147.29 | $147.29 | 834,900 | — | — |
| 2021-07-30 | $147.65 | $147.65 | 1,478,600 | — | — |
| 2021-07-29 | $145.80 | $145.80 | 1,038,600 | — | — |
| 2021-07-28 | $144.59 | $144.59 | 1,428,400 | — | — |
| 2021-07-27 | $143.27 | $143.27 | 1,537,900 | — | — |
| 2021-07-26 | $144.97 | $144.97 | 1,121,300 | — | — |
| 2021-07-23 | $145.67 | $145.67 | 1,255,900 | — | — |
| 2021-07-22 | $143.02 | $143.02 | 826,000 | — | — |
| 2021-07-21 | $140.76 | $140.76 | 931,800 | — | — |
| 2021-07-20 | $139.79 | $139.79 | 1,356,100 | — | — |
| 2021-07-19 | $137.72 | $137.72 | 1,119,800 | — | — |
| 2021-07-16 | $137.67 | $137.67 | 752,100 | — | — |
| 2021-07-15 | $137.55 | $137.55 | 1,056,200 | — | — |
| 2021-07-14 | $138.83 | $138.83 | 1,044,000 | — | — |
| 2021-07-13 | $137.72 | $137.72 | 686,200 | — | — |
| 2021-07-12 | $137.73 | $137.73 | 813,700 | — | — |
| 2021-07-09 | $138.50 | $138.50 | 988,600 | — | — |
| 2021-07-08 | $137.31 | $137.31 | 1,238,400 | — | — |
| 2021-07-07 | $139.10 | $139.10 | 1,336,200 | — | — |
| 2021-07-06 | $138.67 | $138.67 | 1,118,200 | — | — |
| 2021-07-02 | $137.94 | $137.94 | 715,200 | — | — |
| 2021-07-01 | $136.93 | $136.93 | 1,018,300 | — | — |
| 2021-06-30 | $136.82 | $136.82 | 2,140,800 | — | — |
| 2021-06-29 | $138.35 | $138.35 | 916,700 | — | — |
| 2021-06-28 | $137.10 | $137.10 | 1,245,100 | — | — |
| 2021-06-25 | $134.76 | $134.76 | 2,070,700 | — | — |
| 2021-06-24 | $135.02 | $135.02 | 1,235,800 | — | — |
| 2021-06-23 | $133.00 | $133.00 | 1,537,000 | — | — |
| 2021-06-22 | $134.04 | $134.04 | 1,251,200 | — | — |
| 2021-06-21 | $132.13 | $132.13 | 1,677,600 | — | — |
| 2021-06-18 | $130.47 | $130.47 | 2,661,700 | — | — |
| 2021-06-17 | $130.91 | $130.91 | 1,346,100 | — | — |
| 2021-06-16 | $128.20 | $128.20 | 1,128,500 | — | — |
| 2021-06-15 | $129.46 | $129.46 | 1,042,500 | — | — |
| 2021-06-14 | $130.96 | $130.96 | 1,055,100 | — | — |
| 2021-06-11 | $129.28 | $129.28 | 1,032,400 | — | — |
| 2021-06-10 | $128.51 | $128.51 | 2,155,200 | — | — |
| 2021-06-09 | $125.19 | $125.19 | 1,469,600 | — | — |
| 2021-06-08 | $125.22 | $125.22 | 1,488,200 | — | — |
| 2021-06-07 | $124.93 | $124.93 | 1,097,200 | — | — |
| 2021-06-04 | $126.75 | $126.75 | 1,005,100 | — | — |
| 2021-06-03 | $123.94 | $123.94 | 1,331,200 | — | — |
| 2021-06-02 | $124.53 | $124.53 | 1,812,100 | — | — |
| 2021-06-01 | $125.75 | $125.75 | 1,274,800 | — | — |
| 2021-05-28 | $126.99 | $126.99 | 1,223,200 | — | — |
| 2021-05-27 | $127.13 | $127.13 | 2,201,400 | — | — |
| 2021-05-26 | $126.83 | $126.83 | 1,220,200 | — | — |
| 2021-05-25 | $127.49 | $127.49 | 1,398,600 | — | — |
| 2021-05-24 | $126.33 | $126.33 | 1,345,300 | — | — |
| 2021-05-21 | $123.46 | $123.46 | 1,471,400 | — | — |
| 2021-05-20 | $125.25 | $125.25 | 1,501,700 | — | — |
| 2021-05-19 | $122.32 | $122.32 | 1,647,500 | — | — |
| 2021-05-18 | $121.14 | $121.14 | 1,768,600 | — | — |
| 2021-05-17 | $121.84 | $121.84 | 1,222,600 | — | — |
| 2021-05-14 | $124.28 | $124.28 | 1,253,500 | — | — |
| 2021-05-13 | $122.07 | $122.07 | 1,655,600 | — | — |
| 2021-05-12 | $121.78 | $121.78 | 1,575,500 | — | — |
| 2021-05-11 | $125.83 | $125.83 | 1,808,100 | — | — |
| 2021-05-10 | $124.14 | $124.14 | 1,664,800 | — | — |
| 2021-05-07 | $129.05 | $129.05 | 1,613,200 | — | — |
| 2021-05-06 | $126.90 | $126.90 | 1,710,000 | — | — |
| 2021-05-05 | $126.89 | $126.89 | 2,090,400 | — | — |
| 2021-05-04 | $126.35 | $126.35 | 1,903,000 | — | — |
| 2021-05-03 | $129.62 | $129.62 | 1,488,700 | — | — |
| 2021-04-30 | $131.77 | $131.77 | 1,862,600 | — | — |
| 2021-04-29 | $133.46 | $133.46 | 1,404,200 | — | — |
| 2021-04-28 | $133.27 | $133.27 | 2,666,900 | — | — |
| 2021-04-27 | $132.75 | $132.75 | 6,075,300 | — | — |
| 2021-04-26 | $144.23 | $144.23 | 2,345,300 | — | — |
| 2021-04-23 | $142.08 | $142.08 | 1,992,000 | — | — |
| 2021-04-22 | $140.06 | $140.06 | 2,163,000 | — | — |
| 2021-04-21 | $141.50 | $141.50 | 1,597,100 | — | — |
| 2021-04-20 | $140.94 | $140.94 | 1,701,000 | — | — |
| 2021-04-19 | $141.94 | $141.94 | 1,974,300 | — | — |
| 2021-04-16 | $147.26 | $147.26 | 1,011,300 | — | — |
| 2021-04-15 | $147.59 | $147.59 | 1,098,900 | — | — |
| 2021-04-14 | $144.61 | $144.61 | 1,294,700 | — | — |
| 2021-04-13 | $146.15 | $146.15 | 1,059,100 | — | — |
| 2021-04-12 | $144.79 | $144.79 | 1,120,100 | — | — |
| 2021-04-09 | $145.35 | $145.35 | 1,310,900 | — | — |
| 2021-04-08 | $145.46 | $145.46 | 1,190,900 | — | — |
| 2021-04-07 | $142.56 | $142.56 | 976,100 | — | — |
| 2021-04-06 | $143.46 | $143.46 | 1,883,000 | — | — |
| 2021-04-05 | $145.87 | $145.87 | 1,828,600 | — | — |
| 2021-04-01 | $141.49 | $141.49 | 1,887,800 | — | — |
| 2021-03-31 | $136.99 | $136.99 | 2,619,600 | — | — |
| 2021-03-30 | $130.87 | $130.87 | 1,579,700 | — | — |
| 2021-03-29 | $132.75 | $132.75 | 1,956,200 | — | — |
| 2021-03-26 | $132.58 | $132.58 | 2,347,400 | — | — |
| 2021-03-25 | $125.67 | $125.67 | 1,735,000 | — | — |
| 2021-03-24 | $126.97 | $126.97 | 1,778,300 | — | — |
| 2021-03-23 | $128.25 | $128.25 | 1,517,600 | — | — |
| 2021-03-22 | $127.97 | $127.97 | 1,347,900 | — | — |
| 2021-03-19 | $125.48 | $125.48 | 2,593,300 | — | — |
| 2021-03-18 | $124.03 | $124.03 | 1,755,400 | — | — |
| 2021-03-17 | $128.49 | $128.49 | 1,473,900 | — | — |
| 2021-03-16 | $129.39 | $129.39 | 1,206,000 | — | — |
| 2021-03-15 | $129.39 | $129.39 | 1,240,700 | — | — |
| 2021-03-12 | $125.74 | $125.74 | 1,760,600 | — | — |
| 2021-03-11 | $130.13 | $130.13 | 2,582,200 | — | — |
| 2021-03-10 | $126.88 | $126.88 | 2,048,300 | — | — |
| 2021-03-09 | $127.30 | $127.30 | 2,365,100 | — | — |
| 2021-03-08 | $119.68 | $119.68 | 3,490,400 | — | — |
| 2021-03-05 | $126.69 | $126.69 | 3,755,400 | — | — |
| 2021-03-04 | $128.81 | $128.81 | 2,715,200 | — | — |
| 2021-03-03 | $133.74 | $133.74 | 2,497,300 | — | — |
| 2021-03-02 | $142.15 | $142.15 | 2,813,600 | — | — |
| 2021-03-01 | $147.44 | $147.44 | 2,043,700 | — | — |
| 2021-02-26 | $141.09 | $141.09 | 2,526,000 | — | — |
| 2021-02-25 | $138.02 | $138.02 | 3,037,600 | — | — |
| 2021-02-24 | $139.42 | $139.42 | 3,097,300 | — | — |
| 2021-02-23 | $132.60 | $132.60 | 3,075,700 | — | — |
| 2021-02-22 | $133.16 | $133.16 | 2,091,600 | — | — |
| 2021-02-19 | $139.66 | $139.66 | 1,579,500 | — | — |
| 2021-02-18 | $139.53 | $139.53 | 1,723,300 | — | — |
| 2021-02-17 | $141.78 | $141.78 | 1,123,100 | — | — |
| 2021-02-16 | $145.99 | $145.99 | 1,309,500 | — | — |
| 2021-02-12 | $145.68 | $145.68 | 1,152,700 | — | — |
| 2021-02-11 | $143.97 | $143.97 | 1,131,800 | — | — |
| 2021-02-10 | $137.86 | $137.86 | 1,116,100 | — | — |
| 2021-02-09 | $139.49 | $139.49 | 888,200 | — | — |
| 2021-02-08 | $137.58 | $137.58 | 1,248,400 | — | — |
| 2021-02-05 | $135.80 | $135.80 | 1,802,600 | — | — |
| 2021-02-04 | $137.10 | $137.10 | 1,332,300 | — | — |
| 2021-02-03 | $134.82 | $134.82 | 1,538,700 | — | — |
| 2021-02-02 | $135.72 | $135.72 | 1,442,100 | — | — |
| 2021-02-01 | $134.40 | $134.40 | 1,430,000 | — | — |
| 2021-01-29 | $130.39 | $130.39 | 1,859,500 | — | — |
| 2021-01-28 | $132.95 | $132.95 | 1,549,400 | — | — |
| 2021-01-27 | $128.43 | $128.43 | 2,085,200 | — | — |
| 2021-01-26 | $133.83 | $133.83 | 960,700 | — | — |
| 2021-01-25 | $135.90 | $135.90 | 1,229,500 | — | — |
| 2021-01-22 | $137.42 | $137.42 | 1,402,500 | — | — |
| 2021-01-21 | $138.62 | $138.62 | 1,196,400 | — | — |
| 2021-01-20 | $140.10 | $140.10 | 1,432,900 | — | — |
| 2021-01-19 | $137.62 | $137.62 | 947,400 | — | — |
| 2021-01-15 | $134.64 | $134.64 | 1,126,800 | — | — |
| 2021-01-14 | $135.40 | $135.40 | 1,490,800 | — | — |
| 2021-01-13 | $134.12 | $134.12 | 1,155,300 | — | — |
| 2021-01-12 | $133.72 | $133.72 | 1,338,600 | — | — |
| 2021-01-11 | $134.69 | $134.69 | 2,332,800 | — | — |
| 2021-01-08 | $136.19 | $136.19 | 2,049,400 | — | — |
| 2021-01-07 | $137.05 | $137.05 | 1,639,700 | — | — |
| 2021-01-06 | $130.64 | $130.64 | 2,299,200 | — | — |
| 2021-01-05 | $136.14 | $136.14 | 1,634,100 | — | — |
| 2021-01-04 | $135.76 | $135.76 | 2,502,000 | — | — |