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
- 2006-02-08 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 | $128.22 | $128.22 | 1,057,400 | — | — |
| 2021-12-30 | $128.37 | $128.37 | 1,401,800 | — | — |
| 2021-12-29 | $129.95 | $129.95 | 1,275,700 | — | — |
| 2021-12-28 | $127.35 | $127.35 | 2,564,800 | — | — |
| 2021-12-27 | $127.83 | $127.83 | 3,205,100 | — | — |
| 2021-12-23 | $123.53 | $123.53 | 9,532,900 | — | — |
| 2021-12-22 | $139.78 | $139.78 | 1,171,300 | — | — |
| 2021-12-21 | $138.93 | $138.93 | 1,636,800 | — | — |
| 2021-12-20 | $131.48 | $131.48 | 1,676,200 | — | — |
| 2021-12-17 | $136.12 | $136.12 | 3,627,500 | — | — |
| 2021-12-16 | $139.56 | $139.56 | 1,829,000 | — | — |
| 2021-12-15 | $151.33 | $151.33 | 1,690,100 | — | — |
| 2021-12-14 | $153.57 | $153.57 | 1,225,000 | — | — |
| 2021-12-13 | $156.91 | $156.91 | 1,061,600 | — | — |
| 2021-12-10 | $158.70 | $158.70 | 1,252,500 | — | — |
| 2021-12-09 | $161.72 | $161.72 | 887,900 | — | — |
| 2021-12-08 | $166.75 | $166.75 | 684,700 | — | — |
| 2021-12-07 | $166.94 | $166.94 | 1,054,400 | — | — |
| 2021-12-06 | $158.90 | $158.90 | 1,318,200 | — | — |
| 2021-12-03 | $162.38 | $162.38 | 1,399,700 | — | — |
| 2021-12-02 | $166.15 | $166.15 | 963,200 | — | — |
| 2021-12-01 | $162.74 | $162.74 | 1,238,900 | — | — |
| 2021-11-30 | $164.02 | $164.02 | 1,398,500 | — | — |
| 2021-11-29 | $168.60 | $168.60 | 805,100 | — | — |
| 2021-11-26 | $168.04 | $168.04 | 606,200 | — | — |
| 2021-11-24 | $171.65 | $171.65 | 726,800 | — | — |
| 2021-11-23 | $170.74 | $170.74 | 1,422,200 | — | — |
| 2021-11-22 | $175.54 | $175.54 | 1,060,500 | — | — |
| 2021-11-19 | $175.50 | $175.50 | 1,354,700 | — | — |
| 2021-11-18 | $176.98 | $176.98 | 685,600 | — | — |
| 2021-11-17 | $176.16 | $176.16 | 1,168,900 | — | — |
| 2021-11-16 | $180.45 | $180.45 | 899,800 | — | — |
| 2021-11-15 | $177.50 | $177.50 | 1,169,200 | — | — |
| 2021-11-12 | $180.57 | $180.57 | 927,800 | — | — |
| 2021-11-11 | $176.19 | $176.19 | 823,200 | — | — |
| 2021-11-10 | $174.18 | $174.18 | 858,700 | — | — |
| 2021-11-09 | $178.50 | $178.50 | 740,400 | — | — |
| 2021-11-08 | $176.54 | $176.54 | 1,169,200 | — | — |
| 2021-11-05 | $180.17 | $180.17 | 927,000 | — | — |
| 2021-11-04 | $177.42 | $177.42 | 1,801,500 | — | — |
| 2021-11-03 | $173.30 | $173.30 | 1,324,600 | — | — |
| 2021-11-02 | $167.40 | $167.40 | 1,110,800 | — | — |
| 2021-11-01 | $167.73 | $167.73 | 1,510,000 | — | — |
| 2021-10-29 | $161.45 | $161.45 | 1,278,200 | — | — |
| 2021-10-28 | $156.53 | $156.53 | 1,168,600 | — | — |
| 2021-10-27 | $151.88 | $151.88 | 1,188,000 | — | — |
| 2021-10-26 | $154.24 | $154.24 | 1,713,400 | — | — |
| 2021-10-25 | $155.64 | $155.64 | 2,222,900 | — | — |
| 2021-10-22 | $149.76 | $149.76 | 2,162,600 | — | — |
| 2021-10-21 | $148.60 | $148.60 | 8,067,300 | — | — |
| 2021-10-20 | $135.93 | $135.93 | 2,193,600 | — | — |
| 2021-10-19 | $142.40 | $142.40 | 1,712,100 | — | — |
| 2021-10-18 | $143.15 | $143.15 | 1,141,300 | — | — |
| 2021-10-15 | $137.19 | $137.19 | 1,155,500 | — | — |
| 2021-10-14 | $136.62 | $136.62 | 1,540,000 | — | — |
| 2021-10-13 | $132.47 | $132.47 | 1,063,600 | — | — |
| 2021-10-12 | $130.09 | $130.09 | 1,230,100 | — | — |
| 2021-10-11 | $125.62 | $125.62 | 2,207,800 | — | — |
| 2021-10-08 | $130.40 | $130.40 | 2,414,300 | — | — |
| 2021-10-07 | $139.54 | $139.54 | 1,073,600 | — | — |
| 2021-10-06 | $138.31 | $138.31 | 1,127,800 | — | — |
| 2021-10-05 | $136.92 | $136.92 | 1,400,300 | — | — |
| 2021-10-04 | $136.07 | $136.07 | 1,387,200 | — | — |
| 2021-10-01 | $141.13 | $141.13 | 1,615,400 | — | — |
| 2021-09-30 | $143.48 | $143.48 | 1,251,900 | — | — |
| 2021-09-29 | $149.81 | $149.81 | 804,200 | — | — |
| 2021-09-28 | $150.63 | $150.63 | 1,118,700 | — | — |
| 2021-09-27 | $153.59 | $153.59 | 1,403,400 | — | — |
| 2021-09-24 | $156.30 | $156.30 | 1,781,000 | — | — |
| 2021-09-23 | $163.00 | $163.00 | 1,446,900 | — | — |
| 2021-09-22 | $155.73 | $155.73 | 1,122,900 | — | — |
| 2021-09-21 | $152.47 | $152.47 | 1,094,500 | — | — |
| 2021-09-20 | $151.72 | $151.72 | 1,857,700 | — | — |
| 2021-09-17 | $155.18 | $155.18 | 3,403,900 | — | — |
| 2021-09-16 | $157.82 | $157.82 | 2,788,500 | — | — |
| 2021-09-15 | $153.68 | $153.68 | 3,639,500 | — | — |
| 2021-09-14 | $149.38 | $149.38 | 7,337,900 | — | — |
| 2021-09-13 | $137.72 | $137.72 | 1,862,600 | — | — |
| 2021-09-10 | $144.11 | $144.11 | 1,328,300 | — | — |
| 2021-09-09 | $141.53 | $141.53 | 1,225,500 | — | — |
| 2021-09-08 | $138.96 | $138.96 | 1,761,000 | — | — |
| 2021-09-07 | $136.28 | $136.28 | 1,568,400 | — | — |
| 2021-09-03 | $139.69 | $139.69 | 1,009,500 | — | — |
| 2021-09-02 | $138.57 | $138.57 | 1,082,700 | — | — |
| 2021-09-01 | $143.36 | $143.36 | 867,000 | — | — |
| 2021-08-31 | $142.82 | $142.82 | 945,400 | — | — |
| 2021-08-30 | $146.40 | $146.40 | 645,700 | — | — |
| 2021-08-27 | $146.09 | $146.09 | 831,800 | — | — |
| 2021-08-26 | $143.10 | $143.10 | 634,500 | — | — |
| 2021-08-25 | $143.81 | $143.81 | 651,000 | — | — |
| 2021-08-24 | $145.06 | $145.06 | 611,600 | — | — |
| 2021-08-23 | $142.87 | $142.87 | 884,900 | — | — |
| 2021-08-20 | $141.93 | $141.93 | 786,800 | — | — |
| 2021-08-19 | $139.17 | $139.17 | 1,059,400 | — | — |
| 2021-08-18 | $140.20 | $140.20 | 935,200 | — | — |
| 2021-08-17 | $138.75 | $138.75 | 1,545,800 | — | — |
| 2021-08-16 | $146.45 | $146.45 | 854,100 | — | — |
| 2021-08-13 | $146.59 | $146.59 | 764,000 | — | — |
| 2021-08-12 | $144.08 | $144.08 | 883,000 | — | — |
| 2021-08-11 | $142.20 | $142.20 | 807,900 | — | — |
| 2021-08-10 | $141.31 | $141.31 | 847,700 | — | — |
| 2021-08-09 | $140.69 | $140.69 | 710,600 | — | — |
| 2021-08-06 | $140.81 | $140.81 | 611,200 | — | — |
| 2021-08-05 | $141.91 | $141.91 | 743,300 | — | — |
| 2021-08-04 | $140.43 | $140.43 | 902,700 | — | — |
| 2021-08-03 | $137.09 | $137.09 | 691,700 | — | — |
| 2021-08-02 | $136.64 | $136.64 | 1,234,500 | — | — |
| 2021-07-30 | $135.81 | $135.81 | 1,050,700 | — | — |
| 2021-07-29 | $136.05 | $136.05 | 1,724,600 | — | — |
| 2021-07-28 | $131.25 | $131.25 | 845,200 | — | — |
| 2021-07-27 | $128.69 | $128.69 | 1,098,100 | — | — |
| 2021-07-26 | $131.82 | $131.82 | 995,300 | — | — |
| 2021-07-23 | $131.29 | $131.29 | 1,522,600 | — | — |
| 2021-07-22 | $131.93 | $131.93 | 5,852,600 | — | — |
| 2021-07-21 | $119.98 | $119.98 | 1,270,000 | — | — |
| 2021-07-20 | $116.29 | $116.29 | 881,500 | — | — |
| 2021-07-19 | $112.56 | $112.56 | 964,800 | — | — |
| 2021-07-16 | $112.26 | $112.26 | 1,026,900 | — | — |
| 2021-07-15 | $115.72 | $115.72 | 1,266,200 | — | — |
| 2021-07-14 | $116.62 | $116.62 | 752,400 | — | — |
| 2021-07-13 | $117.06 | $117.06 | 571,600 | — | — |
| 2021-07-12 | $117.61 | $117.61 | 706,200 | — | — |
| 2021-07-09 | $117.00 | $117.00 | 672,500 | — | — |
| 2021-07-08 | $113.45 | $113.45 | 957,500 | — | — |
| 2021-07-07 | $112.81 | $112.81 | 843,200 | — | — |
| 2021-07-06 | $113.63 | $113.63 | 1,228,800 | — | — |
| 2021-07-02 | $116.80 | $116.80 | 596,000 | — | — |
| 2021-07-01 | $117.00 | $117.00 | 1,295,800 | — | — |
| 2021-06-30 | $116.52 | $116.52 | 853,100 | — | — |
| 2021-06-29 | $115.65 | $115.65 | 859,200 | — | — |
| 2021-06-28 | $116.06 | $116.06 | 877,200 | — | — |
| 2021-06-25 | $114.41 | $114.41 | 2,262,300 | — | — |
| 2021-06-24 | $113.12 | $113.12 | 756,700 | — | — |
| 2021-06-23 | $111.25 | $111.25 | 999,300 | — | — |
| 2021-06-22 | $110.39 | $110.39 | 900,100 | — | — |
| 2021-06-21 | $107.44 | $107.44 | 1,052,100 | — | — |
| 2021-06-18 | $104.50 | $104.50 | 1,886,300 | — | — |
| 2021-06-17 | $108.21 | $108.21 | 1,516,500 | — | — |
| 2021-06-16 | $110.40 | $110.40 | 1,111,500 | — | — |
| 2021-06-15 | $110.57 | $110.57 | 1,325,100 | — | — |
| 2021-06-14 | $112.58 | $112.58 | 2,497,700 | — | — |
| 2021-06-11 | $108.64 | $108.64 | 982,300 | — | — |
| 2021-06-10 | $104.54 | $104.54 | 940,100 | — | — |
| 2021-06-09 | $105.18 | $105.18 | 1,357,100 | — | — |
| 2021-06-08 | $104.15 | $104.15 | 809,700 | — | — |
| 2021-06-07 | $104.87 | $104.87 | 1,000,600 | — | — |
| 2021-06-04 | $103.02 | $103.02 | 922,300 | — | — |
| 2021-06-03 | $101.03 | $101.03 | 1,104,300 | — | — |
| 2021-06-02 | $100.02 | $100.02 | 2,318,000 | — | — |
| 2021-06-01 | $103.13 | $103.13 | 13,230,800 | — | — |
| 2021-05-28 | $101.24 | $101.24 | 1,982,900 | — | — |
| 2021-05-27 | $101.82 | $101.82 | 3,453,400 | — | — |
| 2021-05-26 | $107.45 | $107.45 | 1,246,500 | — | — |
| 2021-05-25 | $103.51 | $103.51 | 769,400 | — | — |
| 2021-05-24 | $101.90 | $101.90 | 769,100 | — | — |
| 2021-05-21 | $98.51 | $98.51 | 863,500 | — | — |
| 2021-05-20 | $98.38 | $98.38 | 1,337,900 | — | — |
| 2021-05-19 | $98.77 | $98.77 | 1,198,800 | — | — |
| 2021-05-18 | $101.79 | $101.79 | 758,400 | — | — |
| 2021-05-17 | $103.88 | $103.88 | 1,097,500 | — | — |
| 2021-05-14 | $101.98 | $101.98 | 709,600 | — | — |
| 2021-05-13 | $100.29 | $100.29 | 1,143,800 | — | — |
| 2021-05-12 | $97.95 | $97.95 | 1,730,700 | — | — |
| 2021-05-11 | $104.17 | $104.17 | 1,416,900 | — | — |
| 2021-05-10 | $104.23 | $104.23 | 1,947,400 | — | — |
| 2021-05-07 | $108.92 | $108.92 | 1,802,600 | — | — |
| 2021-05-06 | $106.17 | $106.17 | 1,368,700 | — | — |
| 2021-05-05 | $106.36 | $106.36 | 1,593,800 | — | — |
| 2021-05-04 | $103.70 | $103.70 | 2,078,100 | — | — |
| 2021-05-03 | $98.13 | $98.13 | 1,511,100 | — | — |
| 2021-04-30 | $100.12 | $100.12 | 1,763,900 | — | — |
| 2021-04-29 | $101.86 | $101.86 | 1,955,500 | — | — |
| 2021-04-28 | $98.41 | $98.41 | 3,417,300 | — | — |
| 2021-04-27 | $97.82 | $97.82 | 9,372,700 | — | — |
| 2021-04-26 | $84.84 | $84.84 | 1,807,800 | — | — |
| 2021-04-23 | $84.15 | $84.15 | 1,301,800 | — | — |
| 2021-04-22 | $81.25 | $81.25 | 1,406,800 | — | — |
| 2021-04-21 | $77.98 | $77.98 | 868,100 | — | — |
| 2021-04-20 | $75.07 | $75.07 | 1,239,600 | — | — |
| 2021-04-19 | $77.88 | $77.88 | 1,117,900 | — | — |
| 2021-04-16 | $79.04 | $79.04 | 710,300 | — | — |
| 2021-04-15 | $78.40 | $78.40 | 881,000 | — | — |
| 2021-04-14 | $80.29 | $80.29 | 891,000 | — | — |
| 2021-04-13 | $78.90 | $78.90 | 1,236,300 | — | — |
| 2021-04-12 | $82.70 | $82.70 | 753,900 | — | — |
| 2021-04-09 | $81.49 | $81.49 | 521,200 | — | — |
| 2021-04-08 | $81.08 | $81.08 | 707,400 | — | — |
| 2021-04-07 | $81.73 | $81.73 | 1,333,700 | — | — |
| 2021-04-06 | $82.17 | $82.17 | 1,028,300 | — | — |
| 2021-04-05 | $80.12 | $80.12 | 703,800 | — | — |
| 2021-04-01 | $79.56 | $79.56 | 954,900 | — | — |
| 2021-03-31 | $80.45 | $80.45 | 948,300 | — | — |
| 2021-03-30 | $77.69 | $77.69 | 847,800 | — | — |
| 2021-03-29 | $74.87 | $74.87 | 1,184,800 | — | — |
| 2021-03-26 | $80.55 | $80.55 | 751,800 | — | — |
| 2021-03-25 | $77.74 | $77.74 | 1,659,800 | — | — |
| 2021-03-24 | $73.25 | $73.25 | 1,170,700 | — | — |
| 2021-03-23 | $75.14 | $75.14 | 1,431,900 | — | — |
| 2021-03-22 | $79.03 | $79.03 | 927,900 | — | — |
| 2021-03-19 | $77.21 | $77.21 | 2,126,600 | — | — |
| 2021-03-18 | $77.87 | $77.87 | 913,900 | — | — |
| 2021-03-17 | $81.66 | $81.66 | 971,100 | — | — |
| 2021-03-16 | $81.60 | $81.60 | 780,700 | — | — |
| 2021-03-15 | $84.80 | $84.80 | 1,057,800 | — | — |
| 2021-03-12 | $81.63 | $81.63 | 933,600 | — | — |
| 2021-03-11 | $82.56 | $82.56 | 1,376,200 | — | — |
| 2021-03-10 | $77.69 | $77.69 | 924,200 | — | — |
| 2021-03-09 | $76.82 | $76.82 | 907,700 | — | — |
| 2021-03-08 | $75.44 | $75.44 | 874,800 | — | — |
| 2021-03-05 | $75.30 | $75.30 | 1,239,300 | — | — |
| 2021-03-04 | $75.16 | $75.16 | 1,528,400 | — | — |
| 2021-03-03 | $77.61 | $77.61 | 740,200 | — | — |
| 2021-03-02 | $78.27 | $78.27 | 645,100 | — | — |
| 2021-03-01 | $80.53 | $80.53 | 1,055,800 | — | — |
| 2021-02-26 | $76.72 | $76.72 | 906,200 | — | — |
| 2021-02-25 | $75.56 | $75.56 | 1,431,400 | — | — |
| 2021-02-24 | $77.74 | $77.74 | 1,370,200 | — | — |
| 2021-02-23 | $80.01 | $80.01 | 2,047,600 | — | — |
| 2021-02-22 | $83.14 | $83.14 | 1,257,300 | — | — |
| 2021-02-19 | $82.37 | $82.37 | 783,000 | — | — |
| 2021-02-18 | $79.90 | $79.90 | 870,200 | — | — |
| 2021-02-17 | $80.04 | $80.04 | 860,200 | — | — |
| 2021-02-16 | $81.24 | $81.24 | 773,500 | — | — |
| 2021-02-12 | $81.71 | $81.71 | 496,000 | — | — |
| 2021-02-11 | $79.48 | $79.48 | 653,800 | — | — |
| 2021-02-10 | $78.73 | $78.73 | 682,300 | — | — |
| 2021-02-09 | $79.88 | $79.88 | 900,700 | — | — |
| 2021-02-08 | $77.81 | $77.81 | 870,000 | — | — |
| 2021-02-05 | $75.52 | $75.52 | 1,062,400 | — | — |
| 2021-02-04 | $75.04 | $75.04 | 615,000 | — | — |
| 2021-02-03 | $74.93 | $74.93 | 736,700 | — | — |
| 2021-02-02 | $75.46 | $75.46 | 1,424,900 | — | — |
| 2021-02-01 | $72.77 | $72.77 | 836,800 | — | — |
| 2021-01-29 | $70.02 | $70.02 | 1,264,100 | — | — |
| 2021-01-28 | $70.37 | $70.37 | 1,414,100 | — | — |
| 2021-01-27 | $65.80 | $65.80 | 2,100,100 | — | — |
| 2021-01-26 | $72.24 | $72.24 | 819,000 | — | — |
| 2021-01-25 | $73.91 | $73.91 | 1,102,500 | — | — |
| 2021-01-22 | $73.34 | $73.34 | 989,100 | — | — |
| 2021-01-21 | $73.74 | $73.74 | 964,100 | — | — |
| 2021-01-20 | $76.27 | $76.27 | 662,100 | — | — |
| 2021-01-19 | $76.12 | $76.12 | 773,800 | — | — |
| 2021-01-15 | $75.19 | $75.19 | 790,500 | — | — |
| 2021-01-14 | $76.01 | $76.01 | 772,600 | — | — |
| 2021-01-13 | $76.36 | $76.36 | 818,700 | — | — |
| 2021-01-12 | $77.65 | $77.65 | 1,208,100 | — | — |
| 2021-01-11 | $74.97 | $74.97 | 3,417,900 | — | — |
| 2021-01-08 | $66.78 | $66.78 | 995,100 | — | — |
| 2021-01-07 | $67.18 | $67.18 | 965,700 | — | — |
| 2021-01-06 | $67.62 | $67.62 | 1,280,800 | — | — |
| 2021-01-05 | $64.21 | $64.21 | 917,500 | — | — |
| 2021-01-04 | $61.56 | $61.56 | 1,347,200 | — | — |