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
- 1987-12-29 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $56.50 | $217.79 | 42,100 | — | — |
| 2025-12-30 | $56.91 | $219.37 | 32,600 | — | — |
| 2025-12-29 | $57.72 | $222.50 | 50,400 | — | — |
| 2025-12-26 | $57.77 | $222.69 | 39,500 | — | — |
| 2025-12-24 | $58.24 | $224.50 | 24,900 | — | — |
| 2025-12-23 | $58.18 | $224.27 | 56,100 | — | — |
| 2025-12-22 | $58.82 | $226.74 | 65,800 | — | — |
| 2025-12-19 | $58.73 | $226.39 | 165,000 | — | — |
| 2025-12-18 | $60.98 | $235.06 | 81,000 | — | — |
| 2025-12-17 | $60.58 | $233.52 | 156,800 | — | — |
| 2025-12-16 | $61.14 | $235.68 | 95,900 | — | — |
| 2025-12-15 | $60.10 | $231.67 | 65,500 | — | — |
| 2025-12-12 | $60.12 | $229.70 | 83,800 | — | — |
| 2025-12-11 | $60.15 | $229.82 | 66,200 | — | — |
| 2025-12-10 | $59.43 | $227.07 | 84,100 | — | — |
| 2025-12-09 | $57.80 | $220.84 | 48,500 | — | — |
| 2025-12-08 | $57.32 | $219.01 | 61,300 | — | — |
| 2025-12-05 | $57.12 | $218.24 | 42,400 | — | — |
| 2025-12-04 | $57.16 | $218.39 | 47,700 | — | — |
| 2025-12-03 | $57.08 | $218.09 | 46,900 | — | — |
| 2025-12-02 | $55.83 | $213.31 | 32,300 | — | — |
| 2025-12-01 | $55.97 | $213.85 | 60,000 | — | — |
| 2025-11-28 | $55.50 | $212.05 | 27,600 | — | — |
| 2025-11-26 | $55.84 | $213.35 | 54,300 | — | — |
| 2025-11-25 | $56.12 | $214.42 | 55,500 | — | — |
| 2025-11-24 | $54.98 | $210.06 | 56,400 | — | — |
| 2025-11-21 | $55.39 | $211.63 | 65,700 | — | — |
| 2025-11-20 | $53.51 | $204.45 | 61,700 | — | — |
| 2025-11-19 | $53.39 | $203.99 | 44,900 | — | — |
| 2025-11-18 | $52.80 | $201.74 | 59,200 | — | — |
| 2025-11-17 | $52.74 | $201.51 | 61,100 | — | — |
| 2025-11-14 | $54.32 | $207.54 | 43,600 | — | — |
| 2025-11-13 | $54.16 | $206.93 | 38,700 | — | — |
| 2025-11-12 | $54.25 | $207.28 | 44,200 | — | — |
| 2025-11-11 | $53.93 | $206.05 | 43,200 | — | — |
| 2025-11-10 | $53.69 | $205.14 | 38,100 | — | — |
| 2025-11-07 | $52.98 | $202.42 | 37,700 | — | — |
| 2025-11-06 | $52.47 | $200.47 | 44,500 | — | — |
| 2025-11-05 | $52.72 | $201.43 | 68,500 | — | — |
| 2025-11-04 | $51.83 | $198.03 | 72,400 | — | — |
| 2025-11-03 | $51.68 | $197.46 | 54,800 | — | — |
| 2025-10-31 | $51.20 | $195.62 | 71,100 | — | — |
| 2025-10-30 | $51.52 | $196.85 | 80,700 | — | — |
| 2025-10-29 | $51.19 | $195.58 | 157,700 | — | — |
| 2025-10-28 | $52.49 | $200.55 | 47,900 | — | — |
| 2025-10-27 | $52.44 | $200.36 | 104,500 | — | — |
| 2025-10-24 | $52.83 | $201.85 | 46,400 | — | — |
| 2025-10-23 | $52.19 | $199.40 | 37,600 | — | — |
| 2025-10-22 | $53.19 | $203.23 | 60,900 | — | — |
| 2025-10-21 | $52.54 | $200.74 | 49,500 | — | — |
| 2025-10-20 | $52.95 | $202.31 | 60,700 | — | — |
| 2025-10-17 | $52.17 | $199.33 | 87,400 | — | — |
| 2025-10-16 | $51.02 | $194.93 | 105,400 | — | — |
| 2025-10-15 | $53.19 | $203.23 | 106,800 | — | — |
| 2025-10-14 | $56.14 | $214.50 | 76,700 | — | — |
| 2025-10-13 | $54.35 | $207.66 | 47,500 | — | — |
| 2025-10-10 | $53.32 | $203.72 | 58,000 | — | — |
| 2025-10-09 | $55.02 | $210.22 | 47,200 | — | — |
| 2025-10-08 | $55.54 | $212.20 | 45,600 | — | — |
| 2025-10-07 | $55.17 | $210.79 | 104,600 | — | — |
| 2025-10-06 | $56.45 | $215.68 | 132,200 | — | — |
| 2025-10-03 | $55.23 | $211.02 | 44,200 | — | — |
| 2025-10-02 | $55.07 | $210.41 | 70,200 | — | — |
| 2025-10-01 | $54.95 | $209.95 | 81,300 | — | — |
| 2025-09-30 | $55.95 | $213.77 | 59,500 | — | — |
| 2025-09-29 | $55.59 | $212.40 | 43,400 | — | — |
| 2025-09-26 | $56.49 | $215.83 | 48,700 | — | — |
| 2025-09-25 | $56.00 | $213.96 | 42,900 | — | — |
| 2025-09-24 | $56.10 | $214.34 | 46,200 | — | — |
| 2025-09-23 | $56.19 | $214.69 | 51,000 | — | — |
| 2025-09-22 | $56.21 | $214.76 | 53,900 | — | — |
| 2025-09-19 | $56.50 | $215.87 | 152,900 | — | — |
| 2025-09-18 | $57.62 | $220.15 | 51,000 | — | — |
| 2025-09-17 | $56.09 | $214.31 | 62,000 | — | — |
| 2025-09-16 | $55.62 | $212.51 | 50,000 | — | — |
| 2025-09-15 | $56.42 | $215.57 | 48,700 | — | — |
| 2025-09-12 | $56.91 | $215.41 | 40,700 | — | — |
| 2025-09-11 | $57.15 | $216.32 | 86,800 | — | — |
| 2025-09-10 | $57.45 | $217.46 | 38,600 | — | — |
| 2025-09-09 | $57.52 | $217.72 | 37,900 | — | — |
| 2025-09-08 | $58.09 | $219.88 | 39,100 | — | — |
| 2025-09-05 | $58.37 | $220.94 | 50,100 | — | — |
| 2025-09-04 | $58.84 | $222.72 | 38,200 | — | — |
| 2025-09-03 | $58.22 | $220.37 | 35,200 | — | — |
| 2025-09-02 | $58.30 | $220.68 | 47,500 | — | — |
| 2025-08-29 | $58.42 | $221.13 | 56,400 | — | — |
| 2025-08-28 | $58.62 | $221.89 | 35,700 | — | — |
| 2025-08-27 | $58.78 | $222.49 | 42,700 | — | — |
| 2025-08-26 | $58.75 | $222.38 | 44,600 | — | — |
| 2025-08-25 | $58.10 | $219.92 | 42,300 | — | — |
| 2025-08-22 | $58.64 | $221.96 | 63,400 | — | — |
| 2025-08-21 | $55.83 | $211.33 | 47,200 | — | — |
| 2025-08-20 | $56.16 | $212.57 | 36,400 | — | — |
| 2025-08-19 | $56.09 | $212.31 | 38,600 | — | — |
| 2025-08-18 | $56.49 | $213.82 | 51,700 | — | — |
| 2025-08-15 | $55.05 | $208.37 | 82,600 | — | — |
| 2025-08-14 | $56.22 | $212.80 | 40,100 | — | — |
| 2025-08-13 | $56.56 | $214.09 | 80,100 | — | — |
| 2025-08-12 | $55.99 | $211.93 | 58,900 | — | — |
| 2025-08-11 | $53.76 | $203.49 | 44,400 | — | — |
| 2025-08-08 | $53.54 | $202.66 | 42,700 | — | — |
| 2025-08-07 | $53.12 | $201.07 | 41,600 | — | — |
| 2025-08-06 | $53.00 | $200.61 | 54,000 | — | — |
| 2025-08-05 | $53.68 | $203.19 | 56,000 | — | — |
| 2025-08-04 | $53.81 | $203.68 | 65,800 | — | — |
| 2025-08-01 | $53.11 | $201.03 | 62,100 | — | — |
| 2025-07-31 | $53.98 | $204.32 | 41,800 | — | — |
| 2025-07-30 | $54.61 | $206.71 | 51,400 | — | — |
| 2025-07-29 | $55.22 | $209.02 | 35,700 | — | — |
| 2025-07-28 | $55.78 | $211.14 | 41,700 | — | — |
| 2025-07-25 | $55.73 | $210.95 | 40,300 | — | — |
| 2025-07-24 | $55.82 | $211.29 | 38,000 | — | — |
| 2025-07-23 | $57.04 | $215.91 | 51,000 | — | — |
| 2025-07-22 | $56.75 | $214.81 | 78,600 | — | — |
| 2025-07-21 | $56.86 | $215.22 | 47,600 | — | — |
| 2025-07-18 | $56.94 | $215.53 | 74,900 | — | — |
| 2025-07-17 | $56.80 | $215.00 | 89,300 | — | — |
| 2025-07-16 | $55.94 | $211.74 | 72,400 | — | — |
| 2025-07-15 | $53.88 | $203.94 | 81,300 | — | — |
| 2025-07-14 | $55.38 | $209.62 | 41,100 | — | — |
| 2025-07-11 | $54.59 | $206.63 | 55,800 | — | — |
| 2025-07-10 | $55.54 | $210.23 | 42,300 | — | — |
| 2025-07-09 | $55.34 | $209.47 | 36,400 | — | — |
| 2025-07-08 | $55.53 | $210.19 | 58,900 | — | — |
| 2025-07-07 | $55.28 | $209.24 | 59,400 | — | — |
| 2025-07-03 | $56.11 | $212.39 | 39,900 | — | — |
| 2025-07-02 | $55.18 | $208.87 | 63,900 | — | — |
| 2025-07-01 | $54.59 | $206.63 | 113,700 | — | — |
| 2025-06-30 | $52.92 | $200.31 | 68,400 | — | — |
| 2025-06-27 | $53.09 | $200.95 | 259,800 | — | — |
| 2025-06-26 | $53.22 | $201.45 | 96,700 | — | — |
| 2025-06-25 | $52.15 | $197.40 | 41,300 | — | — |
| 2025-06-24 | $52.37 | $198.23 | 47,900 | — | — |
| 2025-06-23 | $51.72 | $195.77 | 50,100 | — | — |
| 2025-06-20 | $50.24 | $190.17 | 89,600 | — | — |
| 2025-06-18 | $50.22 | $190.09 | 51,800 | — | — |
| 2025-06-17 | $49.79 | $188.46 | 53,400 | — | — |
| 2025-06-16 | $50.08 | $189.56 | 53,200 | — | — |
| 2025-06-13 | $50.55 | $191.34 | 48,500 | — | — |
| 2025-06-12 | $52.19 | $195.77 | 59,300 | — | — |
| 2025-06-11 | $52.52 | $197.01 | 46,800 | — | — |
| 2025-06-10 | $52.69 | $197.64 | 41,200 | — | — |
| 2025-06-09 | $52.10 | $195.43 | 45,300 | — | — |
| 2025-06-06 | $51.88 | $194.61 | 39,400 | — | — |
| 2025-06-05 | $50.65 | $189.99 | 42,900 | — | — |
| 2025-06-04 | $50.84 | $190.70 | 49,600 | — | — |
| 2025-06-03 | $51.45 | $192.99 | 49,700 | — | — |
| 2025-06-02 | $50.72 | $190.25 | 50,400 | — | — |
| 2025-05-30 | $51.05 | $191.49 | 36,300 | — | — |
| 2025-05-29 | $51.40 | $192.81 | 36,900 | — | — |
| 2025-05-28 | $51.01 | $191.34 | 42,600 | — | — |
| 2025-05-27 | $51.64 | $193.71 | 45,800 | — | — |
| 2025-05-23 | $50.82 | $190.63 | 55,500 | — | — |
| 2025-05-22 | $51.17 | $191.94 | 41,500 | — | — |
| 2025-05-21 | $51.29 | $192.39 | 47,200 | — | — |
| 2025-05-20 | $52.65 | $197.49 | 34,800 | — | — |
| 2025-05-19 | $52.68 | $197.61 | 41,500 | — | — |
| 2025-05-16 | $52.65 | $197.49 | 48,300 | — | — |
| 2025-05-15 | $53.14 | $199.33 | 43,400 | — | — |
| 2025-05-14 | $52.69 | $197.64 | 49,700 | — | — |
| 2025-05-13 | $52.71 | $197.72 | 37,400 | — | — |
| 2025-05-12 | $52.29 | $196.14 | 53,100 | — | — |
| 2025-05-09 | $51.01 | $191.34 | 37,800 | — | — |
| 2025-05-08 | $51.32 | $192.51 | 41,400 | — | — |
| 2025-05-07 | $50.12 | $188.00 | 56,600 | — | — |
| 2025-05-06 | $50.24 | $188.45 | 41,000 | — | — |
| 2025-05-05 | $50.04 | $187.70 | 30,000 | — | — |
| 2025-05-02 | $50.46 | $189.28 | 38,300 | — | — |
| 2025-05-01 | $49.40 | $185.30 | 50,800 | — | — |
| 2025-04-30 | $48.96 | $183.65 | 54,500 | — | — |
| 2025-04-29 | $49.59 | $186.02 | 52,900 | — | — |
| 2025-04-28 | $49.10 | $184.18 | 52,400 | — | — |
| 2025-04-25 | $48.82 | $183.13 | 38,700 | — | — |
| 2025-04-24 | $49.32 | $185.00 | 54,100 | — | — |
| 2025-04-23 | $49.25 | $184.74 | 49,000 | — | — |
| 2025-04-22 | $48.52 | $182.00 | 56,900 | — | — |
| 2025-04-21 | $47.28 | $177.35 | 73,100 | — | — |
| 2025-04-17 | $47.19 | $177.01 | 72,300 | — | — |
| 2025-04-16 | $47.56 | $178.40 | 74,900 | — | — |
| 2025-04-15 | $47.02 | $176.38 | 44,200 | — | — |
| 2025-04-14 | $46.13 | $173.04 | 75,300 | — | — |
| 2025-04-11 | $45.64 | $171.20 | 60,900 | — | — |
| 2025-04-10 | $45.97 | $172.44 | 72,000 | — | — |
| 2025-04-09 | $48.11 | $180.46 | 90,400 | — | — |
| 2025-04-08 | $46.40 | $174.05 | 73,800 | — | — |
| 2025-04-07 | $46.33 | $173.79 | 108,500 | — | — |
| 2025-04-04 | $46.61 | $174.84 | 86,700 | — | — |
| 2025-04-03 | $47.38 | $177.73 | 100,300 | — | — |
| 2025-04-02 | $50.45 | $189.24 | 63,900 | — | — |
| 2025-04-01 | $50.68 | $190.10 | 61,600 | — | — |
| 2025-03-31 | $50.36 | $188.90 | 98,400 | — | — |
| 2025-03-28 | $50.89 | $190.89 | 33,000 | — | — |
| 2025-03-27 | $51.91 | $194.72 | 32,000 | — | — |
| 2025-03-26 | $51.74 | $194.08 | 47,500 | — | — |
| 2025-03-25 | $51.58 | $193.48 | 55,800 | — | — |
| 2025-03-24 | $52.34 | $196.33 | 63,700 | — | — |
| 2025-03-21 | $51.26 | $192.28 | 154,200 | — | — |
| 2025-03-20 | $51.19 | $192.02 | 45,600 | — | — |
| 2025-03-19 | $52.10 | $195.43 | 62,300 | — | — |
| 2025-03-18 | $51.30 | $192.43 | 40,700 | — | — |
| 2025-03-17 | $51.54 | $193.33 | 47,600 | — | — |
| 2025-03-14 | $51.30 | $192.43 | 38,900 | — | — |
| 2025-03-13 | $50.80 | $188.79 | 34,900 | — | — |
| 2025-03-12 | $50.98 | $189.46 | 50,400 | — | — |
| 2025-03-11 | $50.59 | $188.01 | 50,500 | — | — |
| 2025-03-10 | $50.52 | $187.75 | 68,700 | — | — |
| 2025-03-07 | $52.04 | $193.40 | 38,300 | — | — |
| 2025-03-06 | $52.09 | $193.59 | 55,800 | — | — |
| 2025-03-05 | $52.47 | $195.00 | 88,000 | — | — |
| 2025-03-04 | $52.77 | $196.11 | 60,900 | — | — |
| 2025-03-03 | $54.68 | $203.21 | 48,800 | — | — |
| 2025-02-28 | $54.59 | $202.88 | 53,500 | — | — |
| 2025-02-27 | $54.00 | $200.68 | 34,600 | — | — |
| 2025-02-26 | $53.71 | $199.61 | 39,500 | — | — |
| 2025-02-25 | $54.03 | $200.80 | 48,000 | — | — |
| 2025-02-24 | $53.63 | $199.31 | 51,900 | — | — |
| 2025-02-21 | $53.88 | $200.24 | 50,000 | — | — |
| 2025-02-20 | $55.23 | $205.26 | 49,500 | — | — |
| 2025-02-19 | $55.41 | $205.92 | 26,500 | — | — |
| 2025-02-18 | $55.53 | $206.37 | 35,700 | — | — |
| 2025-02-14 | $55.50 | $206.26 | 29,200 | — | — |
| 2025-02-13 | $55.68 | $206.93 | 47,100 | — | — |
| 2025-02-12 | $55.11 | $204.81 | 51,000 | — | — |
| 2025-02-11 | $56.88 | $211.39 | 53,500 | — | — |
| 2025-02-10 | $55.58 | $206.56 | 55,200 | — | — |
| 2025-02-07 | $55.47 | $206.15 | 57,300 | — | — |
| 2025-02-06 | $56.62 | $210.42 | 75,500 | — | — |
| 2025-02-05 | $56.03 | $208.23 | 74,400 | — | — |
| 2025-02-04 | $54.91 | $204.07 | 108,900 | — | — |
| 2025-02-03 | $52.93 | $196.71 | 88,000 | — | — |
| 2025-01-31 | $53.51 | $198.86 | 83,300 | — | — |
| 2025-01-30 | $53.72 | $199.64 | 79,400 | — | — |
| 2025-01-29 | $54.12 | $201.13 | 68,800 | — | — |
| 2025-01-28 | $53.53 | $198.94 | 89,200 | — | — |
| 2025-01-27 | $54.28 | $201.72 | 74,900 | — | — |
| 2025-01-24 | $53.83 | $200.05 | 42,500 | — | — |
| 2025-01-23 | $53.50 | $198.83 | 72,300 | — | — |
| 2025-01-22 | $53.29 | $198.05 | 72,800 | — | — |
| 2025-01-21 | $54.07 | $200.94 | 70,900 | — | — |
| 2025-01-17 | $53.80 | $199.94 | 62,600 | — | — |
| 2025-01-16 | $53.12 | $197.41 | 73,900 | — | — |
| 2025-01-15 | $53.99 | $200.65 | 88,800 | — | — |
| 2025-01-14 | $52.77 | $196.11 | 79,200 | — | — |
| 2025-01-13 | $51.05 | $189.72 | 85,500 | — | — |
| 2025-01-10 | $49.72 | $184.78 | 122,800 | — | — |
| 2025-01-08 | $51.11 | $189.94 | 74,000 | — | — |
| 2025-01-07 | $50.86 | $189.01 | 95,800 | — | — |
| 2025-01-06 | $51.64 | $191.91 | 60,300 | — | — |
| 2025-01-03 | $52.24 | $194.14 | 61,600 | — | — |
| 2025-01-02 | $51.95 | $193.07 | 50,900 | — | — |