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
- 1994-11-16 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 | $145.09 | $193.14 | 1,356,300 | — | — |
| 2021-12-30 | $145.49 | $193.67 | 1,213,400 | — | — |
| 2021-12-29 | $145.59 | $193.81 | 1,331,900 | — | — |
| 2021-12-28 | $146.20 | $194.62 | 1,025,700 | — | — |
| 2021-12-27 | $145.89 | $194.21 | 1,291,800 | — | — |
| 2021-12-23 | $145.10 | $193.15 | 1,720,300 | — | — |
| 2021-12-22 | $143.73 | $191.33 | 1,669,400 | — | — |
| 2021-12-21 | $143.51 | $191.04 | 2,509,900 | — | — |
| 2021-12-20 | $138.35 | $184.17 | 3,246,500 | — | — |
| 2021-12-17 | $144.08 | $191.80 | 9,081,100 | — | — |
| 2021-12-16 | $148.02 | $197.04 | 3,341,700 | — | — |
| 2021-12-15 | $147.39 | $196.20 | 2,702,700 | — | — |
| 2021-12-14 | $147.92 | $196.91 | 2,213,900 | — | — |
| 2021-12-13 | $146.04 | $194.41 | 2,608,000 | — | — |
| 2021-12-10 | $150.41 | $200.22 | 2,415,300 | — | — |
| 2021-12-09 | $149.17 | $198.57 | 2,311,500 | — | — |
| 2021-12-08 | $148.81 | $198.09 | 2,513,300 | — | — |
| 2021-12-07 | $148.58 | $197.79 | 2,840,800 | — | — |
| 2021-12-06 | $145.94 | $194.27 | 2,928,700 | — | — |
| 2021-12-03 | $141.90 | $188.89 | 2,772,900 | — | — |
| 2021-12-02 | $143.36 | $190.84 | 3,028,400 | — | — |
| 2021-12-01 | $138.37 | $184.20 | 3,540,600 | — | — |
| 2021-11-30 | $140.53 | $187.07 | 6,024,200 | — | — |
| 2021-11-29 | $147.02 | $195.71 | 4,261,600 | — | — |
| 2021-11-26 | $149.16 | $198.56 | 3,081,400 | — | — |
| 2021-11-24 | $155.86 | $207.48 | 2,308,700 | — | — |
| 2021-11-23 | $156.29 | $208.05 | 2,596,000 | — | — |
| 2021-11-22 | $153.21 | $203.95 | 2,681,000 | — | — |
| 2021-11-19 | $151.32 | $201.43 | 2,754,900 | — | — |
| 2021-11-18 | $152.99 | $203.66 | 2,485,400 | — | — |
| 2021-11-17 | $151.95 | $202.27 | 3,107,900 | — | — |
| 2021-11-16 | $153.82 | $204.76 | 2,678,300 | — | — |
| 2021-11-15 | $156.36 | $208.14 | 1,772,000 | — | — |
| 2021-11-12 | $156.80 | $208.73 | 2,143,700 | — | — |
| 2021-11-11 | $157.15 | $208.40 | 1,822,700 | — | — |
| 2021-11-10 | $156.28 | $207.24 | 2,274,600 | — | — |
| 2021-11-09 | $155.42 | $206.10 | 2,154,400 | — | — |
| 2021-11-08 | $155.52 | $206.23 | 2,279,200 | — | — |
| 2021-11-05 | $154.87 | $205.37 | 2,389,600 | — | — |
| 2021-11-04 | $153.46 | $203.50 | 2,462,500 | — | — |
| 2021-11-03 | $153.90 | $204.09 | 3,334,100 | — | — |
| 2021-11-02 | $151.91 | $201.45 | 3,788,000 | — | — |
| 2021-11-01 | $153.01 | $202.91 | 3,181,700 | — | — |
| 2021-10-29 | $151.03 | $200.28 | 3,863,700 | — | — |
| 2021-10-28 | $152.50 | $202.23 | 4,440,300 | — | — |
| 2021-10-27 | $152.50 | $202.23 | 7,343,000 | — | — |
| 2021-10-26 | $164.85 | $218.61 | 3,204,000 | — | — |
| 2021-10-25 | $168.68 | $223.69 | 2,368,800 | — | — |
| 2021-10-22 | $167.84 | $222.57 | 2,943,300 | — | — |
| 2021-10-21 | $165.69 | $219.72 | 3,420,600 | — | — |
| 2021-10-20 | $173.25 | $229.75 | 2,614,000 | — | — |
| 2021-10-19 | $169.79 | $225.16 | 1,955,000 | — | — |
| 2021-10-18 | $169.16 | $224.32 | 1,760,600 | — | — |
| 2021-10-15 | $168.38 | $223.29 | 2,762,800 | — | — |
| 2021-10-14 | $166.01 | $220.15 | 2,281,500 | — | — |
| 2021-10-13 | $162.10 | $214.96 | 3,849,900 | — | — |
| 2021-10-12 | $167.65 | $222.32 | 1,697,500 | — | — |
| 2021-10-11 | $166.18 | $220.37 | 1,929,400 | — | — |
| 2021-10-08 | $168.80 | $223.85 | 1,713,200 | — | — |
| 2021-10-07 | $167.88 | $222.63 | 2,011,100 | — | — |
| 2021-10-06 | $167.87 | $222.61 | 2,032,000 | — | — |
| 2021-10-05 | $168.72 | $223.74 | 2,089,100 | — | — |
| 2021-10-04 | $166.11 | $220.28 | 2,759,000 | — | — |
| 2021-10-01 | $166.54 | $220.85 | 2,696,400 | — | — |
| 2021-09-30 | $161.97 | $214.79 | 2,712,000 | — | — |
| 2021-09-29 | $166.55 | $220.86 | 2,004,500 | — | — |
| 2021-09-28 | $167.38 | $221.96 | 2,935,900 | — | — |
| 2021-09-27 | $169.76 | $225.12 | 2,611,000 | — | — |
| 2021-09-24 | $166.17 | $220.36 | 2,695,100 | — | — |
| 2021-09-23 | $166.02 | $220.16 | 2,977,000 | — | — |
| 2021-09-22 | $159.62 | $211.67 | 3,001,400 | — | — |
| 2021-09-21 | $156.50 | $207.53 | 2,845,900 | — | — |
| 2021-09-20 | $156.37 | $207.36 | 3,430,000 | — | — |
| 2021-09-17 | $159.57 | $211.61 | 4,829,600 | — | — |
| 2021-09-16 | $160.17 | $212.40 | 2,627,300 | — | — |
| 2021-09-15 | $158.91 | $210.73 | 3,210,800 | — | — |
| 2021-09-14 | $154.39 | $204.74 | 4,075,000 | — | — |
| 2021-09-13 | $158.93 | $210.76 | 3,349,600 | — | — |
| 2021-09-10 | $155.56 | $206.29 | 2,855,400 | — | — |
| 2021-09-09 | $155.78 | $206.58 | 2,904,600 | — | — |
| 2021-09-08 | $154.60 | $205.01 | 3,342,600 | — | — |
| 2021-09-07 | $156.93 | $208.10 | 3,437,100 | — | — |
| 2021-09-03 | $157.26 | $208.54 | 3,361,200 | — | — |
| 2021-09-02 | $160.06 | $212.26 | 3,118,100 | — | — |
| 2021-09-01 | $161.68 | $214.40 | 3,342,900 | — | — |
| 2021-08-31 | $165.97 | $220.09 | 3,791,800 | — | — |
| 2021-08-30 | $165.19 | $219.06 | 4,300,600 | — | — |
| 2021-08-27 | $175.80 | $233.13 | 1,747,700 | — | — |
| 2021-08-26 | $171.63 | $227.60 | 1,867,100 | — | — |
| 2021-08-25 | $173.93 | $230.65 | 2,184,300 | — | — |
| 2021-08-24 | $170.05 | $225.50 | 1,668,400 | — | — |
| 2021-08-23 | $169.35 | $224.57 | 2,019,400 | — | — |
| 2021-08-20 | $168.22 | $223.08 | 2,595,700 | — | — |
| 2021-08-19 | $168.10 | $222.92 | 2,478,500 | — | — |
| 2021-08-18 | $172.02 | $228.12 | 1,759,900 | — | — |
| 2021-08-17 | $173.28 | $229.79 | 2,791,000 | — | — |
| 2021-08-16 | $177.32 | $235.14 | 2,115,000 | — | — |
| 2021-08-13 | $177.73 | $235.69 | 2,368,300 | — | — |
| 2021-08-12 | $176.93 | $234.63 | 3,274,300 | — | — |
| 2021-08-11 | $174.55 | $231.47 | 3,880,500 | — | — |
| 2021-08-10 | $170.67 | $226.33 | 3,442,500 | — | — |
| 2021-08-09 | $166.21 | $220.41 | 2,239,500 | — | — |
| 2021-08-06 | $165.95 | $220.07 | 3,394,500 | — | — |
| 2021-08-05 | $163.19 | $214.81 | 2,749,500 | — | — |
| 2021-08-04 | $161.19 | $212.18 | 2,722,800 | — | — |
| 2021-08-03 | $161.43 | $212.50 | 2,868,200 | — | — |
| 2021-08-02 | $160.10 | $210.75 | 3,934,600 | — | — |
| 2021-07-30 | $161.70 | $212.85 | 2,661,400 | — | — |
| 2021-07-29 | $163.91 | $215.76 | 2,587,900 | — | — |
| 2021-07-28 | $161.39 | $212.45 | 2,314,800 | — | — |
| 2021-07-27 | $162.54 | $213.96 | 2,168,000 | — | — |
| 2021-07-26 | $162.34 | $213.70 | 2,055,900 | — | — |
| 2021-07-23 | $160.08 | $210.72 | 3,516,300 | — | — |
| 2021-07-22 | $161.43 | $212.50 | 2,966,600 | — | — |
| 2021-07-21 | $163.21 | $214.84 | 2,508,500 | — | — |
| 2021-07-20 | $157.98 | $207.96 | 3,306,200 | — | — |
| 2021-07-19 | $153.61 | $202.20 | 3,757,400 | — | — |
| 2021-07-16 | $157.52 | $207.35 | 1,955,100 | — | — |
| 2021-07-15 | $160.35 | $211.08 | 3,069,700 | — | — |
| 2021-07-14 | $158.84 | $209.09 | 4,190,900 | — | — |
| 2021-07-13 | $162.84 | $214.35 | 2,536,700 | — | — |
| 2021-07-12 | $164.85 | $217.00 | 3,250,200 | — | — |
| 2021-07-09 | $160.55 | $211.34 | 3,638,900 | — | — |
| 2021-07-08 | $152.46 | $200.69 | 3,313,700 | — | — |
| 2021-07-07 | $155.04 | $204.09 | 3,042,300 | — | — |
| 2021-07-06 | $155.50 | $204.69 | 3,566,700 | — | — |
| 2021-07-02 | $157.40 | $207.19 | 2,247,700 | — | — |
| 2021-07-01 | $157.15 | $206.86 | 3,354,200 | — | — |
| 2021-06-30 | $154.69 | $203.63 | 2,631,800 | — | — |
| 2021-06-29 | $154.15 | $202.91 | 2,151,000 | — | — |
| 2021-06-28 | $156.00 | $205.35 | 2,693,100 | — | — |
| 2021-06-25 | $159.99 | $210.60 | 4,238,200 | — | — |
| 2021-06-24 | $157.57 | $207.42 | 2,077,500 | — | — |
| 2021-06-23 | $156.37 | $205.84 | 2,032,200 | — | — |
| 2021-06-22 | $154.89 | $203.89 | 2,363,900 | — | — |
| 2021-06-21 | $154.89 | $203.89 | 2,875,000 | — | — |
| 2021-06-18 | $150.02 | $197.48 | 8,383,600 | — | — |
| 2021-06-17 | $153.55 | $202.13 | 4,308,500 | — | — |
| 2021-06-16 | $162.20 | $213.51 | 3,140,800 | — | — |
| 2021-06-15 | $162.11 | $213.39 | 2,789,400 | — | — |
| 2021-06-14 | $158.71 | $208.92 | 3,372,800 | — | — |
| 2021-06-11 | $160.65 | $211.47 | 3,826,800 | — | — |
| 2021-06-10 | $158.74 | $208.96 | 3,710,600 | — | — |
| 2021-06-09 | $160.60 | $211.41 | 3,284,500 | — | — |
| 2021-06-08 | $162.73 | $214.21 | 3,513,500 | — | — |
| 2021-06-07 | $163.55 | $215.29 | 3,223,800 | — | — |
| 2021-06-04 | $166.26 | $218.86 | 2,886,600 | — | — |
| 2021-06-03 | $166.29 | $218.90 | 2,513,400 | — | — |
| 2021-06-02 | $165.92 | $218.41 | 3,099,400 | — | — |
| 2021-06-01 | $166.25 | $218.84 | 4,188,000 | — | — |
| 2021-05-28 | $160.78 | $211.64 | 3,365,300 | — | — |
| 2021-05-27 | $161.79 | $212.97 | 3,488,600 | — | — |
| 2021-05-26 | $159.84 | $210.40 | 3,143,500 | — | — |
| 2021-05-25 | $158.22 | $208.27 | 2,670,200 | — | — |
| 2021-05-24 | $160.74 | $211.59 | 2,087,700 | — | — |
| 2021-05-21 | $159.05 | $209.36 | 3,552,000 | — | — |
| 2021-05-20 | $157.81 | $207.73 | 2,893,400 | — | — |
| 2021-05-19 | $157.15 | $206.86 | 3,298,100 | — | — |
| 2021-05-18 | $156.91 | $206.55 | 2,247,700 | — | — |
| 2021-05-17 | $159.90 | $210.48 | 2,229,500 | — | — |
| 2021-05-14 | $158.11 | $208.13 | 2,855,700 | — | — |
| 2021-05-13 | $156.29 | $205.21 | 2,952,900 | — | — |
| 2021-05-12 | $152.97 | $200.85 | 3,298,000 | — | — |
| 2021-05-11 | $154.76 | $203.20 | 4,332,000 | — | — |
| 2021-05-10 | $157.38 | $206.64 | 3,298,300 | — | — |
| 2021-05-07 | $157.71 | $207.07 | 2,480,700 | — | — |
| 2021-05-06 | $156.44 | $205.40 | 3,664,300 | — | — |
| 2021-05-05 | $153.60 | $201.67 | 3,118,700 | — | — |
| 2021-05-04 | $152.02 | $199.60 | 4,227,200 | — | — |
| 2021-05-03 | $149.92 | $196.84 | 2,636,400 | — | — |
| 2021-04-30 | $149.08 | $195.74 | 3,817,300 | — | — |
| 2021-04-29 | $149.23 | $195.94 | 3,349,500 | — | — |
| 2021-04-28 | $144.36 | $189.54 | 4,601,700 | — | — |
| 2021-04-27 | $138.95 | $182.44 | 3,486,700 | — | — |
| 2021-04-26 | $138.29 | $181.57 | 2,169,600 | — | — |
| 2021-04-23 | $135.68 | $178.14 | 2,531,200 | — | — |
| 2021-04-22 | $133.00 | $174.63 | 2,305,200 | — | — |
| 2021-04-21 | $132.91 | $174.51 | 3,035,000 | — | — |
| 2021-04-20 | $131.50 | $172.66 | 2,459,000 | — | — |
| 2021-04-19 | $135.41 | $177.79 | 2,383,900 | — | — |
| 2021-04-16 | $136.68 | $179.46 | 2,888,900 | — | — |
| 2021-04-15 | $134.87 | $177.08 | 3,432,600 | — | — |
| 2021-04-14 | $135.77 | $178.26 | 2,924,400 | — | — |
| 2021-04-13 | $132.67 | $174.19 | 2,335,600 | — | — |
| 2021-04-12 | $134.24 | $176.25 | 2,384,600 | — | — |
| 2021-04-09 | $134.17 | $176.16 | 2,107,200 | — | — |
| 2021-04-08 | $132.73 | $174.27 | 2,193,500 | — | — |
| 2021-04-07 | $132.97 | $174.59 | 1,805,900 | — | — |
| 2021-04-06 | $132.03 | $173.35 | 2,264,500 | — | — |
| 2021-04-05 | $132.60 | $174.10 | 2,583,100 | — | — |
| 2021-04-01 | $129.78 | $170.40 | 2,589,000 | — | — |
| 2021-03-31 | $127.23 | $167.05 | 2,389,100 | — | — |
| 2021-03-30 | $128.56 | $168.80 | 2,732,400 | — | — |
| 2021-03-29 | $126.49 | $166.08 | 2,128,500 | — | — |
| 2021-03-26 | $129.59 | $170.15 | 2,864,900 | — | — |
| 2021-03-25 | $127.87 | $167.89 | 2,716,500 | — | — |
| 2021-03-24 | $123.91 | $162.69 | 2,096,700 | — | — |
| 2021-03-23 | $122.41 | $160.72 | 3,862,500 | — | — |
| 2021-03-22 | $125.22 | $164.41 | 2,090,400 | — | — |
| 2021-03-19 | $126.43 | $166.00 | 3,318,700 | — | — |
| 2021-03-18 | $128.31 | $168.47 | 2,443,800 | — | — |
| 2021-03-17 | $131.65 | $172.85 | 2,840,800 | — | — |
| 2021-03-16 | $128.49 | $168.70 | 3,221,700 | — | — |
| 2021-03-15 | $132.60 | $174.10 | 3,208,100 | — | — |
| 2021-03-12 | $132.55 | $174.04 | 2,217,400 | — | — |
| 2021-03-11 | $132.10 | $173.44 | 2,296,100 | — | — |
| 2021-03-10 | $129.53 | $170.07 | 2,068,600 | — | — |
| 2021-03-09 | $126.30 | $165.83 | 2,564,100 | — | — |
| 2021-03-08 | $128.69 | $168.97 | 2,684,200 | — | — |
| 2021-03-05 | $127.70 | $167.67 | 4,443,000 | — | — |
| 2021-03-04 | $125.94 | $165.36 | 4,583,700 | — | — |
| 2021-03-03 | $125.41 | $164.66 | 3,043,800 | — | — |
| 2021-03-02 | $123.46 | $162.10 | 2,486,600 | — | — |
| 2021-03-01 | $123.93 | $162.72 | 2,714,800 | — | — |
| 2021-02-26 | $120.19 | $157.81 | 3,996,000 | — | — |
| 2021-02-25 | $119.24 | $156.56 | 4,068,000 | — | — |
| 2021-02-24 | $124.48 | $163.44 | 3,314,200 | — | — |
| 2021-02-23 | $122.54 | $160.89 | 3,003,200 | — | — |
| 2021-02-22 | $122.58 | $160.94 | 2,902,200 | — | — |
| 2021-02-19 | $119.56 | $156.98 | 2,989,200 | — | — |
| 2021-02-18 | $117.02 | $153.64 | 2,348,900 | — | — |
| 2021-02-17 | $118.91 | $156.13 | 3,104,200 | — | — |
| 2021-02-16 | $119.80 | $157.29 | 3,985,400 | — | — |
| 2021-02-12 | $117.75 | $154.08 | 2,497,200 | — | — |
| 2021-02-11 | $117.16 | $153.31 | 3,273,600 | — | — |
| 2021-02-10 | $117.62 | $153.91 | 3,982,600 | — | — |
| 2021-02-09 | $115.93 | $151.70 | 4,071,400 | — | — |
| 2021-02-08 | $116.00 | $151.79 | 3,391,700 | — | — |
| 2021-02-05 | $114.48 | $149.80 | 3,925,700 | — | — |
| 2021-02-04 | $112.66 | $147.42 | 5,819,400 | — | — |
| 2021-02-03 | $107.21 | $140.29 | 3,947,700 | — | — |
| 2021-02-02 | $106.04 | $138.76 | 4,621,200 | — | — |
| 2021-02-01 | $102.86 | $134.59 | 3,712,600 | — | — |
| 2021-01-29 | $104.26 | $136.43 | 3,535,400 | — | — |
| 2021-01-28 | $106.84 | $139.80 | 4,667,500 | — | — |
| 2021-01-27 | $102.69 | $134.37 | 7,617,300 | — | — |
| 2021-01-26 | $99.93 | $130.76 | 4,237,600 | — | — |
| 2021-01-25 | $102.53 | $134.16 | 3,733,200 | — | — |
| 2021-01-22 | $105.34 | $137.84 | 5,438,600 | — | — |
| 2021-01-21 | $108.54 | $142.03 | 6,253,800 | — | — |
| 2021-01-20 | $111.38 | $145.74 | 3,931,300 | — | — |
| 2021-01-19 | $112.86 | $147.68 | 3,399,600 | — | — |
| 2021-01-15 | $112.53 | $147.25 | 3,396,100 | — | — |
| 2021-01-14 | $114.40 | $149.69 | 2,841,600 | — | — |
| 2021-01-13 | $112.08 | $146.66 | 3,015,900 | — | — |
| 2021-01-12 | $110.76 | $144.93 | 3,119,900 | — | — |
| 2021-01-11 | $109.31 | $143.03 | 3,312,900 | — | — |
| 2021-01-08 | $110.56 | $144.67 | 3,001,100 | — | — |
| 2021-01-07 | $110.73 | $144.89 | 4,795,700 | — | — |
| 2021-01-06 | $107.38 | $140.51 | 4,394,000 | — | — |
| 2021-01-05 | $100.14 | $131.03 | 2,171,500 | — | — |
| 2021-01-04 | $97.84 | $128.03 | 3,429,700 | — | — |