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
- 2001-12-13 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 | $108.24 | $185.41 | 1,001,700 | — | — |
| 2021-12-30 | $108.63 | $186.08 | 853,600 | — | — |
| 2021-12-29 | $109.08 | $186.85 | 842,200 | — | — |
| 2021-12-28 | $109.06 | $186.82 | 1,934,900 | — | — |
| 2021-12-27 | $108.83 | $186.42 | 1,147,200 | — | — |
| 2021-12-23 | $108.25 | $185.43 | 1,222,400 | — | — |
| 2021-12-22 | $106.91 | $183.13 | 1,410,000 | — | — |
| 2021-12-21 | $105.97 | $181.52 | 2,236,400 | — | — |
| 2021-12-20 | $101.61 | $174.06 | 2,625,100 | — | — |
| 2021-12-17 | $105.38 | $180.51 | 4,717,300 | — | — |
| 2021-12-16 | $108.05 | $185.09 | 1,870,700 | — | — |
| 2021-12-15 | $106.93 | $183.17 | 2,302,500 | — | — |
| 2021-12-14 | $107.06 | $183.39 | 2,505,500 | — | — |
| 2021-12-13 | $105.08 | $180.00 | 1,642,800 | — | — |
| 2021-12-10 | $107.04 | $183.36 | 1,424,600 | — | — |
| 2021-12-09 | $106.53 | $182.48 | 1,329,700 | — | — |
| 2021-12-08 | $105.71 | $181.08 | 1,323,700 | — | — |
| 2021-12-07 | $105.75 | $181.15 | 1,686,600 | — | — |
| 2021-12-06 | $104.20 | $178.49 | 2,046,900 | — | — |
| 2021-12-03 | $102.73 | $175.97 | 2,329,300 | — | — |
| 2021-12-02 | $103.42 | $177.16 | 2,056,600 | — | — |
| 2021-12-01 | $100.05 | $171.38 | 2,175,500 | — | — |
| 2021-11-30 | $102.26 | $175.17 | 4,139,100 | — | — |
| 2021-11-29 | $105.03 | $179.91 | 1,847,500 | — | — |
| 2021-11-26 | $105.10 | $180.03 | 1,737,000 | — | — |
| 2021-11-24 | $109.33 | $187.28 | 1,558,000 | — | — |
| 2021-11-23 | $110.19 | $188.75 | 1,953,400 | — | — |
| 2021-11-22 | $107.48 | $184.11 | 1,920,900 | — | — |
| 2021-11-19 | $106.53 | $180.51 | 2,251,500 | — | — |
| 2021-11-18 | $109.25 | $185.12 | 1,307,700 | — | — |
| 2021-11-17 | $110.28 | $186.87 | 1,327,000 | — | — |
| 2021-11-16 | $111.29 | $188.58 | 1,920,000 | — | — |
| 2021-11-15 | $110.85 | $187.83 | 1,201,900 | — | — |
| 2021-11-12 | $110.75 | $187.66 | 1,045,300 | — | — |
| 2021-11-11 | $110.27 | $186.85 | 1,028,700 | — | — |
| 2021-11-10 | $109.58 | $185.68 | 2,117,900 | — | — |
| 2021-11-09 | $109.16 | $184.97 | 1,677,700 | — | — |
| 2021-11-08 | $111.07 | $188.21 | 1,073,700 | — | — |
| 2021-11-05 | $110.92 | $187.95 | 1,646,700 | — | — |
| 2021-11-04 | $111.80 | $189.44 | 2,243,700 | — | — |
| 2021-11-03 | $113.94 | $193.07 | 2,970,200 | — | — |
| 2021-11-02 | $111.17 | $188.38 | 1,799,000 | — | — |
| 2021-11-01 | $111.33 | $188.65 | 1,272,300 | — | — |
| 2021-10-29 | $110.05 | $186.48 | 2,199,700 | — | — |
| 2021-10-28 | $112.58 | $190.77 | 1,103,800 | — | — |
| 2021-10-27 | $111.76 | $189.38 | 1,217,100 | — | — |
| 2021-10-26 | $113.65 | $192.58 | 1,036,000 | — | — |
| 2021-10-25 | $113.81 | $192.85 | 1,309,000 | — | — |
| 2021-10-22 | $113.99 | $193.15 | 1,107,300 | — | — |
| 2021-10-21 | $113.27 | $191.93 | 1,095,400 | — | — |
| 2021-10-20 | $114.00 | $193.17 | 1,291,600 | — | — |
| 2021-10-19 | $111.92 | $189.65 | 1,191,000 | — | — |
| 2021-10-18 | $110.51 | $187.26 | 1,111,100 | — | — |
| 2021-10-15 | $110.59 | $187.39 | 1,469,400 | — | — |
| 2021-10-14 | $109.78 | $186.02 | 1,323,800 | — | — |
| 2021-10-13 | $107.45 | $182.07 | 1,568,100 | — | — |
| 2021-10-12 | $108.98 | $184.67 | 1,491,200 | — | — |
| 2021-10-11 | $110.08 | $186.53 | 1,743,000 | — | — |
| 2021-10-08 | $109.72 | $185.92 | 1,320,200 | — | — |
| 2021-10-07 | $108.49 | $183.84 | 1,518,800 | — | — |
| 2021-10-06 | $107.97 | $182.95 | 1,525,700 | — | — |
| 2021-10-05 | $108.16 | $183.28 | 1,916,200 | — | — |
| 2021-10-04 | $105.71 | $179.12 | 1,856,600 | — | — |
| 2021-10-01 | $106.18 | $179.92 | 1,238,700 | — | — |
| 2021-09-30 | $105.20 | $178.26 | 2,491,000 | — | — |
| 2021-09-29 | $105.89 | $179.43 | 1,427,100 | — | — |
| 2021-09-28 | $105.57 | $178.89 | 1,800,700 | — | — |
| 2021-09-27 | $106.61 | $180.65 | 1,773,900 | — | — |
| 2021-09-24 | $103.75 | $175.80 | 1,292,300 | — | — |
| 2021-09-23 | $103.21 | $174.89 | 1,669,300 | — | — |
| 2021-09-22 | $100.05 | $169.53 | 1,963,500 | — | — |
| 2021-09-21 | $97.90 | $165.89 | 2,430,700 | — | — |
| 2021-09-20 | $98.89 | $167.57 | 3,601,800 | — | — |
| 2021-09-17 | $103.14 | $174.77 | 4,747,500 | — | — |
| 2021-09-16 | $103.61 | $175.57 | 2,001,000 | — | — |
| 2021-09-15 | $104.32 | $176.77 | 2,148,700 | — | — |
| 2021-09-14 | $103.72 | $175.75 | 1,730,900 | — | — |
| 2021-09-13 | $105.41 | $178.62 | 1,400,700 | — | — |
| 2021-09-10 | $103.75 | $175.80 | 1,269,200 | — | — |
| 2021-09-09 | $104.54 | $177.14 | 1,410,100 | — | — |
| 2021-09-08 | $104.64 | $177.31 | 1,338,100 | — | — |
| 2021-09-07 | $104.83 | $177.63 | 1,752,300 | — | — |
| 2021-09-03 | $104.89 | $177.73 | 1,330,600 | — | — |
| 2021-09-02 | $105.03 | $177.97 | 1,561,900 | — | — |
| 2021-09-01 | $104.75 | $177.50 | 1,386,800 | — | — |
| 2021-08-31 | $105.88 | $179.41 | 2,604,000 | — | — |
| 2021-08-30 | $105.83 | $179.33 | 1,388,200 | — | — |
| 2021-08-27 | $107.36 | $181.92 | 1,544,300 | — | — |
| 2021-08-26 | $105.54 | $178.84 | 1,462,700 | — | — |
| 2021-08-25 | $106.82 | $181.01 | 1,351,400 | — | — |
| 2021-08-24 | $105.52 | $178.80 | 1,411,300 | — | — |
| 2021-08-23 | $104.52 | $177.11 | 1,536,400 | — | — |
| 2021-08-20 | $104.34 | $174.85 | 1,917,300 | — | — |
| 2021-08-19 | $103.79 | $173.93 | 1,805,800 | — | — |
| 2021-08-18 | $105.06 | $176.06 | 1,702,800 | — | — |
| 2021-08-17 | $106.54 | $178.54 | 1,940,200 | — | — |
| 2021-08-16 | $107.32 | $179.85 | 1,735,600 | — | — |
| 2021-08-13 | $108.01 | $181.00 | 1,523,000 | — | — |
| 2021-08-12 | $107.96 | $180.92 | 1,774,900 | — | — |
| 2021-08-11 | $107.54 | $180.22 | 1,924,100 | — | — |
| 2021-08-10 | $106.06 | $177.74 | 1,892,100 | — | — |
| 2021-08-09 | $104.81 | $175.64 | 1,733,000 | — | — |
| 2021-08-06 | $104.76 | $175.56 | 1,842,600 | — | — |
| 2021-08-05 | $102.08 | $171.07 | 1,590,400 | — | — |
| 2021-08-04 | $99.90 | $167.41 | 2,690,000 | — | — |
| 2021-08-03 | $102.16 | $171.20 | 1,990,300 | — | — |
| 2021-08-02 | $100.20 | $167.92 | 1,795,100 | — | — |
| 2021-07-30 | $100.28 | $168.05 | 2,376,000 | — | — |
| 2021-07-29 | $101.43 | $169.98 | 1,556,400 | — | — |
| 2021-07-28 | $100.58 | $168.55 | 1,557,500 | — | — |
| 2021-07-27 | $100.53 | $168.47 | 1,381,700 | — | — |
| 2021-07-26 | $100.74 | $168.82 | 1,399,100 | — | — |
| 2021-07-23 | $99.50 | $166.74 | 1,209,300 | — | — |
| 2021-07-22 | $99.45 | $166.66 | 1,546,900 | — | — |
| 2021-07-21 | $101.21 | $169.61 | 2,133,800 | — | — |
| 2021-07-20 | $99.06 | $166.01 | 2,263,200 | — | — |
| 2021-07-19 | $95.71 | $160.39 | 2,666,800 | — | — |
| 2021-07-16 | $98.73 | $165.45 | 1,410,700 | — | — |
| 2021-07-15 | $100.30 | $168.08 | 1,532,300 | — | — |
| 2021-07-14 | $99.69 | $167.06 | 1,611,500 | — | — |
| 2021-07-13 | $100.14 | $167.82 | 1,512,300 | — | — |
| 2021-07-12 | $101.62 | $170.30 | 1,501,000 | — | — |
| 2021-07-09 | $100.58 | $168.55 | 2,000,100 | — | — |
| 2021-07-08 | $97.15 | $162.81 | 2,426,900 | — | — |
| 2021-07-07 | $100.40 | $168.25 | 1,498,800 | — | — |
| 2021-07-06 | $100.14 | $167.82 | 2,362,600 | — | — |
| 2021-07-02 | $103.13 | $172.83 | 1,018,900 | — | — |
| 2021-07-01 | $103.30 | $173.11 | 1,217,300 | — | — |
| 2021-06-30 | $102.47 | $171.72 | 1,289,600 | — | — |
| 2021-06-29 | $101.73 | $170.48 | 1,281,800 | — | — |
| 2021-06-28 | $102.20 | $171.27 | 1,496,400 | — | — |
| 2021-06-25 | $104.33 | $174.84 | 1,950,300 | — | — |
| 2021-06-24 | $102.51 | $171.79 | 1,496,900 | — | — |
| 2021-06-23 | $101.03 | $169.31 | 1,450,700 | — | — |
| 2021-06-22 | $100.42 | $168.29 | 1,506,200 | — | — |
| 2021-06-21 | $100.77 | $168.87 | 1,896,000 | — | — |
| 2021-06-18 | $97.62 | $163.59 | 5,237,900 | — | — |
| 2021-06-17 | $100.64 | $168.65 | 2,948,800 | — | — |
| 2021-06-16 | $105.16 | $176.23 | 1,745,100 | — | — |
| 2021-06-15 | $104.89 | $175.78 | 1,707,000 | — | — |
| 2021-06-14 | $104.42 | $174.99 | 1,739,300 | — | — |
| 2021-06-11 | $105.53 | $176.85 | 1,563,700 | — | — |
| 2021-06-10 | $104.92 | $175.83 | 1,595,000 | — | — |
| 2021-06-09 | $106.09 | $177.79 | 1,868,900 | — | — |
| 2021-06-08 | $108.06 | $181.09 | 1,287,300 | — | — |
| 2021-06-07 | $108.07 | $181.10 | 1,492,000 | — | — |
| 2021-06-04 | $108.44 | $181.73 | 1,287,000 | — | — |
| 2021-06-03 | $108.23 | $181.37 | 1,779,100 | — | — |
| 2021-06-02 | $108.03 | $181.04 | 2,029,500 | — | — |
| 2021-06-01 | $108.51 | $181.84 | 1,813,900 | — | — |
| 2021-05-28 | $106.97 | $179.26 | 2,181,200 | — | — |
| 2021-05-27 | $106.63 | $178.69 | 3,026,700 | — | — |
| 2021-05-26 | $105.03 | $176.01 | 1,768,100 | — | — |
| 2021-05-25 | $104.37 | $174.90 | 1,918,200 | — | — |
| 2021-05-24 | $106.33 | $178.19 | 1,693,000 | — | — |
| 2021-05-21 | $106.90 | $177.22 | 2,028,800 | — | — |
| 2021-05-20 | $105.70 | $175.23 | 1,949,600 | — | — |
| 2021-05-19 | $106.45 | $176.47 | 2,264,500 | — | — |
| 2021-05-18 | $106.59 | $176.70 | 2,136,700 | — | — |
| 2021-05-17 | $107.96 | $178.97 | 1,573,300 | — | — |
| 2021-05-14 | $107.68 | $178.51 | 1,764,200 | — | — |
| 2021-05-13 | $105.80 | $175.39 | 2,263,200 | — | — |
| 2021-05-12 | $103.20 | $171.08 | 2,225,900 | — | — |
| 2021-05-11 | $104.91 | $173.92 | 2,890,800 | — | — |
| 2021-05-10 | $106.72 | $176.92 | 2,935,300 | — | — |
| 2021-05-07 | $105.95 | $175.64 | 2,130,600 | — | — |
| 2021-05-06 | $105.61 | $175.08 | 2,303,100 | — | — |
| 2021-05-05 | $104.19 | $172.72 | 2,857,200 | — | — |
| 2021-05-04 | $101.67 | $168.55 | 2,056,600 | — | — |
| 2021-05-03 | $101.44 | $168.17 | 1,760,100 | — | — |
| 2021-04-30 | $100.36 | $166.38 | 1,524,600 | — | — |
| 2021-04-29 | $101.20 | $167.77 | 1,660,400 | — | — |
| 2021-04-28 | $99.81 | $165.46 | 1,539,300 | — | — |
| 2021-04-27 | $99.30 | $164.62 | 1,390,500 | — | — |
| 2021-04-26 | $98.53 | $163.34 | 1,914,800 | — | — |
| 2021-04-23 | $98.50 | $163.29 | 1,698,900 | — | — |
| 2021-04-22 | $96.74 | $160.37 | 1,888,500 | — | — |
| 2021-04-21 | $97.93 | $162.35 | 1,989,300 | — | — |
| 2021-04-20 | $96.02 | $159.18 | 1,939,200 | — | — |
| 2021-04-19 | $98.54 | $163.36 | 1,786,500 | — | — |
| 2021-04-16 | $98.88 | $163.92 | 2,218,900 | — | — |
| 2021-04-15 | $97.30 | $161.30 | 2,882,400 | — | — |
| 2021-04-14 | $97.34 | $161.37 | 3,520,000 | — | — |
| 2021-04-13 | $95.28 | $157.95 | 2,775,100 | — | — |
| 2021-04-12 | $95.56 | $158.42 | 1,848,500 | — | — |
| 2021-04-09 | $94.35 | $156.41 | 2,436,200 | — | — |
| 2021-04-08 | $92.97 | $154.12 | 1,205,900 | — | — |
| 2021-04-07 | $93.95 | $155.75 | 1,644,700 | — | — |
| 2021-04-06 | $93.04 | $154.24 | 1,694,800 | — | — |
| 2021-04-05 | $92.75 | $153.76 | 1,925,100 | — | — |
| 2021-04-01 | $92.71 | $153.69 | 1,895,100 | — | — |
| 2021-03-31 | $91.10 | $151.02 | 2,878,400 | — | — |
| 2021-03-30 | $92.08 | $152.65 | 1,823,000 | — | — |
| 2021-03-29 | $90.64 | $150.26 | 1,955,700 | — | — |
| 2021-03-26 | $91.98 | $152.48 | 1,957,300 | — | — |
| 2021-03-25 | $90.93 | $150.74 | 1,977,200 | — | — |
| 2021-03-24 | $88.80 | $147.21 | 2,260,200 | — | — |
| 2021-03-23 | $88.43 | $146.60 | 2,627,700 | — | — |
| 2021-03-22 | $90.86 | $150.63 | 2,390,100 | — | — |
| 2021-03-19 | $91.98 | $152.48 | 9,148,400 | — | — |
| 2021-03-18 | $93.11 | $154.36 | 2,988,900 | — | — |
| 2021-03-17 | $93.18 | $154.47 | 2,070,500 | — | — |
| 2021-03-16 | $91.39 | $151.50 | 2,556,600 | — | — |
| 2021-03-15 | $93.80 | $155.50 | 2,095,500 | — | — |
| 2021-03-12 | $93.87 | $155.62 | 2,525,800 | — | — |
| 2021-03-11 | $92.41 | $153.20 | 2,548,000 | — | — |
| 2021-03-10 | $92.80 | $153.84 | 2,141,500 | — | — |
| 2021-03-09 | $91.39 | $151.50 | 2,777,800 | — | — |
| 2021-03-08 | $92.72 | $153.71 | 3,085,800 | — | — |
| 2021-03-05 | $90.66 | $150.29 | 2,219,600 | — | — |
| 2021-03-04 | $88.57 | $146.83 | 2,704,400 | — | — |
| 2021-03-03 | $89.37 | $148.16 | 3,219,900 | — | — |
| 2021-03-02 | $89.02 | $147.58 | 2,003,000 | — | — |
| 2021-03-01 | $88.62 | $146.91 | 2,813,800 | — | — |
| 2021-02-26 | $86.72 | $143.76 | 2,749,300 | — | — |
| 2021-02-25 | $87.91 | $145.74 | 3,203,600 | — | — |
| 2021-02-24 | $89.91 | $149.05 | 4,862,000 | — | — |
| 2021-02-23 | $85.37 | $141.52 | 2,326,200 | — | — |
| 2021-02-22 | $86.11 | $142.75 | 2,969,800 | — | — |
| 2021-02-19 | $84.10 | $139.42 | 2,881,100 | — | — |
| 2021-02-18 | $81.91 | $135.79 | 2,185,500 | — | — |
| 2021-02-17 | $83.42 | $138.29 | 2,051,900 | — | — |
| 2021-02-16 | $82.76 | $137.20 | 2,965,800 | — | — |
| 2021-02-12 | $80.86 | $134.05 | 2,520,100 | — | — |
| 2021-02-11 | $81.33 | $132.92 | 2,355,700 | — | — |
| 2021-02-10 | $82.11 | $134.20 | 2,881,900 | — | — |
| 2021-02-09 | $81.43 | $133.08 | 2,749,600 | — | — |
| 2021-02-08 | $80.91 | $132.23 | 2,709,000 | — | — |
| 2021-02-05 | $80.16 | $131.01 | 4,167,400 | — | — |
| 2021-02-04 | $82.78 | $135.29 | 2,412,800 | — | — |
| 2021-02-03 | $80.96 | $132.32 | 1,574,800 | — | — |
| 2021-02-02 | $80.16 | $131.01 | 1,885,000 | — | — |
| 2021-02-01 | $78.91 | $128.97 | 1,600,400 | — | — |
| 2021-01-29 | $78.28 | $127.94 | 3,636,100 | — | — |
| 2021-01-28 | $81.19 | $132.69 | 2,157,200 | — | — |
| 2021-01-27 | $79.24 | $129.51 | 3,166,500 | — | — |
| 2021-01-26 | $81.22 | $132.74 | 1,642,300 | — | — |
| 2021-01-25 | $81.96 | $133.95 | 1,983,700 | — | — |
| 2021-01-22 | $82.62 | $135.03 | 1,375,400 | — | — |
| 2021-01-21 | $82.86 | $135.42 | 1,326,200 | — | — |
| 2021-01-20 | $84.01 | $137.30 | 1,493,200 | — | — |
| 2021-01-19 | $84.86 | $138.69 | 1,899,400 | — | — |
| 2021-01-15 | $83.61 | $136.65 | 2,242,000 | — | — |
| 2021-01-14 | $83.91 | $137.14 | 1,721,900 | — | — |
| 2021-01-13 | $82.24 | $134.41 | 1,357,200 | — | — |
| 2021-01-12 | $82.29 | $134.49 | 1,548,100 | — | — |
| 2021-01-11 | $80.78 | $132.02 | 1,202,300 | — | — |
| 2021-01-08 | $80.70 | $131.89 | 1,604,000 | — | — |
| 2021-01-07 | $81.35 | $132.95 | 2,364,600 | — | — |
| 2021-01-06 | $81.71 | $133.54 | 3,286,100 | — | — |
| 2021-01-05 | $77.14 | $126.07 | 1,578,500 | — | — |
| 2021-01-04 | $76.40 | $124.86 | 2,620,900 | — | — |