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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume |
|---|---|---|---|
| 2024-12-31 | $241.83 | $289.75 | 2,400 |
| 2024-12-30 | $245.96 | $294.70 | 1,800 |
| 2024-12-27 | $247.03 | $295.98 | 1,000 |
| 2024-12-26 | $251.10 | $300.86 | 1,200 |
| 2024-12-24 | $247.44 | $296.47 | 1,900 |
| 2024-12-23 | $242.95 | $291.09 | 2,000 |
| 2024-12-20 | $252.89 | $303.00 | 3,400 |
| 2024-12-19 | $247.89 | $297.01 | 2,600 |
| 2024-12-18 | $243.75 | $292.05 | 2,400 |
| 2024-12-17 | $250.91 | $300.63 | 1,400 |
| 2024-12-16 | $251.84 | $301.74 | 3,800 |
| 2024-12-13 | $251.82 | $301.72 | 1,700 |
| 2024-12-12 | $252.00 | $301.94 | 4,700 |
| 2024-12-11 | $245.57 | $294.23 | 138,700 |
| 2024-12-10 | $251.31 | $301.11 | 2,700 |
| 2024-12-09 | $249.04 | $298.39 | 1,300 |
| 2024-12-06 | $254.20 | $304.57 | 2,500 |
| 2024-12-05 | $254.31 | $304.70 | 3,100 |
| 2024-12-04 | $251.00 | $300.74 | 6,000 |
| 2024-12-03 | $240.00 | $287.56 | 9,400 |
| 2024-12-02 | $241.78 | $289.69 | 31,900 |
| 2024-11-29 | $232.80 | $278.93 | 21,700 |
| 2024-11-27 | $232.76 | $278.88 | 2,500 |
| 2024-11-26 | $232.60 | $278.69 | 2,700 |
| 2024-11-25 | $232.61 | $278.70 | 2,900 |
| 2024-11-22 | $235.23 | $281.84 | 2,300 |
| 2024-11-21 | $236.40 | $283.24 | 1,800 |
| 2024-11-20 | $234.77 | $281.29 | 2,200 |
| 2024-11-19 | $230.90 | $276.65 | 3,700 |
| 2024-11-18 | $231.69 | $277.60 | 3,300 |
| 2024-11-15 | $229.11 | $274.51 | 2,500 |
| 2024-11-14 | $234.08 | $280.46 | 1,400 |
| 2024-11-13 | $229.18 | $274.59 | 455,300 |
| 2024-11-12 | $231.24 | $277.06 | 61,000 |
| 2024-11-11 | $234.60 | $281.09 | 35,500 |
| 2024-11-08 | $233.15 | $279.35 | 1,600 |
| 2024-11-07 | $237.60 | $284.68 | 2,100 |
| 2024-11-06 | $231.40 | $277.25 | 180,700 |
| 2024-11-05 | $233.34 | $279.58 | 3,300 |
| 2024-11-04 | $232.00 | $277.97 | 11,500 |
| 2024-11-01 | $233.07 | $279.25 | 800 |
| 2024-10-31 | $229.26 | $274.69 | 3,400 |
| 2024-10-30 | $237.71 | $284.81 | 135,700 |
| 2024-10-29 | $241.50 | $289.35 | 1,400 |
| 2024-10-28 | $239.13 | $286.52 | 213,800 |
| 2024-10-25 | $238.17 | $285.37 | 4,200 |
| 2024-10-24 | $238.00 | $285.16 | 2,400 |
| 2024-10-23 | $233.40 | $279.65 | 5,700 |
| 2024-10-22 | $231.10 | $276.89 | 7,300 |
| 2024-10-21 | $228.27 | $273.50 | 1,200 |
| 2024-10-18 | $228.34 | $273.59 | 4,600 |
| 2024-10-17 | $228.15 | $273.36 | 2,000 |
| 2024-10-16 | $226.83 | $271.78 | 360,300 |
| 2024-10-15 | $230.00 | $275.58 | 6,400 |
| 2024-10-14 | $231.18 | $276.99 | 2,300 |
| 2024-10-11 | $227.56 | $272.65 | 500 |
| 2024-10-10 | $222.31 | $266.36 | 700 |
| 2024-10-09 | $224.01 | $268.40 | 1,100 |
| 2024-10-08 | $222.66 | $266.78 | 800 |
| 2024-10-07 | $220.89 | $264.66 | 1,800 |
| 2024-10-04 | $220.08 | $263.69 | 1,000 |
| 2024-10-03 | $220.90 | $264.67 | 2,200 |
| 2024-10-02 | $225.56 | $270.26 | 1,600 |
| 2024-10-01 | $225.00 | $269.59 | 2,900 |
| 2024-09-30 | $226.04 | $270.83 | 1,300 |
| 2024-09-27 | $223.80 | $268.15 | 2,600 |
| 2024-09-26 | $225.90 | $270.66 | 1,100 |
| 2024-09-25 | $222.57 | $266.67 | 1,300 |
| 2024-09-24 | $231.00 | $276.77 | 1,900 |
| 2024-09-23 | $227.30 | $272.34 | 4,100 |
| 2024-09-20 | $224.74 | $269.27 | 2,200 |
| 2024-09-19 | $227.61 | $272.71 | 5,400 |
| 2024-09-18 | $217.31 | $260.37 | 50,400 |
| 2024-09-17 | $218.14 | $261.37 | 800 |
| 2024-09-16 | $220.65 | $264.37 | 1,500 |
| 2024-09-13 | $221.15 | $264.97 | 114,700 |
| 2024-09-12 | $220.50 | $264.19 | 21,100 |
| 2024-09-11 | $217.01 | $260.01 | 14,900 |
| 2024-09-10 | $214.00 | $256.41 | 1,600 |
| 2024-09-09 | $209.31 | $250.79 | 1,000 |
| 2024-09-06 | $210.00 | $251.61 | 1,000 |
| 2024-09-05 | $210.80 | $252.57 | 3,100 |
| 2024-09-04 | $211.14 | $252.98 | 1,900 |
| 2024-09-03 | $216.09 | $258.91 | 2,200 |
| 2024-08-30 | $216.35 | $259.22 | 800 |
| 2024-08-29 | $215.46 | $258.15 | 3,400 |
| 2024-08-28 | $217.97 | $261.16 | 2,700 |
| 2024-08-27 | $217.01 | $260.01 | 30,700 |
| 2024-08-26 | $214.99 | $257.59 | 33,500 |
| 2024-08-23 | $217.60 | $260.72 | 15,900 |
| 2024-08-22 | $215.12 | $257.75 | 3,700 |
| 2024-08-21 | $219.08 | $262.49 | 2,600 |
| 2024-08-20 | $214.41 | $256.90 | 104,900 |
| 2024-08-19 | $218.99 | $262.38 | 3,700 |
| 2024-08-16 | $214.01 | $256.42 | 51,500 |
| 2024-08-15 | $213.41 | $255.70 | 24,800 |
| 2024-08-14 | $208.65 | $250.00 | 1,500 |
| 2024-08-13 | $209.26 | $250.73 | 3,900 |
| 2024-08-12 | $205.92 | $246.72 | 33,100 |
| 2024-08-09 | $208.25 | $249.52 | 144,300 |
| 2024-08-08 | $200.42 | $240.13 | 7,800 |
| 2024-08-07 | $201.64 | $241.60 | 1,300 |
| 2024-08-06 | $199.26 | $238.74 | 101,800 |
| 2024-08-05 | $196.60 | $235.56 | 204,500 |
| 2024-08-02 | $202.02 | $242.05 | 131,600 |
| 2024-08-01 | $207.88 | $249.07 | 10,100 |
| 2024-07-31 | $212.49 | $254.60 | 2,500 |
| 2024-07-30 | $204.67 | $245.23 | 1,200 |
| 2024-07-29 | $208.57 | $249.90 | 65,800 |
| 2024-07-26 | $210.94 | $252.74 | 73,500 |
| 2024-07-25 | $212.50 | $254.61 | 27,200 |
| 2024-07-24 | $208.41 | $249.71 | 4,400 |
| 2024-07-23 | $213.95 | $256.35 | 17,800 |
| 2024-07-22 | $198.27 | $237.56 | 2,500 |
| 2024-07-19 | $196.68 | $235.65 | 3,200 |
| 2024-07-18 | $195.11 | $233.77 | 16,400 |
| 2024-07-17 | $197.87 | $237.08 | 1,500 |
| 2024-07-16 | $200.66 | $240.42 | 1,000 |
| 2024-07-15 | $198.15 | $237.41 | 3,000 |
| 2024-07-12 | $203.59 | $243.93 | 7,800 |
| 2024-07-11 | $200.90 | $240.71 | 24,400 |
| 2024-07-10 | $201.21 | $241.08 | 900 |
| 2024-07-09 | $199.70 | $239.27 | 63,400 |
| 2024-07-08 | $201.39 | $241.30 | 3,400 |
| 2024-07-05 | $202.00 | $242.03 | 3,400 |
| 2024-07-03 | $202.30 | $242.39 | 49,000 |
| 2024-07-02 | $196.30 | $235.20 | 18,100 |
| 2024-07-01 | $199.37 | $238.88 | 3,700 |
| 2024-06-28 | $200.40 | $240.11 | 43,100 |
| 2024-06-27 | $199.44 | $238.96 | 20,300 |
| 2024-06-26 | $198.71 | $238.09 | 17,400 |
| 2024-06-25 | $194.31 | $232.81 | 57,300 |
| 2024-06-24 | $191.91 | $229.94 | 33,100 |
| 2024-06-21 | $191.88 | $229.90 | 31,300 |
| 2024-06-20 | $191.00 | $228.85 | 4,400 |
| 2024-06-18 | $187.62 | $224.80 | 2,200 |
| 2024-06-17 | $187.55 | $224.71 | 208,100 |
| 2024-06-14 | $188.65 | $226.03 | 452,000 |
| 2024-06-13 | $190.21 | $227.90 | 45,000 |
| 2024-06-12 | $195.20 | $233.88 | 4,600 |
| 2024-06-11 | $189.99 | $227.64 | 10,300 |
| 2024-06-10 | $189.99 | $227.64 | 3,100 |
| 2024-06-07 | $188.43 | $225.77 | 22,100 |
| 2024-06-06 | $191.89 | $229.91 | 2,100 |
| 2024-06-05 | $187.15 | $224.24 | 2,000 |
| 2024-06-04 | $184.39 | $220.93 | 17,800 |
| 2024-06-03 | $184.00 | $220.46 | 1,400 |
| 2024-05-31 | $180.48 | $216.24 | 10,500 |
| 2024-05-30 | $190.50 | $228.25 | 0 |
| 2024-05-29 | $190.50 | $228.25 | 43,800 |
| 2024-05-28 | $192.07 | $230.13 | 5,500 |
| 2024-05-24 | $192.52 | $230.67 | 29,800 |
| 2024-05-23 | $195.98 | $234.81 | 48,000 |
| 2024-05-22 | $193.16 | $231.44 | 1,900 |
| 2024-05-21 | $191.54 | $229.49 | 252,400 |
| 2024-05-20 | $194.61 | $233.17 | 60,300 |
| 2024-05-17 | $192.40 | $230.53 | 153,500 |
| 2024-05-16 | $190.75 | $228.55 | 344,500 |
| 2024-05-15 | $189.51 | $224.19 | 1,400 |
| 2024-05-14 | $187.50 | $221.82 | 2,100 |
| 2024-05-13 | $189.60 | $224.30 | 4,800 |
| 2024-05-10 | $190.00 | $224.77 | 21,500 |
| 2024-05-09 | $190.32 | $225.15 | 6,000 |
| 2024-05-08 | $190.00 | $224.77 | 2,200 |
| 2024-05-07 | $186.52 | $220.66 | 1,400 |
| 2024-05-06 | $184.10 | $217.79 | 3,800 |
| 2024-05-03 | $183.50 | $217.08 | 2,400 |
| 2024-05-02 | $178.18 | $210.79 | 20,800 |
| 2024-05-01 | $182.00 | $215.31 | 1,200 |
| 2024-04-30 | $182.11 | $215.44 | 500 |
| 2024-04-29 | $182.11 | $215.44 | 900 |
| 2024-04-26 | $186.00 | $220.04 | 2,700 |
| 2024-04-25 | $180.85 | $213.95 | 4,300 |
| 2024-04-24 | $188.00 | $222.41 | 6,400 |
| 2024-04-23 | $184.87 | $218.70 | 3,200 |
| 2024-04-22 | $176.43 | $208.72 | 1,900 |
| 2024-04-19 | $174.23 | $206.12 | 21,300 |
| 2024-04-18 | $181.10 | $214.24 | 1,200 |
| 2024-04-17 | $176.75 | $209.10 | 1,100 |
| 2024-04-16 | $180.90 | $214.01 | 2,000 |
| 2024-04-15 | $180.35 | $213.36 | 1,500 |
| 2024-04-12 | $182.09 | $215.42 | 15,900 |
| 2024-04-11 | $185.02 | $218.88 | 3,900 |
| 2024-04-10 | $182.53 | $215.94 | 600 |
| 2024-04-09 | $186.68 | $220.85 | 1,500 |
| 2024-04-08 | $192.97 | $228.29 | 20,700 |
| 2024-04-05 | $192.00 | $227.14 | 1,600 |
| 2024-04-04 | $193.25 | $228.62 | 1,300 |
| 2024-04-03 | $191.38 | $226.41 | 3,100 |
| 2024-04-02 | $191.00 | $225.96 | 19,700 |
| 2024-04-01 | $196.75 | $232.76 | 1,500 |
| 2024-03-28 | $195.96 | $231.82 | 7,200 |
| 2024-03-27 | $195.95 | $231.81 | 7,400 |
| 2024-03-26 | $196.36 | $232.30 | 15,600 |
| 2024-03-25 | $195.69 | $231.50 | 6,600 |
| 2024-03-22 | $194.02 | $229.53 | 1,100 |
| 2024-03-21 | $194.94 | $230.62 | 31,000 |
| 2024-03-20 | $190.00 | $224.77 | 1,100 |
| 2024-03-19 | $186.50 | $220.63 | 13,400 |
| 2024-03-18 | $187.48 | $221.79 | 17,200 |
| 2024-03-15 | $187.48 | $221.79 | 12,100 |
| 2024-03-14 | $189.40 | $224.06 | 3,200 |
| 2024-03-13 | $190.42 | $225.27 | 900 |
| 2024-03-12 | $192.68 | $227.94 | 2,900 |
| 2024-03-11 | $188.91 | $223.48 | 1,600 |
| 2024-03-08 | $192.33 | $227.53 | 3,900 |
| 2024-03-07 | $195.00 | $230.69 | 3,700 |
| 2024-03-06 | $190.58 | $225.46 | 3,200 |
| 2024-03-05 | $186.23 | $220.31 | 15,000 |
| 2024-03-04 | $190.50 | $225.36 | 5,100 |
| 2024-03-01 | $186.58 | $220.73 | 24,500 |
| 2024-02-29 | $187.22 | $221.48 | 2,100 |
| 2024-02-28 | $185.71 | $219.70 | 11,600 |
| 2024-02-27 | $189.22 | $223.85 | 91,500 |
| 2024-02-26 | $188.00 | $222.41 | 20,200 |
| 2024-02-23 | $183.85 | $217.50 | 13,100 |
| 2024-02-22 | $180.30 | $213.30 | 8,600 |
| 2024-02-21 | $175.00 | $207.03 | 9,600 |
| 2024-02-20 | $174.63 | $206.59 | 3,700 |
| 2024-02-16 | $175.25 | $207.32 | 2,900 |
| 2024-02-15 | $176.35 | $208.62 | 60,700 |
| 2024-02-14 | $176.27 | $208.53 | 49,500 |
| 2024-02-13 | $174.04 | $205.89 | 78,700 |
| 2024-02-12 | $179.13 | $211.91 | 2,000 |
| 2024-02-09 | $181.26 | $214.43 | 25,400 |
| 2024-02-08 | $179.60 | $212.47 | 42,600 |
| 2024-02-07 | $180.51 | $213.55 | 18,700 |
| 2024-02-06 | $178.50 | $211.17 | 3,000 |
| 2024-02-05 | $177.10 | $209.51 | 33,200 |
| 2024-02-02 | $177.00 | $209.39 | 4,000 |
| 2024-02-01 | $177.00 | $209.39 | 6,900 |
| 2024-01-31 | $174.38 | $206.29 | 2,400 |
| 2024-01-30 | $174.86 | $206.86 | 6,000 |
| 2024-01-29 | $175.75 | $207.91 | 9,500 |
| 2024-01-26 | $171.66 | $203.08 | 4,200 |
| 2024-01-25 | $173.40 | $205.13 | 12,900 |
| 2024-01-24 | $173.76 | $205.56 | 32,300 |
| 2024-01-23 | $160.84 | $190.28 | 36,600 |
| 2024-01-22 | $161.25 | $190.76 | 2,000 |
| 2024-01-19 | $162.94 | $192.76 | 17,400 |
| 2024-01-18 | $160.00 | $189.28 | 5,500 |
| 2024-01-17 | $157.12 | $185.88 | 4,100 |
| 2024-01-16 | $155.11 | $183.50 | 2,400 |
| 2024-01-12 | $158.30 | $187.27 | 2,100 |
| 2024-01-11 | $154.00 | $182.18 | 2,500 |
| 2024-01-10 | $155.95 | $184.49 | 2,900 |
| 2024-01-09 | $151.84 | $179.63 | 1,600 |
| 2024-01-08 | $153.42 | $181.50 | 2,400 |
| 2024-01-05 | $148.75 | $175.97 | 1,200 |
| 2024-01-04 | $148.63 | $175.83 | 107,200 |
| 2024-01-03 | $148.08 | $175.18 | 5,000 |
| 2024-01-02 | $149.01 | $176.28 | 4,100 |