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
- 1998-03-23 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 | $165.24 | $205.30 | 902,700 | — | — |
| 2021-12-30 | $164.86 | $204.83 | 840,900 | — | — |
| 2021-12-29 | $166.55 | $206.93 | 905,600 | — | — |
| 2021-12-28 | $166.75 | $207.17 | 1,297,200 | — | — |
| 2021-12-27 | $166.71 | $207.12 | 1,139,900 | — | — |
| 2021-12-23 | $165.19 | $205.24 | 1,528,900 | — | — |
| 2021-12-22 | $162.58 | $201.99 | 2,001,000 | — | — |
| 2021-12-21 | $158.32 | $196.70 | 2,269,300 | — | — |
| 2021-12-20 | $149.68 | $185.97 | 2,765,600 | — | — |
| 2021-12-17 | $150.19 | $186.60 | 3,592,300 | — | — |
| 2021-12-16 | $150.76 | $187.31 | 2,738,400 | — | — |
| 2021-12-15 | $151.18 | $187.83 | 2,228,000 | — | — |
| 2021-12-14 | $154.01 | $191.35 | 1,548,800 | — | — |
| 2021-12-13 | $153.68 | $190.94 | 2,362,800 | — | — |
| 2021-12-10 | $160.81 | $199.79 | 1,705,600 | — | — |
| 2021-12-09 | $157.15 | $195.25 | 1,103,100 | — | — |
| 2021-12-08 | $157.64 | $195.86 | 1,618,500 | — | — |
| 2021-12-07 | $156.53 | $194.48 | 2,416,600 | — | — |
| 2021-12-06 | $156.70 | $194.69 | 2,421,800 | — | — |
| 2021-12-03 | $149.98 | $186.34 | 3,104,600 | — | — |
| 2021-12-02 | $151.12 | $187.75 | 3,099,000 | — | — |
| 2021-12-01 | $142.50 | $177.05 | 3,198,900 | — | — |
| 2021-11-30 | $147.56 | $183.33 | 3,465,900 | — | — |
| 2021-11-29 | $150.77 | $187.32 | 3,155,000 | — | — |
| 2021-11-26 | $147.44 | $183.18 | 4,264,500 | — | — |
| 2021-11-24 | $157.61 | $195.82 | 1,532,800 | — | — |
| 2021-11-23 | $157.44 | $195.61 | 1,926,300 | — | — |
| 2021-11-22 | $156.41 | $194.33 | 2,268,900 | — | — |
| 2021-11-19 | $154.92 | $192.48 | 1,879,800 | — | — |
| 2021-11-18 | $155.73 | $193.48 | 1,126,800 | — | — |
| 2021-11-17 | $156.72 | $194.71 | 1,965,600 | — | — |
| 2021-11-16 | $153.99 | $191.32 | 2,137,700 | — | — |
| 2021-11-15 | $155.68 | $193.42 | 1,378,600 | — | — |
| 2021-11-12 | $156.48 | $194.41 | 1,914,100 | — | — |
| 2021-11-11 | $156.87 | $194.90 | 1,664,900 | — | — |
| 2021-11-10 | $160.99 | $200.02 | 1,554,800 | — | — |
| 2021-11-09 | $164.77 | $204.71 | 1,774,500 | — | — |
| 2021-11-08 | $168.39 | $209.21 | 2,476,600 | — | — |
| 2021-11-05 | $167.61 | $208.24 | 2,955,400 | — | — |
| 2021-11-04 | $164.09 | $203.87 | 1,863,800 | — | — |
| 2021-11-03 | $164.53 | $204.42 | 3,158,400 | — | — |
| 2021-11-02 | $160.06 | $198.86 | 2,615,800 | — | — |
| 2021-11-01 | $161.83 | $201.06 | 2,177,900 | — | — |
| 2021-10-29 | $160.02 | $198.81 | 2,025,400 | — | — |
| 2021-10-28 | $159.97 | $198.75 | 2,317,600 | — | — |
| 2021-10-27 | $159.80 | $198.54 | 2,100,300 | — | — |
| 2021-10-26 | $156.04 | $193.87 | 1,804,300 | — | — |
| 2021-10-25 | $154.79 | $192.31 | 1,434,300 | — | — |
| 2021-10-22 | $154.75 | $192.26 | 996,300 | — | — |
| 2021-10-21 | $155.65 | $193.38 | 1,192,800 | — | — |
| 2021-10-20 | $153.27 | $190.43 | 2,402,900 | — | — |
| 2021-10-19 | $155.02 | $192.60 | 2,619,500 | — | — |
| 2021-10-18 | $159.21 | $197.81 | 1,541,900 | — | — |
| 2021-10-15 | $160.04 | $198.84 | 2,801,300 | — | — |
| 2021-10-14 | $155.22 | $192.85 | 1,978,400 | — | — |
| 2021-10-13 | $154.62 | $192.10 | 1,973,100 | — | — |
| 2021-10-12 | $157.45 | $195.62 | 1,995,800 | — | — |
| 2021-10-11 | $156.82 | $194.84 | 1,677,800 | — | — |
| 2021-10-08 | $157.09 | $195.17 | 1,193,900 | — | — |
| 2021-10-07 | $157.75 | $195.99 | 1,862,000 | — | — |
| 2021-10-06 | $155.31 | $192.96 | 1,667,000 | — | — |
| 2021-10-05 | $155.44 | $193.12 | 1,744,900 | — | — |
| 2021-10-04 | $155.14 | $192.75 | 1,860,400 | — | — |
| 2021-10-01 | $155.97 | $193.78 | 4,710,000 | — | — |
| 2021-09-30 | $148.09 | $183.99 | 2,030,900 | — | — |
| 2021-09-29 | $151.91 | $188.74 | 1,535,500 | — | — |
| 2021-09-28 | $153.59 | $190.82 | 2,151,600 | — | — |
| 2021-09-27 | $154.32 | $191.73 | 1,890,900 | — | — |
| 2021-09-24 | $152.51 | $189.48 | 1,881,600 | — | — |
| 2021-09-23 | $149.91 | $186.25 | 2,913,800 | — | — |
| 2021-09-22 | $144.40 | $179.41 | 1,543,100 | — | — |
| 2021-09-21 | $142.01 | $176.44 | 1,707,300 | — | — |
| 2021-09-20 | $142.82 | $177.44 | 2,375,400 | — | — |
| 2021-09-17 | $143.90 | $178.78 | 2,650,200 | — | — |
| 2021-09-16 | $144.80 | $179.90 | 1,966,800 | — | — |
| 2021-09-15 | $144.68 | $179.75 | 3,068,200 | — | — |
| 2021-09-14 | $142.34 | $176.85 | 2,159,400 | — | — |
| 2021-09-13 | $139.98 | $173.91 | 1,923,400 | — | — |
| 2021-09-10 | $135.64 | $168.52 | 1,574,500 | — | — |
| 2021-09-09 | $136.09 | $169.08 | 2,072,600 | — | — |
| 2021-09-08 | $133.78 | $166.21 | 2,281,300 | — | — |
| 2021-09-07 | $134.05 | $166.55 | 1,255,700 | — | — |
| 2021-09-03 | $133.00 | $165.24 | 1,354,800 | — | — |
| 2021-09-02 | $135.40 | $168.22 | 1,072,600 | — | — |
| 2021-09-01 | $134.83 | $167.52 | 1,738,600 | — | — |
| 2021-08-31 | $135.14 | $167.90 | 1,762,900 | — | — |
| 2021-08-30 | $135.10 | $167.85 | 1,477,500 | — | — |
| 2021-08-27 | $136.02 | $168.99 | 1,221,000 | — | — |
| 2021-08-26 | $133.67 | $166.07 | 1,523,900 | — | — |
| 2021-08-25 | $136.90 | $170.09 | 1,357,500 | — | — |
| 2021-08-24 | $136.89 | $170.08 | 1,966,200 | — | — |
| 2021-08-23 | $134.15 | $166.67 | 1,983,000 | — | — |
| 2021-08-20 | $131.15 | $162.94 | 1,761,800 | — | — |
| 2021-08-19 | $130.26 | $161.84 | 2,393,700 | — | — |
| 2021-08-18 | $130.00 | $161.51 | 1,915,400 | — | — |
| 2021-08-17 | $130.36 | $161.96 | 2,292,000 | — | — |
| 2021-08-16 | $133.13 | $165.40 | 1,626,200 | — | — |
| 2021-08-13 | $134.38 | $166.96 | 1,728,000 | — | — |
| 2021-08-12 | $134.77 | $167.44 | 2,238,600 | — | — |
| 2021-08-11 | $138.12 | $171.60 | 1,131,600 | — | — |
| 2021-08-10 | $137.99 | $171.44 | 1,938,900 | — | — |
| 2021-08-09 | $137.11 | $170.35 | 3,074,900 | — | — |
| 2021-08-06 | $141.59 | $175.91 | 2,099,800 | — | — |
| 2021-08-05 | $141.72 | $176.08 | 2,250,400 | — | — |
| 2021-08-04 | $137.97 | $171.42 | 3,217,700 | — | — |
| 2021-08-03 | $142.63 | $177.21 | 2,849,100 | — | — |
| 2021-08-02 | $144.87 | $179.99 | 2,409,800 | — | — |
| 2021-07-30 | $145.98 | $181.37 | 2,115,900 | — | — |
| 2021-07-29 | $147.88 | $183.73 | 2,612,500 | — | — |
| 2021-07-28 | $144.57 | $179.62 | 1,649,200 | — | — |
| 2021-07-27 | $143.45 | $178.23 | 1,668,700 | — | — |
| 2021-07-26 | $142.49 | $177.03 | 1,781,600 | — | — |
| 2021-07-23 | $139.18 | $172.92 | 1,731,600 | — | — |
| 2021-07-22 | $138.50 | $172.08 | 1,755,400 | — | — |
| 2021-07-21 | $140.36 | $174.39 | 2,798,400 | — | — |
| 2021-07-20 | $135.03 | $167.76 | 2,227,300 | — | — |
| 2021-07-19 | $130.85 | $162.57 | 4,067,600 | — | — |
| 2021-07-16 | $135.05 | $167.79 | 1,984,800 | — | — |
| 2021-07-15 | $139.53 | $173.36 | 1,383,500 | — | — |
| 2021-07-14 | $139.63 | $173.48 | 1,844,700 | — | — |
| 2021-07-13 | $138.34 | $171.88 | 1,859,100 | — | — |
| 2021-07-12 | $141.77 | $176.14 | 2,143,200 | — | — |
| 2021-07-09 | $142.48 | $177.02 | 2,119,800 | — | — |
| 2021-07-08 | $137.64 | $171.01 | 2,304,400 | — | — |
| 2021-07-07 | $139.61 | $173.45 | 1,753,200 | — | — |
| 2021-07-06 | $140.13 | $174.10 | 2,464,700 | — | — |
| 2021-07-02 | $141.26 | $175.50 | 2,072,900 | — | — |
| 2021-07-01 | $139.24 | $172.99 | 3,448,300 | — | — |
| 2021-06-30 | $136.52 | $169.62 | 2,222,400 | — | — |
| 2021-06-29 | $135.00 | $167.73 | 1,936,000 | — | — |
| 2021-06-28 | $135.87 | $168.81 | 2,892,100 | — | — |
| 2021-06-25 | $140.14 | $174.11 | 6,295,600 | — | — |
| 2021-06-24 | $140.79 | $174.92 | 1,936,500 | — | — |
| 2021-06-23 | $141.10 | $175.31 | 1,346,300 | — | — |
| 2021-06-22 | $141.40 | $175.68 | 1,637,500 | — | — |
| 2021-06-21 | $142.88 | $177.52 | 2,328,300 | — | — |
| 2021-06-18 | $138.83 | $172.49 | 3,027,200 | — | — |
| 2021-06-17 | $141.79 | $176.16 | 1,578,800 | — | — |
| 2021-06-16 | $143.21 | $177.93 | 1,431,400 | — | — |
| 2021-06-15 | $144.11 | $179.05 | 1,232,200 | — | — |
| 2021-06-14 | $143.90 | $178.78 | 1,245,500 | — | — |
| 2021-06-11 | $143.48 | $178.26 | 1,444,000 | — | — |
| 2021-06-10 | $143.97 | $178.87 | 1,544,800 | — | — |
| 2021-06-09 | $143.82 | $178.69 | 1,541,000 | — | — |
| 2021-06-08 | $145.72 | $181.05 | 1,900,100 | — | — |
| 2021-06-07 | $142.48 | $177.02 | 2,196,300 | — | — |
| 2021-06-04 | $142.06 | $176.50 | 1,651,300 | — | — |
| 2021-06-03 | $140.40 | $174.44 | 1,921,600 | — | — |
| 2021-06-02 | $142.63 | $177.21 | 2,284,500 | — | — |
| 2021-06-01 | $145.18 | $180.37 | 1,687,800 | — | — |
| 2021-05-28 | $143.58 | $178.39 | 1,711,700 | — | — |
| 2021-05-27 | $145.84 | $181.19 | 1,936,500 | — | — |
| 2021-05-26 | $144.47 | $179.49 | 1,440,400 | — | — |
| 2021-05-25 | $142.79 | $177.41 | 1,665,400 | — | — |
| 2021-05-24 | $141.89 | $176.29 | 1,420,200 | — | — |
| 2021-05-21 | $139.01 | $172.71 | 1,846,600 | — | — |
| 2021-05-20 | $138.98 | $172.67 | 2,098,300 | — | — |
| 2021-05-19 | $139.43 | $173.23 | 1,593,200 | — | — |
| 2021-05-18 | $139.77 | $173.65 | 1,518,400 | — | — |
| 2021-05-17 | $139.86 | $173.77 | 1,741,400 | — | — |
| 2021-05-14 | $143.29 | $178.03 | 2,200,300 | — | — |
| 2021-05-13 | $139.27 | $173.03 | 2,363,700 | — | — |
| 2021-05-12 | $135.94 | $168.89 | 2,762,000 | — | — |
| 2021-05-11 | $141.71 | $176.06 | 3,166,700 | — | — |
| 2021-05-10 | $140.66 | $174.76 | 4,140,800 | — | — |
| 2021-05-07 | $146.69 | $182.25 | 2,969,200 | — | — |
| 2021-05-06 | $142.59 | $177.16 | 2,180,500 | — | — |
| 2021-05-05 | $144.51 | $179.54 | 1,854,800 | — | — |
| 2021-05-04 | $147.61 | $183.39 | 1,794,600 | — | — |
| 2021-05-03 | $148.89 | $184.98 | 1,413,200 | — | — |
| 2021-04-30 | $148.52 | $184.52 | 1,759,500 | — | — |
| 2021-04-29 | $151.03 | $187.64 | 1,460,600 | — | — |
| 2021-04-28 | $149.45 | $185.68 | 1,230,100 | — | — |
| 2021-04-27 | $149.74 | $186.04 | 1,570,400 | — | — |
| 2021-04-26 | $148.48 | $184.47 | 1,177,200 | — | — |
| 2021-04-23 | $148.36 | $184.33 | 1,240,600 | — | — |
| 2021-04-22 | $146.64 | $182.19 | 2,251,300 | — | — |
| 2021-04-21 | $144.76 | $179.85 | 2,527,100 | — | — |
| 2021-04-20 | $141.97 | $176.39 | 2,763,200 | — | — |
| 2021-04-19 | $147.90 | $183.75 | 1,209,800 | — | — |
| 2021-04-16 | $148.63 | $184.66 | 2,718,400 | — | — |
| 2021-04-15 | $149.18 | $185.34 | 1,412,700 | — | — |
| 2021-04-14 | $149.59 | $185.85 | 1,676,600 | — | — |
| 2021-04-13 | $148.81 | $184.88 | 1,865,500 | — | — |
| 2021-04-12 | $149.35 | $185.56 | 1,305,800 | — | — |
| 2021-04-09 | $148.48 | $184.47 | 1,601,700 | — | — |
| 2021-04-08 | $149.44 | $185.67 | 1,522,300 | — | — |
| 2021-04-07 | $148.81 | $184.88 | 1,577,100 | — | — |
| 2021-04-06 | $151.62 | $188.38 | 1,754,300 | — | — |
| 2021-04-05 | $150.93 | $187.52 | 2,352,400 | — | — |
| 2021-04-01 | $148.27 | $184.21 | 2,082,400 | — | — |
| 2021-03-31 | $148.11 | $184.02 | 2,352,400 | — | — |
| 2021-03-30 | $148.23 | $184.16 | 2,753,500 | — | — |
| 2021-03-29 | $144.60 | $179.65 | 2,578,000 | — | — |
| 2021-03-26 | $146.82 | $182.41 | 2,726,400 | — | — |
| 2021-03-25 | $146.57 | $182.10 | 2,135,000 | — | — |
| 2021-03-24 | $143.28 | $178.01 | 2,869,500 | — | — |
| 2021-03-23 | $142.42 | $176.95 | 4,233,200 | — | — |
| 2021-03-22 | $151.50 | $188.23 | 2,595,600 | — | — |
| 2021-03-19 | $152.28 | $189.20 | 5,444,000 | — | — |
| 2021-03-18 | $154.29 | $191.69 | 2,840,000 | — | — |
| 2021-03-17 | $155.95 | $193.76 | 2,756,600 | — | — |
| 2021-03-16 | $150.63 | $187.15 | 1,720,100 | — | — |
| 2021-03-15 | $153.56 | $190.79 | 2,564,800 | — | — |
| 2021-03-12 | $150.20 | $186.61 | 1,688,100 | — | — |
| 2021-03-11 | $148.83 | $184.91 | 2,247,300 | — | — |
| 2021-03-10 | $147.14 | $182.81 | 2,262,500 | — | — |
| 2021-03-09 | $147.00 | $182.64 | 2,955,900 | — | — |
| 2021-03-08 | $150.44 | $186.91 | 3,123,700 | — | — |
| 2021-03-05 | $146.92 | $182.54 | 3,040,600 | — | — |
| 2021-03-04 | $144.77 | $179.87 | 4,121,800 | — | — |
| 2021-03-03 | $146.31 | $181.78 | 2,334,300 | — | — |
| 2021-03-02 | $148.95 | $185.06 | 2,892,900 | — | — |
| 2021-03-01 | $148.47 | $184.46 | 2,284,600 | — | — |
| 2021-02-26 | $148.07 | $183.97 | 4,107,600 | — | — |
| 2021-02-25 | $150.09 | $186.48 | 5,147,300 | — | — |
| 2021-02-24 | $157.50 | $195.68 | 5,865,800 | — | — |
| 2021-02-23 | $149.55 | $185.80 | 5,632,800 | — | — |
| 2021-02-22 | $142.56 | $177.12 | 5,314,900 | — | — |
| 2021-02-19 | $136.28 | $169.32 | 2,855,700 | — | — |
| 2021-02-18 | $131.98 | $163.97 | 2,620,400 | — | — |
| 2021-02-17 | $131.34 | $163.18 | 2,904,800 | — | — |
| 2021-02-16 | $130.40 | $162.01 | 2,443,800 | — | — |
| 2021-02-12 | $129.48 | $160.87 | 1,741,100 | — | — |
| 2021-02-11 | $126.65 | $157.35 | 1,929,300 | — | — |
| 2021-02-10 | $126.75 | $157.48 | 1,699,900 | — | — |
| 2021-02-09 | $127.05 | $157.85 | 1,404,100 | — | — |
| 2021-02-08 | $129.09 | $160.38 | 2,187,800 | — | — |
| 2021-02-05 | $129.48 | $160.87 | 2,807,100 | — | — |
| 2021-02-04 | $125.45 | $155.86 | 1,868,900 | — | — |
| 2021-02-03 | $123.35 | $153.25 | 2,256,800 | — | — |
| 2021-02-02 | $122.10 | $151.70 | 2,591,700 | — | — |
| 2021-02-01 | $117.75 | $146.30 | 2,227,400 | — | — |
| 2021-01-29 | $116.31 | $144.51 | 4,896,800 | — | — |
| 2021-01-28 | $120.71 | $149.97 | 3,559,900 | — | — |
| 2021-01-27 | $117.47 | $145.95 | 3,939,600 | — | — |
| 2021-01-26 | $120.44 | $149.64 | 1,966,400 | — | — |
| 2021-01-25 | $119.62 | $148.62 | 4,417,500 | — | — |
| 2021-01-22 | $122.90 | $152.69 | 2,155,300 | — | — |
| 2021-01-21 | $126.62 | $157.32 | 1,771,600 | — | — |
| 2021-01-20 | $126.73 | $157.45 | 1,990,100 | — | — |
| 2021-01-19 | $126.86 | $157.61 | 1,587,300 | — | — |
| 2021-01-15 | $126.80 | $157.54 | 1,698,100 | — | — |
| 2021-01-14 | $128.93 | $160.19 | 1,886,600 | — | — |
| 2021-01-13 | $126.51 | $157.18 | 2,715,000 | — | — |
| 2021-01-12 | $127.39 | $158.27 | 2,927,900 | — | — |
| 2021-01-11 | $128.66 | $159.85 | 1,692,300 | — | — |
| 2021-01-08 | $129.69 | $161.13 | 1,485,400 | — | — |
| 2021-01-07 | $130.35 | $161.95 | 1,909,800 | — | — |
| 2021-01-06 | $129.39 | $160.76 | 2,280,000 | — | — |
| 2021-01-05 | $126.09 | $156.66 | 1,428,900 | — | — |
| 2021-01-04 | $124.77 | $155.02 | 3,992,000 | — | — |