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
- 1980-03-17 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 | $47.13 | $243.73 | 4,200 | — | — |
| 2025-12-30 | $46.95 | $242.80 | 11,200 | — | — |
| 2025-12-29 | $46.11 | $238.45 | 13,100 | — | — |
| 2025-12-26 | $45.35 | $234.52 | 14,600 | — | — |
| 2025-12-24 | $46.20 | $238.92 | 4,600 | — | — |
| 2025-12-23 | $45.40 | $234.78 | 6,200 | — | — |
| 2025-12-22 | $45.32 | $234.37 | 20,000 | — | — |
| 2025-12-19 | $42.99 | $222.32 | 22,400 | — | — |
| 2025-12-18 | $44.07 | $226.61 | 10,500 | — | — |
| 2025-12-17 | $43.00 | $221.11 | 15,500 | — | — |
| 2025-12-16 | $42.96 | $220.90 | 10,200 | — | — |
| 2025-12-15 | $44.58 | $229.23 | 14,100 | — | — |
| 2025-12-12 | $43.45 | $223.42 | 12,500 | — | — |
| 2025-12-11 | $44.00 | $226.25 | 21,600 | — | — |
| 2025-12-10 | $42.99 | $221.06 | 50,700 | — | — |
| 2025-12-09 | $41.97 | $215.81 | 17,500 | — | — |
| 2025-12-08 | $41.40 | $212.88 | 9,700 | — | — |
| 2025-12-05 | $42.53 | $218.69 | 6,100 | — | — |
| 2025-12-04 | $41.75 | $214.68 | 18,400 | — | — |
| 2025-12-03 | $40.10 | $206.20 | 15,900 | — | — |
| 2025-12-02 | $39.15 | $201.31 | 28,900 | — | — |
| 2025-12-01 | $38.77 | $199.36 | 7,600 | — | — |
| 2025-11-28 | $39.08 | $200.95 | 8,200 | — | — |
| 2025-11-26 | $38.68 | $198.89 | 13,200 | — | — |
| 2025-11-25 | $38.57 | $198.33 | 11,400 | — | — |
| 2025-11-24 | $37.50 | $192.83 | 18,400 | — | — |
| 2025-11-21 | $38.00 | $195.40 | 1,800 | — | — |
| 2025-11-20 | $38.84 | $199.72 | 11,100 | — | — |
| 2025-11-19 | $38.65 | $198.74 | 11,300 | — | — |
| 2025-11-18 | $38.62 | $198.59 | 17,300 | — | — |
| 2025-11-17 | $38.31 | $196.99 | 20,400 | — | — |
| 2025-11-14 | $38.14 | $196.12 | 13,700 | — | — |
| 2025-11-13 | $38.10 | $195.91 | 12,900 | — | — |
| 2025-11-12 | $37.75 | $194.11 | 11,900 | — | — |
| 2025-11-11 | $37.88 | $194.78 | 20,700 | — | — |
| 2025-11-10 | $37.59 | $193.29 | 14,100 | — | — |
| 2025-11-07 | $37.57 | $193.19 | 8,600 | — | — |
| 2025-11-06 | $37.20 | $191.28 | 10,000 | — | — |
| 2025-11-05 | $37.33 | $191.95 | 13,700 | — | — |
| 2025-11-04 | $38.38 | $197.35 | 12,100 | — | — |
| 2025-11-03 | $39.40 | $202.60 | 25,300 | — | — |
| 2025-10-31 | $37.51 | $192.88 | 29,000 | — | — |
| 2025-10-30 | $38.35 | $197.20 | 12,700 | — | — |
| 2025-10-29 | $39.00 | $200.54 | 10,000 | — | — |
| 2025-10-28 | $37.77 | $194.21 | 11,900 | — | — |
| 2025-10-27 | $38.68 | $198.89 | 18,200 | — | — |
| 2025-10-24 | $38.98 | $200.44 | 7,000 | — | — |
| 2025-10-23 | $38.29 | $196.89 | 31,500 | — | — |
| 2025-10-22 | $37.35 | $192.05 | 18,100 | — | — |
| 2025-10-21 | $36.97 | $190.10 | 19,300 | — | — |
| 2025-10-20 | $37.70 | $193.85 | 8,900 | — | — |
| 2025-10-17 | $36.42 | $187.27 | 18,900 | — | — |
| 2025-10-16 | $36.50 | $187.68 | 22,600 | — | — |
| 2025-10-15 | $38.50 | $197.97 | 36,600 | — | — |
| 2025-10-14 | $36.85 | $189.48 | 16,900 | — | — |
| 2025-10-13 | $36.79 | $189.18 | 29,700 | — | — |
| 2025-10-10 | $38.18 | $196.32 | 19,600 | — | — |
| 2025-10-09 | $38.51 | $198.02 | 25,800 | — | — |
| 2025-10-08 | $38.43 | $197.61 | 19,500 | — | — |
| 2025-10-07 | $38.62 | $198.59 | 11,600 | — | — |
| 2025-10-06 | $38.00 | $195.40 | 21,500 | — | — |
| 2025-10-03 | $39.00 | $200.54 | 14,300 | — | — |
| 2025-10-02 | $39.59 | $203.57 | 11,800 | — | — |
| 2025-10-01 | $39.72 | $204.24 | 23,100 | — | — |
| 2025-09-30 | $39.61 | $203.68 | 45,200 | — | — |
| 2025-09-29 | $38.55 | $198.23 | 66,000 | — | — |
| 2025-09-26 | $39.20 | $201.57 | 37,000 | — | — |
| 2025-09-25 | $38.50 | $197.97 | 35,900 | — | — |
| 2025-09-24 | $40.90 | $210.31 | 42,000 | — | — |
| 2025-09-23 | $42.00 | $215.97 | 53,400 | — | — |
| 2025-09-22 | $43.61 | $224.24 | 67,200 | — | — |
| 2025-09-19 | $45.99 | $236.48 | 85,500 | — | — |
| 2025-09-18 | $44.60 | $224.19 | 82,600 | — | — |
| 2025-09-17 | $45.29 | $227.66 | 165,300 | — | — |
| 2025-09-16 | $51.71 | $259.93 | 30,300 | — | — |
| 2025-09-15 | $52.46 | $263.70 | 38,100 | — | — |
| 2025-09-12 | $52.54 | $264.10 | 41,100 | — | — |
| 2025-09-11 | $49.81 | $250.38 | 30,300 | — | — |
| 2025-09-10 | $49.12 | $246.91 | 30,700 | — | — |
| 2025-09-09 | $49.22 | $247.42 | 60,400 | — | — |
| 2025-09-08 | $47.95 | $241.03 | 33,100 | — | — |
| 2025-09-05 | $50.12 | $251.94 | 16,500 | — | — |
| 2025-09-04 | $49.22 | $247.42 | 14,700 | — | — |
| 2025-09-03 | $47.75 | $240.03 | 33,700 | — | — |
| 2025-09-02 | $46.46 | $233.54 | 20,900 | — | — |
| 2025-08-29 | $46.46 | $233.54 | 8,800 | — | — |
| 2025-08-28 | $47.26 | $237.56 | 14,500 | — | — |
| 2025-08-27 | $47.03 | $236.41 | 18,400 | — | — |
| 2025-08-26 | $45.18 | $227.11 | 14,100 | — | — |
| 2025-08-25 | $45.86 | $230.53 | 18,900 | — | — |
| 2025-08-22 | $47.00 | $236.26 | 23,000 | — | — |
| 2025-08-21 | $45.67 | $229.57 | 16,300 | — | — |
| 2025-08-20 | $45.11 | $226.76 | 14,900 | — | — |
| 2025-08-19 | $44.99 | $226.15 | 25,400 | — | — |
| 2025-08-18 | $45.78 | $230.12 | 12,300 | — | — |
| 2025-08-15 | $45.90 | $230.73 | 30,500 | — | — |
| 2025-08-14 | $43.36 | $217.96 | 17,200 | — | — |
| 2025-08-13 | $47.49 | $238.72 | 18,700 | — | — |
| 2025-08-12 | $46.23 | $232.39 | 16,500 | — | — |
| 2025-08-11 | $44.89 | $225.65 | 15,300 | — | — |
| 2025-08-08 | $43.03 | $216.30 | 22,300 | — | — |
| 2025-08-07 | $42.96 | $215.95 | 34,000 | — | — |
| 2025-08-06 | $45.75 | $229.97 | 19,800 | — | — |
| 2025-08-05 | $46.99 | $236.21 | 22,700 | — | — |
| 2025-08-04 | $46.39 | $233.19 | 20,400 | — | — |
| 2025-08-01 | $46.44 | $233.44 | 29,500 | — | — |
| 2025-07-31 | $44.00 | $221.18 | 54,900 | — | — |
| 2025-07-30 | $43.74 | $219.87 | 62,200 | — | — |
| 2025-07-29 | $47.01 | $236.31 | 26,200 | — | — |
| 2025-07-28 | $48.01 | $241.33 | 58,100 | — | — |
| 2025-07-25 | $52.24 | $262.60 | 24,200 | — | — |
| 2025-07-24 | $49.79 | $250.28 | 30,300 | — | — |
| 2025-07-23 | $52.34 | $263.10 | 29,900 | — | — |
| 2025-07-22 | $50.89 | $255.81 | 27,000 | — | — |
| 2025-07-21 | $50.49 | $253.80 | 21,600 | — | — |
| 2025-07-18 | $49.43 | $248.47 | 27,300 | — | — |
| 2025-07-17 | $51.47 | $258.73 | 37,000 | — | — |
| 2025-07-16 | $51.39 | $258.32 | 41,600 | — | — |
| 2025-07-15 | $49.38 | $248.22 | 40,400 | — | — |
| 2025-07-14 | $49.00 | $246.31 | 37,300 | — | — |
| 2025-07-11 | $49.38 | $248.22 | 21,300 | — | — |
| 2025-07-10 | $47.39 | $238.22 | 11,500 | — | — |
| 2025-07-09 | $47.50 | $238.77 | 23,300 | — | — |
| 2025-07-08 | $45.94 | $230.93 | 11,500 | — | — |
| 2025-07-07 | $46.53 | $233.89 | 25,900 | — | — |
| 2025-07-03 | $47.31 | $237.81 | 18,600 | — | — |
| 2025-07-02 | $46.49 | $233.69 | 13,700 | — | — |
| 2025-07-01 | $45.34 | $227.91 | 17,700 | — | — |
| 2025-06-30 | $45.71 | $229.77 | 39,800 | — | — |
| 2025-06-27 | $46.22 | $232.34 | 44,800 | — | — |
| 2025-06-26 | $45.72 | $229.82 | 78,200 | — | — |
| 2025-06-25 | $42.30 | $212.63 | 47,200 | — | — |
| 2025-06-24 | $41.22 | $207.20 | 27,100 | — | — |
| 2025-06-23 | $40.00 | $201.07 | 34,700 | — | — |
| 2025-06-20 | $40.98 | $206.00 | 20,500 | — | — |
| 2025-06-18 | $40.95 | $205.84 | 19,000 | — | — |
| 2025-06-17 | $40.55 | $203.83 | 17,500 | — | — |
| 2025-06-16 | $40.71 | $204.64 | 50,800 | — | — |
| 2025-06-13 | $40.88 | $204.24 | 47,200 | — | — |
| 2025-06-12 | $40.75 | $203.59 | 18,700 | — | — |
| 2025-06-11 | $40.72 | $203.44 | 24,400 | — | — |
| 2025-06-10 | $40.81 | $203.89 | 45,700 | — | — |
| 2025-06-09 | $40.04 | $200.04 | 47,000 | — | — |
| 2025-06-06 | $37.72 | $188.45 | 28,800 | — | — |
| 2025-06-05 | $37.87 | $189.20 | 27,300 | — | — |
| 2025-06-04 | $39.87 | $199.19 | 101,700 | — | — |
| 2025-06-03 | $38.00 | $189.85 | 40,500 | — | — |
| 2025-06-02 | $36.75 | $183.60 | 32,600 | — | — |
| 2025-05-30 | $36.60 | $182.85 | 17,300 | — | — |
| 2025-05-29 | $38.20 | $190.85 | 27,300 | — | — |
| 2025-05-28 | $38.53 | $192.50 | 38,000 | — | — |
| 2025-05-27 | $38.59 | $192.80 | 39,800 | — | — |
| 2025-05-23 | $37.39 | $186.80 | 26,000 | — | — |
| 2025-05-22 | $35.42 | $176.96 | 12,300 | — | — |
| 2025-05-21 | $35.61 | $177.91 | 11,600 | — | — |
| 2025-05-20 | $35.62 | $177.96 | 12,600 | — | — |
| 2025-05-19 | $36.24 | $181.05 | 39,000 | — | — |
| 2025-05-16 | $36.50 | $182.35 | 22,300 | — | — |
| 2025-05-15 | $36.57 | $182.70 | 31,100 | — | — |
| 2025-05-14 | $36.28 | $181.25 | 70,500 | — | — |
| 2025-05-13 | $34.75 | $173.61 | 96,700 | — | — |
| 2025-05-12 | $31.64 | $158.07 | 14,800 | — | — |
| 2025-05-09 | $31.30 | $156.37 | 13,600 | — | — |
| 2025-05-08 | $31.36 | $156.67 | 14,000 | — | — |
| 2025-05-07 | $31.13 | $155.53 | 11,000 | — | — |
| 2025-05-06 | $30.92 | $154.48 | 13,900 | — | — |
| 2025-05-05 | $31.07 | $155.23 | 7,900 | — | — |
| 2025-05-02 | $30.88 | $154.28 | 3,700 | — | — |
| 2025-05-01 | $30.31 | $151.43 | 2,200 | — | — |
| 2025-04-30 | $30.76 | $153.68 | 7,000 | — | — |
| 2025-04-29 | $31.15 | $155.63 | 20,300 | — | — |
| 2025-04-28 | $30.40 | $151.88 | 18,200 | — | — |
| 2025-04-25 | $31.10 | $155.38 | 18,000 | — | — |
| 2025-04-24 | $31.10 | $155.38 | 19,800 | — | — |
| 2025-04-23 | $30.81 | $153.93 | 15,400 | — | — |
| 2025-04-22 | $29.09 | $145.33 | 3,800 | — | — |
| 2025-04-21 | $29.39 | $146.83 | 8,100 | — | — |
| 2025-04-17 | $29.12 | $145.48 | 15,100 | — | — |
| 2025-04-16 | $30.28 | $151.28 | 17,000 | — | — |
| 2025-04-15 | $29.23 | $146.03 | 5,700 | — | — |
| 2025-04-14 | $28.66 | $143.19 | 19,900 | — | — |
| 2025-04-11 | $28.37 | $141.74 | 65,900 | — | — |
| 2025-04-10 | $25.57 | $127.75 | 17,400 | — | — |
| 2025-04-09 | $26.02 | $130.00 | 11,900 | — | — |
| 2025-04-08 | $25.00 | $124.90 | 17,700 | — | — |
| 2025-04-07 | $25.29 | $126.35 | 8,500 | — | — |
| 2025-04-04 | $26.07 | $130.25 | 13,600 | — | — |
| 2025-04-03 | $27.17 | $135.74 | 26,900 | — | — |
| 2025-04-02 | $27.53 | $137.54 | 10,200 | — | — |
| 2025-04-01 | $27.40 | $136.89 | 3,600 | — | — |
| 2025-03-31 | $27.13 | $135.54 | 8,300 | — | — |
| 2025-03-28 | $27.28 | $136.29 | 20,100 | — | — |
| 2025-03-27 | $27.63 | $138.04 | 14,000 | — | — |
| 2025-03-26 | $26.89 | $134.34 | 9,500 | — | — |
| 2025-03-25 | $26.75 | $133.64 | 4,800 | — | — |
| 2025-03-24 | $26.68 | $133.29 | 13,300 | — | — |
| 2025-03-21 | $26.68 | $133.29 | 18,700 | — | — |
| 2025-03-20 | $26.65 | $131.89 | 12,200 | — | — |
| 2025-03-19 | $26.50 | $131.15 | 24,300 | — | — |
| 2025-03-18 | $26.48 | $131.05 | 11,700 | — | — |
| 2025-03-17 | $26.50 | $131.15 | 14,700 | — | — |
| 2025-03-14 | $26.95 | $133.38 | 2,300 | — | — |
| 2025-03-13 | $26.53 | $131.30 | 9,100 | — | — |
| 2025-03-12 | $26.75 | $132.39 | 23,100 | — | — |
| 2025-03-11 | $26.18 | $129.57 | 47,000 | — | — |
| 2025-03-10 | $25.42 | $125.81 | 13,100 | — | — |
| 2025-03-07 | $26.00 | $128.68 | 13,400 | — | — |
| 2025-03-06 | $26.21 | $129.72 | 3,100 | — | — |
| 2025-03-05 | $25.86 | $127.98 | 3,100 | — | — |
| 2025-03-04 | $25.70 | $127.19 | 5,300 | — | — |
| 2025-03-03 | $26.25 | $129.91 | 8,800 | — | — |
| 2025-02-28 | $26.82 | $132.74 | 12,100 | — | — |
| 2025-02-27 | $26.99 | $133.58 | 4,900 | — | — |
| 2025-02-26 | $27.41 | $135.66 | 11,900 | — | — |
| 2025-02-25 | $26.02 | $128.78 | 8,600 | — | — |
| 2025-02-24 | $26.10 | $129.17 | 11,100 | — | — |
| 2025-02-21 | $28.15 | $139.32 | 3,200 | — | — |
| 2025-02-20 | $28.40 | $140.56 | 5,600 | — | — |
| 2025-02-19 | $28.34 | $140.26 | 5,300 | — | — |
| 2025-02-18 | $27.96 | $138.38 | 24,700 | — | — |
| 2025-02-14 | $25.75 | $127.44 | 28,200 | — | — |
| 2025-02-13 | $26.73 | $132.29 | 64,200 | — | — |
| 2025-02-12 | $26.66 | $131.94 | 35,900 | — | — |
| 2025-02-11 | $27.00 | $133.63 | 10,700 | — | — |
| 2025-02-10 | $27.53 | $136.25 | 14,400 | — | — |
| 2025-02-07 | $28.49 | $141.00 | 7,300 | — | — |
| 2025-02-06 | $28.71 | $142.09 | 11,700 | — | — |
| 2025-02-05 | $28.99 | $143.48 | 5,000 | — | — |
| 2025-02-04 | $28.27 | $139.91 | 5,600 | — | — |
| 2025-02-03 | $28.74 | $142.24 | 8,600 | — | — |
| 2025-01-31 | $28.47 | $140.90 | 6,900 | — | — |
| 2025-01-30 | $28.29 | $140.01 | 4,600 | — | — |
| 2025-01-29 | $29.08 | $143.92 | 13,800 | — | — |
| 2025-01-28 | $29.00 | $143.52 | 4,700 | — | — |
| 2025-01-27 | $28.75 | $142.29 | 5,200 | — | — |
| 2025-01-24 | $29.09 | $143.97 | 7,900 | — | — |
| 2025-01-23 | $29.25 | $144.76 | 5,900 | — | — |
| 2025-01-22 | $28.70 | $142.04 | 12,300 | — | — |
| 2025-01-21 | $28.42 | $140.65 | 17,300 | — | — |
| 2025-01-17 | $29.40 | $145.50 | 6,800 | — | — |
| 2025-01-16 | $29.25 | $144.76 | 5,400 | — | — |
| 2025-01-15 | $28.49 | $141.00 | 10,900 | — | — |
| 2025-01-14 | $27.66 | $136.89 | 4,700 | — | — |
| 2025-01-13 | $27.23 | $134.76 | 16,300 | — | — |
| 2025-01-10 | $27.51 | $136.15 | 6,700 | — | — |
| 2025-01-08 | $27.68 | $136.99 | 3,400 | — | — |
| 2025-01-07 | $27.46 | $135.90 | 9,200 | — | — |
| 2025-01-06 | $28.31 | $140.11 | 27,400 | — | — |
| 2025-01-03 | $28.92 | $143.13 | 10,300 | — | — |
| 2025-01-02 | $29.37 | $145.36 | 17,600 | — | — |