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
- 1996-03-05 to 2026-08-27
- 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 — 2020
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume |
|---|---|---|---|
| 2020-12-31 | $129.95 | $144.58 | 2,000 |
| 2020-12-30 | $130.11 | $144.76 | 3,200 |
| 2020-12-29 | $132.08 | $146.95 | 3,400 |
| 2020-12-28 | $130.58 | $145.28 | 5,300 |
| 2020-12-24 | $123.16 | $137.03 | 1,600 |
| 2020-12-23 | $126.06 | $140.25 | 7,400 |
| 2020-12-22 | $125.39 | $139.51 | 1,000 |
| 2020-12-21 | $124.49 | $138.51 | 3,500 |
| 2020-12-18 | $126.94 | $141.23 | 2,000 |
| 2020-12-17 | $127.46 | $141.81 | 4,200 |
| 2020-12-16 | $124.15 | $138.13 | 6,300 |
| 2020-12-15 | $122.16 | $135.92 | 4,100 |
| 2020-12-14 | $120.86 | $134.47 | 4,200 |
| 2020-12-11 | $120.57 | $134.15 | 5,800 |
| 2020-12-10 | $122.05 | $135.79 | 26,300 |
| 2020-12-09 | $121.64 | $135.34 | 78,100 |
| 2020-12-08 | $122.59 | $136.39 | 3,000 |
| 2020-12-07 | $122.67 | $136.48 | 2,700 |
| 2020-12-04 | $124.17 | $138.15 | 2,000 |
| 2020-12-03 | $121.93 | $135.66 | 6,500 |
| 2020-12-02 | $122.01 | $135.75 | 2,600 |
| 2020-12-01 | $121.83 | $135.55 | 2,700 |
| 2020-11-30 | $120.35 | $133.90 | 2,800 |
| 2020-11-27 | $119.50 | $132.96 | 900 |
| 2020-11-25 | $116.94 | $130.11 | 63,100 |
| 2020-11-24 | $115.69 | $128.72 | 1,400 |
| 2020-11-23 | $116.40 | $129.51 | 209,500 |
| 2020-11-20 | $116.61 | $129.74 | 17,800 |
| 2020-11-19 | $118.86 | $132.24 | 20,300 |
| 2020-11-18 | $119.23 | $132.66 | 2,100 |
| 2020-11-17 | $117.60 | $130.84 | 4,700 |
| 2020-11-16 | $117.60 | $130.84 | 2,800 |
| 2020-11-13 | $119.49 | $132.94 | 1,800 |
| 2020-11-12 | $118.13 | $131.43 | 382,000 |
| 2020-11-11 | $118.38 | $131.71 | 29,900 |
| 2020-11-10 | $117.75 | $131.01 | 2,300 |
| 2020-11-09 | $116.04 | $129.11 | 1,500 |
| 2020-11-06 | $116.15 | $129.23 | 16,500 |
| 2020-11-05 | $115.00 | $127.95 | 21,700 |
| 2020-11-04 | $112.67 | $125.36 | 4,000 |
| 2020-11-03 | $109.02 | $121.30 | 2,400 |
| 2020-11-02 | $104.62 | $116.40 | 17,800 |
| 2020-10-30 | $105.64 | $117.54 | 47,200 |
| 2020-10-29 | $108.39 | $120.59 | 7,500 |
| 2020-10-28 | $107.94 | $120.09 | 92,300 |
| 2020-10-27 | $116.45 | $129.56 | 14,600 |
| 2020-10-26 | $114.75 | $127.67 | 155,000 |
| 2020-10-23 | $145.35 | $161.72 | 84,500 |
| 2020-10-22 | $145.35 | $161.72 | 150,800 |
| 2020-10-21 | $150.21 | $167.12 | 193,400 |
| 2020-10-20 | $149.30 | $166.11 | 70,400 |
| 2020-10-19 | $152.75 | $169.95 | 1,200 |
| 2020-10-16 | $157.51 | $175.25 | 900 |
| 2020-10-15 | $151.70 | $168.78 | 1,000 |
| 2020-10-14 | $156.25 | $173.84 | 900 |
| 2020-10-13 | $155.70 | $173.23 | 700 |
| 2020-10-12 | $157.75 | $175.51 | 1,100 |
| 2020-10-09 | $157.46 | $175.19 | 7,500 |
| 2020-10-08 | $154.00 | $171.34 | 5,600 |
| 2020-10-07 | $154.20 | $171.56 | 13,400 |
| 2020-10-06 | $156.31 | $173.91 | 700 |
| 2020-10-05 | $157.71 | $175.47 | 1,700 |
| 2020-10-02 | $156.46 | $174.08 | 1,500 |
| 2020-10-01 | $154.40 | $171.79 | 0 |
| 2020-09-30 | $154.40 | $171.79 | 800 |
| 2020-09-29 | $156.57 | $174.20 | 44,000 |
| 2020-09-28 | $156.57 | $174.20 | 5,300 |
| 2020-09-25 | $150.90 | $167.89 | 1,900 |
| 2020-09-24 | $154.96 | $172.41 | 1,400 |
| 2020-09-23 | $154.96 | $172.41 | 3,800 |
| 2020-09-22 | $156.25 | $173.84 | 1,400 |
| 2020-09-21 | $160.96 | $179.08 | 0 |
| 2020-09-18 | $160.96 | $179.08 | 101,400 |
| 2020-09-17 | $162.13 | $180.39 | 700 |
| 2020-09-16 | $161.96 | $180.20 | 36,000 |
| 2020-09-15 | $159.35 | $177.29 | 11,400 |
| 2020-09-14 | $160.96 | $179.08 | 2,600 |
| 2020-09-11 | $161.96 | $180.20 | 13,300 |
| 2020-09-10 | $159.90 | $177.91 | 1,500 |
| 2020-09-09 | $164.17 | $182.66 | 1,700 |
| 2020-09-08 | $155.45 | $172.95 | 3,700 |
| 2020-09-04 | $158.66 | $176.53 | 1,200 |
| 2020-09-03 | $160.70 | $178.80 | 3,500 |
| 2020-09-02 | $165.70 | $184.36 | 4,000 |
| 2020-09-01 | $163.65 | $182.08 | 1,500 |
| 2020-08-31 | $166.36 | $185.09 | 11,000 |
| 2020-08-28 | $165.25 | $183.86 | 10,500 |
| 2020-08-27 | $166.71 | $185.48 | 20,900 |
| 2020-08-26 | $167.00 | $185.80 | 4,400 |
| 2020-08-25 | $165.23 | $183.84 | 6,500 |
| 2020-08-24 | $162.45 | $180.74 | 3,600 |
| 2020-08-21 | $158.75 | $176.63 | 16,000 |
| 2020-08-20 | $163.66 | $182.09 | 4,700 |
| 2020-08-19 | $161.00 | $179.13 | 2,900 |
| 2020-08-18 | $161.76 | $179.97 | 2,900 |
| 2020-08-17 | $159.24 | $177.17 | 1,000 |
| 2020-08-14 | $160.46 | $178.53 | 14,400 |
| 2020-08-13 | $160.40 | $178.46 | 22,000 |
| 2020-08-12 | $160.54 | $178.62 | 1,300 |
| 2020-08-11 | $159.10 | $177.01 | 2,200 |
| 2020-08-10 | $158.50 | $176.35 | 1,100 |
| 2020-08-07 | $161.71 | $179.92 | 1,800 |
| 2020-08-06 | $162.70 | $181.02 | 1,100 |
| 2020-08-05 | $160.95 | $179.07 | 1,200 |
| 2020-08-04 | $160.41 | $178.47 | 1,300 |
| 2020-08-03 | $160.25 | $178.29 | 1,500 |
| 2020-07-31 | $159.21 | $177.14 | 2,000 |
| 2020-07-30 | $159.05 | $176.96 | 900 |
| 2020-07-29 | $163.25 | $181.63 | 2,400 |
| 2020-07-28 | $161.53 | $179.72 | 6,500 |
| 2020-07-27 | $165.00 | $183.58 | 10,700 |
| 2020-07-24 | $156.60 | $174.23 | 1,600 |
| 2020-07-23 | $161.25 | $179.41 | 1,600 |
| 2020-07-22 | $162.95 | $181.30 | 7,300 |
| 2020-07-21 | $161.00 | $179.13 | 3,900 |
| 2020-07-20 | $159.00 | $176.90 | 3,100 |
| 2020-07-17 | $155.45 | $172.95 | 1,400 |
| 2020-07-16 | $156.10 | $173.68 | 10,200 |
| 2020-07-15 | $156.10 | $173.68 | 17,800 |
| 2020-07-14 | $153.30 | $170.56 | 14,800 |
| 2020-07-13 | $151.95 | $169.06 | 2,400 |
| 2020-07-10 | $153.00 | $170.23 | 76,800 |
| 2020-07-09 | $151.00 | $168.00 | 5,900 |
| 2020-07-08 | $145.54 | $161.93 | 2,100 |
| 2020-07-07 | $144.35 | $160.60 | 3,000 |
| 2020-07-06 | $146.00 | $162.44 | 5,300 |
| 2020-07-02 | $141.70 | $157.66 | 7,700 |
| 2020-07-01 | $138.95 | $154.60 | 3,300 |
| 2020-06-30 | $139.25 | $154.93 | 2,600 |
| 2020-06-29 | $136.79 | $152.19 | 800 |
| 2020-06-26 | $137.12 | $152.56 | 22,200 |
| 2020-06-25 | $135.09 | $150.30 | 2,200 |
| 2020-06-24 | $136.96 | $152.38 | 2,900 |
| 2020-06-23 | $141.96 | $157.94 | 6,000 |
| 2020-06-22 | $140.10 | $155.88 | 11,500 |
| 2020-06-19 | $138.84 | $154.47 | 4,900 |
| 2020-06-18 | $133.35 | $148.37 | 1,000 |
| 2020-06-17 | $134.05 | $149.14 | 1,900 |
| 2020-06-16 | $131.84 | $146.69 | 2,500 |
| 2020-06-15 | $128.36 | $142.81 | 2,500 |
| 2020-06-12 | $128.00 | $142.41 | 13,500 |
| 2020-06-11 | $129.30 | $143.86 | 1,500 |
| 2020-06-10 | $136.25 | $151.59 | 4,400 |
| 2020-06-09 | $135.50 | $150.76 | 11,200 |
| 2020-06-08 | $135.00 | $150.20 | 12,600 |
| 2020-06-05 | $135.50 | $150.76 | 32,700 |
| 2020-06-04 | $133.44 | $148.47 | 5,600 |
| 2020-06-03 | $134.61 | $149.77 | 5,800 |
| 2020-06-02 | $129.96 | $144.59 | 21,500 |
| 2020-06-01 | $126.01 | $140.20 | 3,200 |
| 2020-05-29 | $126.95 | $141.24 | 6,700 |
| 2020-05-28 | $124.50 | $138.52 | 18,300 |
| 2020-05-27 | $121.50 | $135.18 | 19,600 |
| 2020-05-26 | $122.00 | $135.74 | 6,500 |
| 2020-05-22 | $115.70 | $128.73 | 25,500 |
| 2020-05-21 | $116.90 | $130.06 | 24,000 |
| 2020-05-20 | $120.20 | $131.80 | 2,100 |
| 2020-05-19 | $116.54 | $127.79 | 800 |
| 2020-05-18 | $116.55 | $127.80 | 900 |
| 2020-05-15 | $111.55 | $122.32 | 8,400 |
| 2020-05-14 | $111.55 | $122.32 | 120,400 |
| 2020-05-13 | $111.95 | $122.76 | 1,500 |
| 2020-05-12 | $114.23 | $125.26 | 700 |
| 2020-05-11 | $113.80 | $124.79 | 1,300 |
| 2020-05-08 | $117.00 | $128.30 | 11,900 |
| 2020-05-07 | $115.26 | $126.39 | 13,200 |
| 2020-05-06 | $112.29 | $123.13 | 14,400 |
| 2020-05-05 | $116.25 | $127.47 | 1,400 |
| 2020-05-04 | $116.25 | $127.47 | 2,300 |
| 2020-05-01 | $114.45 | $125.50 | 1,300 |
| 2020-04-30 | $117.00 | $128.30 | 18,700 |
| 2020-04-29 | $119.00 | $130.49 | 26,800 |
| 2020-04-28 | $117.32 | $128.65 | 206,900 |
| 2020-04-27 | $115.36 | $126.50 | 2,600 |
| 2020-04-24 | $115.26 | $126.39 | 19,100 |
| 2020-04-23 | $115.25 | $126.38 | 14,800 |
| 2020-04-22 | $117.10 | $128.41 | 56,600 |
| 2020-04-21 | $115.00 | $126.10 | 2,500 |
| 2020-04-20 | $122.00 | $133.78 | 500 |
| 2020-04-17 | $120.75 | $132.41 | 700 |
| 2020-04-16 | $117.49 | $128.83 | 0 |
| 2020-04-15 | $117.49 | $128.83 | 19,500 |
| 2020-04-14 | $121.59 | $133.33 | 36,800 |
| 2020-04-13 | $119.00 | $130.49 | 3,400 |
| 2020-04-09 | $119.00 | $130.49 | 47,800 |
| 2020-04-08 | $115.50 | $126.65 | 1,300 |
| 2020-04-07 | $111.50 | $122.26 | 2,400 |
| 2020-04-06 | $109.80 | $120.40 | 79,500 |
| 2020-04-03 | $104.00 | $114.04 | 120,300 |
| 2020-04-02 | $104.00 | $114.04 | 50,500 |
| 2020-04-01 | $107.62 | $118.01 | 24,500 |
| 2020-03-31 | $108.20 | $118.65 | 700 |
| 2020-03-30 | $112.00 | $122.81 | 1,900 |
| 2020-03-27 | $111.50 | $122.26 | 1,200 |
| 2020-03-26 | $112.00 | $122.81 | 1,400 |
| 2020-03-25 | $106.76 | $117.07 | 9,000 |
| 2020-03-24 | $102.50 | $112.40 | 4,400 |
| 2020-03-23 | $95.00 | $104.17 | 1,500 |
| 2020-03-20 | $93.50 | $102.53 | 9,700 |
| 2020-03-19 | $86.20 | $94.52 | 2,800 |
| 2020-03-18 | $91.75 | $100.61 | 3,200 |
| 2020-03-17 | $96.65 | $105.98 | 9,300 |
| 2020-03-16 | $94.25 | $103.35 | 2,300 |
| 2020-03-13 | $104.00 | $114.04 | 1,100 |
| 2020-03-12 | $100.00 | $109.65 | 4,000 |
| 2020-03-11 | $109.34 | $119.90 | 1,000 |
| 2020-03-10 | $113.73 | $124.71 | 1,400 |
| 2020-03-09 | $111.20 | $121.94 | 22,400 |
| 2020-03-06 | $121.00 | $132.68 | 17,000 |
| 2020-03-05 | $121.75 | $133.50 | 58,800 |
| 2020-03-04 | $125.00 | $137.07 | 15,300 |
| 2020-03-03 | $121.95 | $133.72 | 46,700 |
| 2020-03-02 | $122.50 | $134.33 | 13,200 |
| 2020-02-28 | $121.50 | $133.23 | 40,800 |
| 2020-02-27 | $125.10 | $137.18 | 8,600 |
| 2020-02-26 | $125.50 | $137.62 | 14,100 |
| 2020-02-25 | $124.69 | $136.73 | 2,400 |
| 2020-02-24 | $130.04 | $142.59 | 1,800 |
| 2020-02-21 | $136.54 | $149.72 | 50,300 |
| 2020-02-20 | $138.00 | $151.32 | 700 |
| 2020-02-19 | $138.45 | $151.82 | 5,300 |
| 2020-02-18 | $135.80 | $148.91 | 2,700 |
| 2020-02-14 | $136.05 | $149.18 | 3,600 |
| 2020-02-13 | $136.35 | $149.51 | 0 |
| 2020-02-12 | $136.35 | $149.51 | 3,000 |
| 2020-02-11 | $135.15 | $148.20 | 3,800 |
| 2020-02-10 | $134.00 | $146.94 | 12,700 |
| 2020-02-07 | $134.35 | $147.32 | 25,500 |
| 2020-02-06 | $135.00 | $148.03 | 34,600 |
| 2020-02-05 | $135.29 | $148.35 | 15,900 |
| 2020-02-04 | $134.25 | $147.21 | 2,300 |
| 2020-02-03 | $132.25 | $145.02 | 31,600 |
| 2020-01-31 | $129.25 | $141.73 | 16,300 |
| 2020-01-30 | $130.37 | $142.96 | 74,400 |
| 2020-01-29 | $132.01 | $144.75 | 347,900 |
| 2020-01-28 | $132.45 | $145.24 | 119,000 |
| 2020-01-27 | $137.00 | $150.23 | 10,000 |
| 2020-01-24 | $138.50 | $151.87 | 10,700 |
| 2020-01-23 | $135.79 | $148.90 | 600 |
| 2020-01-22 | $138.29 | $151.64 | 1,500 |
| 2020-01-21 | $140.15 | $153.68 | 3,900 |
| 2020-01-17 | $138.30 | $151.65 | 3,100 |
| 2020-01-16 | $134.95 | $147.98 | 700 |
| 2020-01-15 | $135.70 | $148.80 | 800 |
| 2020-01-14 | $136.00 | $149.13 | 1,100 |
| 2020-01-13 | $136.80 | $150.01 | 2,700 |
| 2020-01-10 | $137.00 | $150.23 | 17,000 |
| 2020-01-09 | $135.40 | $148.47 | 4,800 |
| 2020-01-08 | $135.00 | $148.03 | 3,000 |
| 2020-01-07 | $134.00 | $146.94 | 300 |
| 2020-01-06 | $132.69 | $145.50 | 500 |
| 2020-01-03 | $133.70 | $146.61 | 38,600 |
| 2020-01-02 | $135.25 | $148.31 | 51,200 |