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
- 2018-07-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 | $58.30 | $58.30 | 5,673,000 | — | — |
| 2021-12-30 | $59.45 | $59.45 | 8,480,000 | — | — |
| 2021-12-29 | $54.01 | $54.01 | 4,812,800 | — | — |
| 2021-12-28 | $56.04 | $56.04 | 4,031,200 | — | — |
| 2021-12-27 | $56.96 | $56.96 | 3,456,600 | — | — |
| 2021-12-23 | $57.71 | $57.71 | 4,918,200 | — | — |
| 2021-12-22 | $58.44 | $58.44 | 4,413,900 | — | — |
| 2021-12-21 | $59.31 | $59.31 | 6,944,300 | — | — |
| 2021-12-20 | $54.78 | $54.78 | 7,913,000 | — | — |
| 2021-12-17 | $58.06 | $58.06 | 8,273,400 | — | — |
| 2021-12-16 | $57.09 | $57.09 | 7,565,800 | — | — |
| 2021-12-15 | $59.13 | $59.13 | 8,243,400 | — | — |
| 2021-12-14 | $61.62 | $61.62 | 5,196,200 | — | — |
| 2021-12-13 | $61.61 | $61.61 | 6,695,900 | — | — |
| 2021-12-10 | $63.62 | $63.62 | 10,152,400 | — | — |
| 2021-12-09 | $62.18 | $62.18 | 6,437,600 | — | — |
| 2021-12-08 | $62.43 | $62.43 | 8,321,700 | — | — |
| 2021-12-07 | $63.03 | $63.03 | 17,348,300 | — | — |
| 2021-12-06 | $56.01 | $56.01 | 12,952,700 | — | — |
| 2021-12-03 | $54.44 | $54.44 | 21,941,300 | — | — |
| 2021-12-02 | $59.28 | $59.28 | 12,814,500 | — | — |
| 2021-12-01 | $62.11 | $62.11 | 12,936,000 | — | — |
| 2021-11-30 | $66.50 | $66.50 | 11,687,100 | — | — |
| 2021-11-29 | $71.96 | $71.96 | 13,258,200 | — | — |
| 2021-11-26 | $68.46 | $68.46 | 23,275,800 | — | — |
| 2021-11-24 | $81.36 | $81.36 | 6,420,100 | — | — |
| 2021-11-23 | $79.27 | $79.27 | 5,965,900 | — | — |
| 2021-11-22 | $79.52 | $79.52 | 9,646,800 | — | — |
| 2021-11-19 | $81.87 | $81.87 | 7,266,600 | — | — |
| 2021-11-18 | $85.08 | $85.08 | 7,257,100 | — | — |
| 2021-11-17 | $89.77 | $89.77 | 4,479,300 | — | — |
| 2021-11-16 | $93.96 | $93.96 | 3,867,200 | — | — |
| 2021-11-15 | $91.37 | $91.37 | 6,165,000 | — | — |
| 2021-11-12 | $95.00 | $95.00 | 6,465,800 | — | — |
| 2021-11-11 | $92.87 | $92.87 | 6,800,700 | — | — |
| 2021-11-10 | $86.51 | $86.51 | 7,486,800 | — | — |
| 2021-11-09 | $83.24 | $83.24 | 4,494,900 | — | — |
| 2021-11-08 | $83.24 | $83.24 | 4,780,100 | — | — |
| 2021-11-05 | $83.67 | $83.67 | 5,510,400 | — | — |
| 2021-11-04 | $86.67 | $86.67 | 7,127,200 | — | — |
| 2021-11-03 | $92.39 | $92.39 | 2,671,300 | — | — |
| 2021-11-02 | $92.28 | $92.28 | 3,136,400 | — | — |
| 2021-11-01 | $93.48 | $93.48 | 5,392,800 | — | — |
| 2021-10-29 | $88.92 | $88.92 | 4,527,700 | — | — |
| 2021-10-28 | $92.45 | $92.45 | 4,898,600 | — | — |
| 2021-10-27 | $92.29 | $92.29 | 4,745,300 | — | — |
| 2021-10-26 | $93.19 | $93.19 | 6,428,600 | — | — |
| 2021-10-25 | $100.64 | $100.64 | 4,718,100 | — | — |
| 2021-10-22 | $99.05 | $99.05 | 10,357,200 | — | — |
| 2021-10-21 | $97.15 | $97.15 | 6,101,500 | — | — |
| 2021-10-20 | $99.40 | $99.40 | 6,847,900 | — | — |
| 2021-10-19 | $97.52 | $97.52 | 6,886,100 | — | — |
| 2021-10-18 | $97.00 | $97.00 | 4,444,800 | — | — |
| 2021-10-15 | $94.01 | $94.01 | 5,988,500 | — | — |
| 2021-10-14 | $94.03 | $94.03 | 7,432,300 | — | — |
| 2021-10-13 | $97.58 | $97.58 | 5,325,100 | — | — |
| 2021-10-12 | $93.52 | $93.52 | 4,443,700 | — | — |
| 2021-10-11 | $94.83 | $94.83 | 6,910,300 | — | — |
| 2021-10-08 | $96.22 | $96.22 | 7,394,500 | — | — |
| 2021-10-07 | $94.95 | $94.95 | 9,282,700 | — | — |
| 2021-10-06 | $89.32 | $89.32 | 4,397,800 | — | — |
| 2021-10-05 | $87.42 | $87.42 | 5,037,000 | — | — |
| 2021-10-04 | $85.08 | $85.08 | 7,908,000 | — | — |
| 2021-10-01 | $88.15 | $88.15 | 4,471,400 | — | — |
| 2021-09-30 | $90.67 | $90.67 | 6,262,900 | — | — |
| 2021-09-29 | $89.06 | $89.06 | 7,138,600 | — | — |
| 2021-09-28 | $89.00 | $89.00 | 11,708,300 | — | — |
| 2021-09-27 | $96.32 | $96.32 | 6,246,200 | — | — |
| 2021-09-24 | $94.55 | $94.55 | 4,667,600 | — | — |
| 2021-09-23 | $98.28 | $98.28 | 3,708,900 | — | — |
| 2021-09-22 | $97.60 | $97.60 | 4,950,400 | — | — |
| 2021-09-21 | $95.10 | $95.10 | 4,317,300 | — | — |
| 2021-09-20 | $94.18 | $94.18 | 9,011,900 | — | — |
| 2021-09-17 | $100.73 | $100.73 | 6,701,600 | — | — |
| 2021-09-16 | $99.89 | $99.89 | 4,958,800 | — | — |
| 2021-09-15 | $99.30 | $99.30 | 9,199,600 | — | — |
| 2021-09-14 | $101.78 | $101.78 | 4,059,200 | — | — |
| 2021-09-13 | $104.16 | $104.16 | 8,206,900 | — | — |
| 2021-09-10 | $103.75 | $103.75 | 4,806,600 | — | — |
| 2021-09-09 | $104.28 | $104.28 | 4,966,100 | — | — |
| 2021-09-08 | $104.72 | $104.72 | 7,374,200 | — | — |
| 2021-09-07 | $107.74 | $107.74 | 17,767,400 | — | — |
| 2021-09-03 | $102.23 | $102.23 | 6,562,000 | — | — |
| 2021-09-02 | $102.76 | $102.76 | 11,379,500 | — | — |
| 2021-09-01 | $106.83 | $106.83 | 15,630,100 | — | — |
| 2021-08-31 | $100.02 | $100.02 | 14,928,700 | — | — |
| 2021-08-30 | $94.98 | $94.98 | 7,790,200 | — | — |
| 2021-08-27 | $94.63 | $94.63 | 6,822,600 | — | — |
| 2021-08-26 | $95.86 | $95.86 | 7,602,100 | — | — |
| 2021-08-25 | $97.84 | $97.84 | 10,592,100 | — | — |
| 2021-08-24 | $99.12 | $99.12 | 42,178,200 | — | — |
| 2021-08-23 | $81.08 | $81.08 | 10,744,200 | — | — |
| 2021-08-20 | $77.29 | $77.29 | 9,950,800 | — | — |
| 2021-08-19 | $74.69 | $74.69 | 10,034,300 | — | — |
| 2021-08-18 | $80.96 | $80.96 | 5,596,500 | — | — |
| 2021-08-17 | $79.45 | $79.45 | 9,349,700 | — | — |
| 2021-08-16 | $82.22 | $82.22 | 6,487,800 | — | — |
| 2021-08-13 | $84.38 | $84.38 | 4,678,300 | — | — |
| 2021-08-12 | $87.42 | $87.42 | 4,194,900 | — | — |
| 2021-08-11 | $89.61 | $89.61 | 3,487,000 | — | — |
| 2021-08-10 | $91.59 | $91.59 | 4,303,800 | — | — |
| 2021-08-09 | $92.71 | $92.71 | 4,938,700 | — | — |
| 2021-08-06 | $87.46 | $87.46 | 4,860,700 | — | — |
| 2021-08-05 | $88.74 | $88.74 | 4,363,000 | — | — |
| 2021-08-04 | $89.28 | $89.28 | 8,212,600 | — | — |
| 2021-08-03 | $88.91 | $88.91 | 5,399,100 | — | — |
| 2021-08-02 | $91.48 | $91.48 | 5,807,300 | — | — |
| 2021-07-30 | $91.61 | $91.61 | 6,002,300 | — | — |
| 2021-07-29 | $92.10 | $92.10 | 10,934,200 | — | — |
| 2021-07-28 | $91.89 | $91.89 | 21,821,200 | — | — |
| 2021-07-27 | $79.53 | $79.53 | 27,965,100 | — | — |
| 2021-07-26 | $88.71 | $88.71 | 16,262,700 | — | — |
| 2021-07-23 | $97.31 | $97.31 | 11,854,600 | — | — |
| 2021-07-22 | $104.96 | $104.96 | 3,569,100 | — | — |
| 2021-07-21 | $104.52 | $104.52 | 5,439,900 | — | — |
| 2021-07-20 | $102.25 | $102.25 | 7,033,500 | — | — |
| 2021-07-19 | $104.69 | $104.69 | 10,106,800 | — | — |
| 2021-07-16 | $107.45 | $107.45 | 7,208,000 | — | — |
| 2021-07-15 | $110.74 | $110.74 | 6,195,900 | — | — |
| 2021-07-14 | $108.94 | $108.94 | 7,621,800 | — | — |
| 2021-07-13 | $112.07 | $112.07 | 5,587,300 | — | — |
| 2021-07-12 | $110.52 | $110.52 | 3,956,000 | — | — |
| 2021-07-09 | $111.07 | $111.07 | 6,204,000 | — | — |
| 2021-07-08 | $108.77 | $108.77 | 7,344,100 | — | — |
| 2021-07-07 | $110.29 | $110.29 | 7,894,600 | — | — |
| 2021-07-06 | $113.10 | $113.10 | 12,099,200 | — | — |
| 2021-07-02 | $119.20 | $119.20 | 6,578,500 | — | — |
| 2021-07-01 | $121.84 | $121.84 | 6,313,600 | — | — |
| 2021-06-30 | $127.02 | $127.02 | 7,401,100 | — | — |
| 2021-06-29 | $133.55 | $133.55 | 9,966,900 | — | — |
| 2021-06-28 | $124.91 | $124.91 | 7,866,000 | — | — |
| 2021-06-25 | $127.60 | $127.60 | 5,738,800 | — | — |
| 2021-06-24 | $127.72 | $127.72 | 8,423,200 | — | — |
| 2021-06-23 | $121.61 | $121.61 | 7,058,100 | — | — |
| 2021-06-22 | $118.30 | $118.30 | 6,294,800 | — | — |
| 2021-06-21 | $120.78 | $120.78 | 5,513,500 | — | — |
| 2021-06-18 | $125.03 | $125.03 | 13,217,800 | — | — |
| 2021-06-17 | $125.79 | $125.79 | 5,065,500 | — | — |
| 2021-06-16 | $122.82 | $122.82 | 3,501,200 | — | — |
| 2021-06-15 | $121.91 | $121.91 | 4,128,500 | — | — |
| 2021-06-14 | $121.61 | $121.61 | 4,547,800 | — | — |
| 2021-06-11 | $121.97 | $121.97 | 4,581,400 | — | — |
| 2021-06-10 | $123.20 | $123.20 | 5,806,800 | — | — |
| 2021-06-09 | $125.52 | $125.52 | 5,134,600 | — | — |
| 2021-06-08 | $127.00 | $127.00 | 5,268,700 | — | — |
| 2021-06-07 | $127.93 | $127.93 | 6,139,500 | — | — |
| 2021-06-04 | $132.17 | $132.17 | 4,380,800 | — | — |
| 2021-06-03 | $133.45 | $133.45 | 7,189,400 | — | — |
| 2021-06-02 | $139.90 | $139.90 | 6,041,500 | — | — |
| 2021-06-01 | $139.34 | $139.34 | 20,851,800 | — | — |
| 2021-05-28 | $124.88 | $124.88 | 8,840,400 | — | — |
| 2021-05-27 | $119.66 | $119.66 | 14,716,400 | — | — |
| 2021-05-26 | $123.57 | $123.57 | 20,279,400 | — | — |
| 2021-05-25 | $130.82 | $130.82 | 6,723,000 | — | — |
| 2021-05-24 | $130.41 | $130.41 | 3,778,300 | — | — |
| 2021-05-21 | $129.29 | $129.29 | 2,884,000 | — | — |
| 2021-05-20 | $131.00 | $131.00 | 7,068,800 | — | — |
| 2021-05-19 | $127.17 | $127.17 | 5,542,700 | — | — |
| 2021-05-18 | $122.24 | $122.24 | 5,426,300 | — | — |
| 2021-05-17 | $118.02 | $118.02 | 4,150,800 | — | — |
| 2021-05-14 | $118.33 | $118.33 | 7,514,700 | — | — |
| 2021-05-13 | $115.23 | $115.23 | 9,271,400 | — | — |
| 2021-05-12 | $124.06 | $124.06 | 5,133,000 | — | — |
| 2021-05-11 | $125.83 | $125.83 | 6,135,500 | — | — |
| 2021-05-10 | $121.60 | $121.60 | 16,443,000 | — | — |
| 2021-05-07 | $133.79 | $133.79 | 3,069,800 | — | — |
| 2021-05-06 | $134.65 | $134.65 | 4,346,300 | — | — |
| 2021-05-05 | $131.11 | $131.11 | 2,380,300 | — | — |
| 2021-05-04 | $132.17 | $132.17 | 3,855,200 | — | — |
| 2021-05-03 | $133.43 | $133.43 | 4,632,400 | — | — |
| 2021-04-30 | $133.93 | $133.93 | 4,773,800 | — | — |
| 2021-04-29 | $137.49 | $137.49 | 3,365,500 | — | — |
| 2021-04-28 | $142.37 | $142.37 | 3,504,300 | — | — |
| 2021-04-27 | $140.08 | $140.08 | 3,108,300 | — | — |
| 2021-04-26 | $141.50 | $141.50 | 3,971,900 | — | — |
| 2021-04-23 | $138.61 | $138.61 | 4,752,400 | — | — |
| 2021-04-22 | $133.32 | $133.32 | 6,536,000 | — | — |
| 2021-04-21 | $128.67 | $128.67 | 6,009,600 | — | — |
| 2021-04-20 | $125.61 | $125.61 | 8,353,200 | — | — |
| 2021-04-19 | $132.80 | $132.80 | 4,959,900 | — | — |
| 2021-04-16 | $133.31 | $133.31 | 3,633,200 | — | — |
| 2021-04-15 | $132.38 | $132.38 | 3,156,800 | — | — |
| 2021-04-14 | $132.61 | $132.61 | 3,745,000 | — | — |
| 2021-04-13 | $135.15 | $135.15 | 5,859,500 | — | — |
| 2021-04-12 | $133.77 | $133.77 | 6,804,000 | — | — |
| 2021-04-09 | $137.62 | $137.62 | 4,360,900 | — | — |
| 2021-04-08 | $140.20 | $140.20 | 5,340,800 | — | — |
| 2021-04-07 | $137.89 | $137.89 | 7,323,200 | — | — |
| 2021-04-06 | $148.13 | $148.13 | 7,090,700 | — | — |
| 2021-04-05 | $142.91 | $142.91 | 4,732,300 | — | — |
| 2021-04-01 | $143.93 | $143.93 | 11,315,600 | — | — |
| 2021-03-31 | $133.88 | $133.88 | 5,708,200 | — | — |
| 2021-03-30 | $135.44 | $135.44 | 5,356,100 | — | — |
| 2021-03-29 | $131.53 | $131.53 | 9,518,500 | — | — |
| 2021-03-26 | $131.29 | $131.29 | 17,130,200 | — | — |
| 2021-03-25 | $127.53 | $127.53 | 12,425,700 | — | — |
| 2021-03-24 | $124.18 | $124.18 | 16,326,900 | — | — |
| 2021-03-23 | $136.06 | $136.06 | 10,494,900 | — | — |
| 2021-03-22 | $137.15 | $137.15 | 8,993,700 | — | — |
| 2021-03-19 | $141.80 | $141.80 | 9,457,000 | — | — |
| 2021-03-18 | $141.82 | $141.82 | 12,125,200 | — | — |
| 2021-03-17 | $149.46 | $149.46 | 27,357,800 | — | — |
| 2021-03-16 | $160.89 | $160.89 | 10,963,900 | — | — |
| 2021-03-15 | $159.13 | $159.13 | 5,278,200 | — | — |
| 2021-03-12 | $161.06 | $161.06 | 5,172,100 | — | — |
| 2021-03-11 | $162.40 | $162.40 | 9,082,100 | — | — |
| 2021-03-10 | $148.14 | $148.14 | 9,949,900 | — | — |
| 2021-03-09 | $154.18 | $154.18 | 10,724,700 | — | — |
| 2021-03-08 | $137.60 | $137.60 | 14,026,800 | — | — |
| 2021-03-05 | $156.82 | $156.82 | 11,132,100 | — | — |
| 2021-03-04 | $158.40 | $158.40 | 12,227,300 | — | — |
| 2021-03-03 | $168.75 | $168.75 | 6,609,900 | — | — |
| 2021-03-02 | $175.52 | $175.52 | 5,325,200 | — | — |
| 2021-03-01 | $186.15 | $186.15 | 5,676,800 | — | — |
| 2021-02-26 | $171.16 | $171.16 | 8,317,300 | — | — |
| 2021-02-25 | $171.06 | $171.06 | 8,441,600 | — | — |
| 2021-02-24 | $179.32 | $179.32 | 7,801,000 | — | — |
| 2021-02-23 | $187.91 | $187.91 | 7,980,300 | — | — |
| 2021-02-22 | $188.24 | $188.24 | 5,212,200 | — | — |
| 2021-02-19 | $195.98 | $195.98 | 4,544,800 | — | — |
| 2021-02-18 | $195.78 | $195.78 | 5,101,200 | — | — |
| 2021-02-17 | $202.82 | $202.82 | 4,582,500 | — | — |
| 2021-02-16 | $202.81 | $202.81 | 8,338,800 | — | — |
| 2021-02-12 | $196.59 | $196.59 | 2,771,000 | — | — |
| 2021-02-11 | $199.80 | $199.80 | 4,095,600 | — | — |
| 2021-02-10 | $199.61 | $199.61 | 6,608,400 | — | — |
| 2021-02-09 | $189.76 | $189.76 | 4,180,700 | — | — |
| 2021-02-08 | $188.26 | $188.26 | 6,113,900 | — | — |
| 2021-02-05 | $196.16 | $196.16 | 4,481,600 | — | — |
| 2021-02-04 | $197.26 | $197.26 | 6,884,100 | — | — |
| 2021-02-03 | $193.11 | $193.11 | 8,876,600 | — | — |
| 2021-02-02 | $182.00 | $182.00 | 5,962,600 | — | — |
| 2021-02-01 | $173.96 | $173.96 | 5,081,900 | — | — |
| 2021-01-29 | $165.71 | $165.71 | 4,841,800 | — | — |
| 2021-01-28 | $169.36 | $169.36 | 5,277,600 | — | — |
| 2021-01-27 | $166.30 | $166.30 | 5,235,800 | — | — |
| 2021-01-26 | $173.98 | $173.98 | 6,541,300 | — | — |
| 2021-01-25 | $180.43 | $180.43 | 12,622,100 | — | — |
| 2021-01-22 | $171.89 | $171.89 | 4,300,000 | — | — |
| 2021-01-21 | $172.81 | $172.81 | 4,287,100 | — | — |
| 2021-01-20 | $170.96 | $170.96 | 6,588,100 | — | — |
| 2021-01-19 | $168.79 | $168.79 | 7,144,400 | — | — |
| 2021-01-15 | $161.20 | $161.20 | 7,262,300 | — | — |
| 2021-01-14 | $167.26 | $167.26 | 6,321,200 | — | — |
| 2021-01-13 | $164.80 | $164.80 | 10,894,500 | — | — |
| 2021-01-12 | $169.48 | $169.48 | 5,946,600 | — | — |
| 2021-01-11 | $172.49 | $172.49 | 9,355,200 | — | — |
| 2021-01-08 | $180.77 | $180.77 | 8,818,800 | — | — |
| 2021-01-07 | $180.12 | $180.12 | 8,604,200 | — | — |
| 2021-01-06 | $176.75 | $176.75 | 11,873,100 | — | — |
| 2021-01-05 | $187.20 | $187.20 | 16,165,800 | — | — |
| 2021-01-04 | $166.78 | $166.78 | 10,987,200 | — | — |