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
- 2000-06-30 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 | $101.78 | $118.96 | 1,719,200 | — | — |
| 2021-12-30 | $103.75 | $121.27 | 3,377,900 | — | — |
| 2021-12-29 | $95.25 | $111.33 | 1,336,300 | — | — |
| 2021-12-28 | $97.15 | $113.55 | 1,854,200 | — | — |
| 2021-12-27 | $97.44 | $113.89 | 917,500 | — | — |
| 2021-12-23 | $97.84 | $114.36 | 2,136,600 | — | — |
| 2021-12-22 | $97.62 | $114.10 | 1,902,500 | — | — |
| 2021-12-21 | $97.26 | $113.68 | 7,412,300 | — | — |
| 2021-12-20 | $90.28 | $105.52 | 6,277,100 | — | — |
| 2021-12-17 | $93.75 | $109.58 | 7,538,100 | — | — |
| 2021-12-16 | $98.84 | $115.53 | 3,498,600 | — | — |
| 2021-12-15 | $100.46 | $117.42 | 3,978,900 | — | — |
| 2021-12-14 | $102.85 | $120.21 | 1,818,200 | — | — |
| 2021-12-13 | $103.01 | $120.40 | 2,625,900 | — | — |
| 2021-12-10 | $102.84 | $120.20 | 6,962,700 | — | — |
| 2021-12-09 | $103.30 | $120.74 | 3,587,700 | — | — |
| 2021-12-08 | $105.77 | $123.63 | 3,555,200 | — | — |
| 2021-12-07 | $107.34 | $125.46 | 3,319,300 | — | — |
| 2021-12-06 | $104.08 | $121.65 | 4,247,500 | — | — |
| 2021-12-03 | $100.05 | $116.94 | 7,168,600 | — | — |
| 2021-12-02 | $107.47 | $125.61 | 4,455,900 | — | — |
| 2021-12-01 | $111.81 | $130.69 | 2,761,000 | — | — |
| 2021-11-30 | $107.73 | $125.92 | 5,506,200 | — | — |
| 2021-11-29 | $110.12 | $128.45 | 2,898,200 | — | — |
| 2021-11-26 | $114.33 | $133.36 | 1,924,800 | — | — |
| 2021-11-24 | $113.65 | $132.57 | 2,418,300 | — | — |
| 2021-11-23 | $111.56 | $130.13 | 3,043,200 | — | — |
| 2021-11-22 | $113.26 | $132.11 | 2,468,500 | — | — |
| 2021-11-19 | $115.55 | $134.78 | 2,101,900 | — | — |
| 2021-11-18 | $112.44 | $131.15 | 2,559,500 | — | — |
| 2021-11-17 | $112.49 | $131.21 | 2,943,400 | — | — |
| 2021-11-16 | $111.19 | $129.70 | 5,487,100 | — | — |
| 2021-11-15 | $111.18 | $129.69 | 2,620,000 | — | — |
| 2021-11-12 | $111.15 | $129.65 | 3,082,300 | — | — |
| 2021-11-11 | $110.27 | $128.62 | 3,394,200 | — | — |
| 2021-11-10 | $103.18 | $120.35 | 2,526,800 | — | — |
| 2021-11-09 | $100.83 | $117.61 | 1,771,300 | — | — |
| 2021-11-08 | $103.51 | $120.74 | 1,488,100 | — | — |
| 2021-11-05 | $101.51 | $118.41 | 1,322,000 | — | — |
| 2021-11-04 | $101.28 | $118.14 | 1,700,500 | — | — |
| 2021-11-03 | $102.38 | $119.42 | 1,736,700 | — | — |
| 2021-11-02 | $100.29 | $116.98 | 1,965,300 | — | — |
| 2021-11-01 | $102.68 | $119.77 | 2,365,600 | — | — |
| 2021-10-29 | $97.59 | $113.83 | 2,636,400 | — | — |
| 2021-10-28 | $99.98 | $116.62 | 1,629,500 | — | — |
| 2021-10-27 | $100.35 | $117.05 | 2,347,100 | — | — |
| 2021-10-26 | $98.90 | $115.36 | 2,539,300 | — | — |
| 2021-10-25 | $102.48 | $119.54 | 2,060,800 | — | — |
| 2021-10-22 | $102.24 | $119.26 | 3,073,000 | — | — |
| 2021-10-21 | $101.75 | $118.69 | 3,080,800 | — | — |
| 2021-10-20 | $101.37 | $118.24 | 5,030,500 | — | — |
| 2021-10-19 | $100.39 | $117.10 | 5,106,700 | — | — |
| 2021-10-18 | $97.90 | $114.19 | 3,599,800 | — | — |
| 2021-10-15 | $95.56 | $111.47 | 2,893,500 | — | — |
| 2021-10-14 | $95.46 | $111.35 | 1,848,400 | — | — |
| 2021-10-13 | $95.73 | $111.66 | 2,162,800 | — | — |
| 2021-10-12 | $94.86 | $110.65 | 4,384,600 | — | — |
| 2021-10-11 | $96.00 | $111.98 | 7,077,900 | — | — |
| 2021-10-08 | $96.32 | $112.35 | 6,593,000 | — | — |
| 2021-10-07 | $96.06 | $112.05 | 9,066,600 | — | — |
| 2021-10-06 | $88.71 | $103.48 | 5,890,600 | — | — |
| 2021-10-05 | $83.18 | $97.02 | 2,979,800 | — | — |
| 2021-10-04 | $82.14 | $95.81 | 3,253,000 | — | — |
| 2021-10-01 | $83.80 | $97.75 | 2,995,000 | — | — |
| 2021-09-30 | $85.40 | $99.61 | 5,797,600 | — | — |
| 2021-09-29 | $81.70 | $95.30 | 5,597,400 | — | — |
| 2021-09-28 | $84.69 | $98.79 | 8,369,500 | — | — |
| 2021-09-27 | $83.99 | $97.97 | 3,838,100 | — | — |
| 2021-09-24 | $81.34 | $94.88 | 3,191,500 | — | — |
| 2021-09-23 | $81.59 | $95.17 | 2,109,600 | — | — |
| 2021-09-22 | $81.33 | $94.87 | 3,181,200 | — | — |
| 2021-09-21 | $79.95 | $93.26 | 2,399,800 | — | — |
| 2021-09-20 | $80.06 | $93.39 | 3,420,300 | — | — |
| 2021-09-17 | $82.88 | $96.67 | 3,903,700 | — | — |
| 2021-09-16 | $84.34 | $98.38 | 5,002,000 | — | — |
| 2021-09-15 | $84.96 | $99.10 | 5,132,200 | — | — |
| 2021-09-14 | $84.52 | $98.59 | 5,382,300 | — | — |
| 2021-09-13 | $88.18 | $102.86 | 3,551,700 | — | — |
| 2021-09-10 | $88.45 | $102.89 | 5,137,100 | — | — |
| 2021-09-09 | $88.91 | $103.43 | 6,814,600 | — | — |
| 2021-09-08 | $90.78 | $105.60 | 4,485,700 | — | — |
| 2021-09-07 | $95.73 | $111.36 | 3,682,700 | — | — |
| 2021-09-03 | $92.99 | $108.17 | 3,504,400 | — | — |
| 2021-09-02 | $94.91 | $110.41 | 2,928,800 | — | — |
| 2021-09-01 | $96.90 | $112.72 | 3,943,600 | — | — |
| 2021-08-31 | $97.42 | $113.33 | 5,775,700 | — | — |
| 2021-08-30 | $89.62 | $104.25 | 6,454,300 | — | — |
| 2021-08-27 | $92.76 | $107.91 | 2,508,200 | — | — |
| 2021-08-26 | $91.26 | $106.16 | 1,948,400 | — | — |
| 2021-08-25 | $91.95 | $106.96 | 3,444,800 | — | — |
| 2021-08-24 | $92.65 | $107.78 | 6,290,400 | — | — |
| 2021-08-23 | $85.02 | $98.90 | 3,628,200 | — | — |
| 2021-08-20 | $80.63 | $93.80 | 6,359,500 | — | — |
| 2021-08-19 | $78.92 | $91.81 | 5,845,000 | — | — |
| 2021-08-18 | $83.76 | $97.44 | 3,935,800 | — | — |
| 2021-08-17 | $83.76 | $97.44 | 4,841,700 | — | — |
| 2021-08-16 | $85.34 | $99.27 | 3,867,800 | — | — |
| 2021-08-13 | $89.66 | $104.30 | 2,208,000 | — | — |
| 2021-08-12 | $92.00 | $107.02 | 2,267,100 | — | — |
| 2021-08-11 | $93.00 | $108.18 | 2,432,600 | — | — |
| 2021-08-10 | $91.35 | $106.27 | 2,205,800 | — | — |
| 2021-08-09 | $92.45 | $107.54 | 2,885,400 | — | — |
| 2021-08-06 | $87.00 | $101.21 | 2,664,900 | — | — |
| 2021-08-05 | $87.71 | $102.03 | 4,628,400 | — | — |
| 2021-08-04 | $93.02 | $108.21 | 3,509,200 | — | — |
| 2021-08-03 | $93.06 | $108.25 | 6,823,200 | — | — |
| 2021-08-02 | $105.04 | $122.19 | 2,238,100 | — | — |
| 2021-07-30 | $102.21 | $118.90 | 2,570,800 | — | — |
| 2021-07-29 | $100.90 | $117.37 | 3,353,400 | — | — |
| 2021-07-28 | $100.14 | $116.49 | 8,759,300 | — | — |
| 2021-07-27 | $88.32 | $102.74 | 10,665,800 | — | — |
| 2021-07-26 | $89.40 | $104.00 | 11,486,600 | — | — |
| 2021-07-23 | $103.53 | $120.43 | 6,860,200 | — | — |
| 2021-07-22 | $112.55 | $130.93 | 967,200 | — | — |
| 2021-07-21 | $113.04 | $131.50 | 1,204,800 | — | — |
| 2021-07-20 | $113.22 | $131.71 | 1,253,800 | — | — |
| 2021-07-19 | $112.25 | $130.58 | 1,175,400 | — | — |
| 2021-07-16 | $112.10 | $130.40 | 1,183,500 | — | — |
| 2021-07-15 | $114.41 | $133.09 | 1,746,200 | — | — |
| 2021-07-14 | $112.83 | $131.25 | 1,237,600 | — | — |
| 2021-07-13 | $112.17 | $130.48 | 1,600,000 | — | — |
| 2021-07-12 | $108.93 | $126.72 | 1,215,600 | — | — |
| 2021-07-09 | $108.33 | $126.02 | 2,303,600 | — | — |
| 2021-07-08 | $105.36 | $122.56 | 2,678,400 | — | — |
| 2021-07-07 | $107.41 | $124.95 | 1,764,200 | — | — |
| 2021-07-06 | $109.62 | $127.52 | 2,176,900 | — | — |
| 2021-07-02 | $113.31 | $131.81 | 1,559,700 | — | — |
| 2021-07-01 | $113.71 | $132.28 | 1,609,400 | — | — |
| 2021-06-30 | $115.25 | $134.07 | 2,598,100 | — | — |
| 2021-06-29 | $114.74 | $133.47 | 2,071,900 | — | — |
| 2021-06-28 | $111.30 | $129.47 | 3,215,100 | — | — |
| 2021-06-25 | $106.80 | $124.24 | 2,492,800 | — | — |
| 2021-06-24 | $107.60 | $125.17 | 2,302,700 | — | — |
| 2021-06-23 | $106.53 | $123.92 | 1,928,800 | — | — |
| 2021-06-22 | $105.93 | $123.23 | 1,901,600 | — | — |
| 2021-06-21 | $107.94 | $125.56 | 1,331,900 | — | — |
| 2021-06-18 | $107.41 | $124.95 | 8,191,500 | — | — |
| 2021-06-17 | $110.85 | $128.95 | 1,799,700 | — | — |
| 2021-06-16 | $108.89 | $126.67 | 1,907,200 | — | — |
| 2021-06-15 | $111.13 | $129.27 | 1,471,600 | — | — |
| 2021-06-14 | $114.16 | $132.80 | 1,683,700 | — | — |
| 2021-06-11 | $113.09 | $131.55 | 2,140,600 | — | — |
| 2021-06-10 | $113.11 | $131.58 | 2,131,500 | — | — |
| 2021-06-09 | $110.32 | $128.33 | 2,382,500 | — | — |
| 2021-06-08 | $113.23 | $131.72 | 1,912,200 | — | — |
| 2021-06-07 | $113.89 | $132.49 | 1,150,900 | — | — |
| 2021-06-04 | $114.44 | $133.13 | 1,667,600 | — | — |
| 2021-06-03 | $113.66 | $132.22 | 2,254,800 | — | — |
| 2021-06-02 | $115.41 | $134.25 | 1,798,600 | — | — |
| 2021-06-01 | $118.58 | $137.59 | 2,695,600 | — | — |
| 2021-05-28 | $117.93 | $136.84 | 1,657,100 | — | — |
| 2021-05-27 | $116.36 | $135.02 | 3,862,500 | — | — |
| 2021-05-26 | $116.32 | $134.97 | 1,696,200 | — | — |
| 2021-05-25 | $114.47 | $132.82 | 2,143,000 | — | — |
| 2021-05-24 | $113.50 | $131.70 | 2,688,700 | — | — |
| 2021-05-21 | $117.39 | $136.21 | 1,675,400 | — | — |
| 2021-05-20 | $119.07 | $138.16 | 3,361,900 | — | — |
| 2021-05-19 | $110.26 | $127.94 | 1,801,600 | — | — |
| 2021-05-18 | $108.61 | $126.02 | 2,684,200 | — | — |
| 2021-05-17 | $104.90 | $121.72 | 2,194,000 | — | — |
| 2021-05-14 | $105.34 | $122.23 | 1,921,400 | — | — |
| 2021-05-13 | $101.51 | $117.79 | 2,221,800 | — | — |
| 2021-05-12 | $104.63 | $121.41 | 2,092,600 | — | — |
| 2021-05-11 | $106.45 | $123.52 | 1,623,300 | — | — |
| 2021-05-10 | $105.54 | $122.46 | 1,772,200 | — | — |
| 2021-05-07 | $109.86 | $127.47 | 1,281,700 | — | — |
| 2021-05-06 | $109.76 | $127.36 | 1,206,700 | — | — |
| 2021-05-05 | $107.69 | $124.96 | 843,500 | — | — |
| 2021-05-04 | $109.11 | $126.60 | 1,886,000 | — | — |
| 2021-05-03 | $110.41 | $128.11 | 899,900 | — | — |
| 2021-04-30 | $112.06 | $130.03 | 1,589,100 | — | — |
| 2021-04-29 | $115.10 | $133.55 | 1,444,300 | — | — |
| 2021-04-28 | $114.27 | $132.59 | 1,719,200 | — | — |
| 2021-04-27 | $111.70 | $129.61 | 1,772,500 | — | — |
| 2021-04-26 | $112.38 | $130.40 | 1,094,600 | — | — |
| 2021-04-23 | $112.62 | $130.68 | 1,127,900 | — | — |
| 2021-04-22 | $111.35 | $129.20 | 2,603,300 | — | — |
| 2021-04-21 | $108.93 | $126.40 | 1,631,800 | — | — |
| 2021-04-20 | $106.73 | $123.84 | 2,008,300 | — | — |
| 2021-04-19 | $106.83 | $123.96 | 1,414,400 | — | — |
| 2021-04-16 | $106.80 | $123.92 | 1,238,200 | — | — |
| 2021-04-15 | $105.84 | $122.81 | 1,229,200 | — | — |
| 2021-04-14 | $106.90 | $124.04 | 1,928,100 | — | — |
| 2021-04-13 | $106.21 | $123.24 | 1,289,700 | — | — |
| 2021-04-12 | $104.75 | $121.54 | 1,809,300 | — | — |
| 2021-04-09 | $103.94 | $120.61 | 1,517,600 | — | — |
| 2021-04-08 | $104.93 | $121.75 | 1,091,000 | — | — |
| 2021-04-07 | $103.39 | $119.97 | 2,474,500 | — | — |
| 2021-04-06 | $107.27 | $124.47 | 1,038,000 | — | — |
| 2021-04-05 | $105.54 | $122.46 | 838,000 | — | — |
| 2021-04-01 | $106.60 | $123.69 | 1,488,600 | — | — |
| 2021-03-31 | $103.26 | $119.82 | 2,176,700 | — | — |
| 2021-03-30 | $102.90 | $119.40 | 1,566,400 | — | — |
| 2021-03-29 | $103.09 | $119.62 | 2,216,500 | — | — |
| 2021-03-26 | $103.94 | $120.61 | 2,810,400 | — | — |
| 2021-03-25 | $101.55 | $117.83 | 2,479,500 | — | — |
| 2021-03-24 | $102.69 | $119.15 | 2,032,800 | — | — |
| 2021-03-23 | $106.53 | $123.61 | 1,742,400 | — | — |
| 2021-03-22 | $110.06 | $127.71 | 2,114,800 | — | — |
| 2021-03-19 | $109.07 | $126.56 | 4,599,500 | — | — |
| 2021-03-18 | $104.99 | $121.82 | 2,130,800 | — | — |
| 2021-03-17 | $108.26 | $125.62 | 2,803,100 | — | — |
| 2021-03-16 | $108.30 | $125.66 | 1,658,700 | — | — |
| 2021-03-15 | $107.08 | $124.25 | 1,160,900 | — | — |
| 2021-03-12 | $107.95 | $125.26 | 1,576,200 | — | — |
| 2021-03-11 | $108.39 | $125.77 | 2,736,500 | — | — |
| 2021-03-10 | $105.70 | $122.58 | 2,754,400 | — | — |
| 2021-03-09 | $110.68 | $128.35 | 4,184,700 | — | — |
| 2021-03-08 | $102.08 | $118.38 | 2,935,400 | — | — |
| 2021-03-05 | $108.26 | $125.55 | 2,453,200 | — | — |
| 2021-03-04 | $106.26 | $123.23 | 3,133,600 | — | — |
| 2021-03-03 | $107.23 | $124.35 | 3,011,900 | — | — |
| 2021-03-02 | $110.13 | $127.72 | 3,323,100 | — | — |
| 2021-03-01 | $110.59 | $128.25 | 3,668,700 | — | — |
| 2021-02-26 | $109.85 | $127.39 | 5,243,400 | — | — |
| 2021-02-25 | $108.66 | $126.01 | 4,536,500 | — | — |
| 2021-02-24 | $117.50 | $136.26 | 4,499,000 | — | — |
| 2021-02-23 | $120.25 | $139.45 | 2,640,000 | — | — |
| 2021-02-22 | $117.46 | $136.22 | 2,767,700 | — | — |
| 2021-02-19 | $123.89 | $143.67 | 1,797,000 | — | — |
| 2021-02-18 | $124.32 | $144.17 | 2,196,800 | — | — |
| 2021-02-17 | $126.90 | $147.16 | 1,890,000 | — | — |
| 2021-02-16 | $126.98 | $147.26 | 2,738,800 | — | — |
| 2021-02-12 | $132.12 | $153.22 | 1,047,900 | — | — |
| 2021-02-11 | $132.47 | $153.62 | 979,200 | — | — |
| 2021-02-10 | $131.05 | $151.98 | 1,825,600 | — | — |
| 2021-02-09 | $132.42 | $153.56 | 3,759,800 | — | — |
| 2021-02-08 | $124.13 | $143.95 | 2,012,000 | — | — |
| 2021-02-05 | $124.02 | $143.82 | 2,139,600 | — | — |
| 2021-02-04 | $122.28 | $141.81 | 2,499,800 | — | — |
| 2021-02-03 | $122.93 | $142.56 | 1,524,800 | — | — |
| 2021-02-02 | $123.37 | $143.07 | 2,316,300 | — | — |
| 2021-02-01 | $118.25 | $137.13 | 1,525,700 | — | — |
| 2021-01-29 | $114.99 | $133.35 | 2,953,100 | — | — |
| 2021-01-28 | $117.24 | $135.96 | 2,182,000 | — | — |
| 2021-01-27 | $119.09 | $138.11 | 2,043,500 | — | — |
| 2021-01-26 | $121.93 | $141.40 | 1,923,000 | — | — |
| 2021-01-25 | $124.29 | $144.14 | 4,031,400 | — | — |
| 2021-01-22 | $116.76 | $135.40 | 1,829,700 | — | — |
| 2021-01-21 | $116.03 | $134.56 | 2,621,800 | — | — |
| 2021-01-20 | $112.95 | $130.99 | 2,511,700 | — | — |
| 2021-01-19 | $110.10 | $127.68 | 2,234,100 | — | — |
| 2021-01-15 | $105.08 | $121.86 | 1,308,400 | — | — |
| 2021-01-14 | $104.77 | $121.50 | 3,573,700 | — | — |
| 2021-01-13 | $107.05 | $124.14 | 2,723,300 | — | — |
| 2021-01-12 | $107.45 | $124.61 | 2,397,900 | — | — |
| 2021-01-11 | $109.20 | $126.64 | 3,376,700 | — | — |
| 2021-01-08 | $114.57 | $132.86 | 3,377,800 | — | — |
| 2021-01-07 | $111.89 | $129.76 | 4,522,300 | — | — |
| 2021-01-06 | $103.61 | $120.15 | 3,650,000 | — | — |
| 2021-01-05 | $101.57 | $117.79 | 2,934,200 | — | — |
| 2021-01-04 | $96.74 | $112.19 | 2,159,100 | — | — |