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
- 2005-11-18 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 | $38.41 | $93.59 | 98,300 | — | — |
| 2025-12-30 | $38.48 | $93.76 | 111,700 | — | — |
| 2025-12-29 | $38.37 | $93.50 | 98,900 | — | — |
| 2025-12-26 | $38.53 | $93.89 | 118,300 | — | — |
| 2025-12-24 | $38.62 | $94.11 | 50,400 | — | — |
| 2025-12-23 | $38.57 | $93.98 | 142,300 | — | — |
| 2025-12-22 | $39.10 | $95.27 | 146,400 | — | — |
| 2025-12-19 | $39.06 | $95.18 | 299,700 | — | — |
| 2025-12-18 | $39.53 | $96.32 | 168,800 | — | — |
| 2025-12-17 | $39.44 | $96.10 | 205,500 | — | — |
| 2025-12-16 | $39.17 | $95.45 | 230,900 | — | — |
| 2025-12-15 | $39.16 | $95.42 | 217,800 | — | — |
| 2025-12-12 | $39.18 | $95.47 | 171,400 | — | — |
| 2025-12-11 | $39.28 | $95.71 | 204,200 | — | — |
| 2025-12-10 | $37.72 | $91.91 | 347,000 | — | — |
| 2025-12-09 | $37.21 | $90.67 | 172,300 | — | — |
| 2025-12-08 | $36.55 | $89.06 | 200,300 | — | — |
| 2025-12-05 | $37.14 | $90.50 | 187,700 | — | — |
| 2025-12-04 | $39.13 | $91.96 | 215,900 | — | — |
| 2025-12-03 | $39.23 | $92.20 | 159,400 | — | — |
| 2025-12-02 | $40.06 | $94.15 | 132,100 | — | — |
| 2025-12-01 | $40.36 | $94.85 | 127,300 | — | — |
| 2025-11-28 | $40.80 | $95.89 | 70,400 | — | — |
| 2025-11-26 | $40.91 | $96.14 | 213,300 | — | — |
| 2025-11-25 | $40.91 | $96.14 | 174,300 | — | — |
| 2025-11-24 | $40.50 | $95.18 | 119,200 | — | — |
| 2025-11-21 | $40.67 | $95.58 | 119,100 | — | — |
| 2025-11-20 | $40.58 | $95.37 | 112,000 | — | — |
| 2025-11-19 | $40.35 | $94.83 | 99,900 | — | — |
| 2025-11-18 | $41.15 | $96.71 | 106,600 | — | — |
| 2025-11-17 | $41.37 | $97.23 | 80,500 | — | — |
| 2025-11-14 | $41.57 | $97.70 | 100,000 | — | — |
| 2025-11-13 | $41.39 | $97.27 | 110,100 | — | — |
| 2025-11-12 | $41.19 | $96.80 | 143,400 | — | — |
| 2025-11-11 | $41.06 | $96.50 | 102,200 | — | — |
| 2025-11-10 | $40.91 | $96.14 | 104,600 | — | — |
| 2025-11-07 | $40.50 | $95.18 | 150,900 | — | — |
| 2025-11-06 | $40.06 | $94.15 | 161,400 | — | — |
| 2025-11-05 | $40.11 | $94.26 | 131,600 | — | — |
| 2025-11-04 | $40.14 | $94.33 | 135,200 | — | — |
| 2025-11-03 | $39.81 | $93.56 | 154,200 | — | — |
| 2025-10-31 | $40.08 | $94.19 | 180,900 | — | — |
| 2025-10-30 | $39.94 | $93.86 | 200,200 | — | — |
| 2025-10-29 | $39.73 | $93.37 | 133,500 | — | — |
| 2025-10-28 | $40.60 | $95.42 | 104,500 | — | — |
| 2025-10-27 | $41.19 | $96.80 | 97,000 | — | — |
| 2025-10-24 | $41.45 | $97.41 | 83,600 | — | — |
| 2025-10-23 | $41.91 | $98.49 | 120,100 | — | — |
| 2025-10-22 | $42.14 | $99.03 | 92,400 | — | — |
| 2025-10-21 | $41.76 | $98.14 | 114,100 | — | — |
| 2025-10-20 | $41.78 | $98.19 | 118,000 | — | — |
| 2025-10-17 | $41.00 | $96.36 | 126,100 | — | — |
| 2025-10-16 | $40.48 | $95.13 | 150,700 | — | — |
| 2025-10-15 | $41.29 | $97.04 | 93,600 | — | — |
| 2025-10-14 | $42.15 | $99.06 | 130,100 | — | — |
| 2025-10-13 | $41.30 | $97.06 | 222,700 | — | — |
| 2025-10-10 | $40.90 | $96.12 | 123,600 | — | — |
| 2025-10-09 | $40.95 | $96.24 | 130,900 | — | — |
| 2025-10-08 | $41.93 | $98.54 | 113,700 | — | — |
| 2025-10-07 | $42.11 | $98.96 | 114,400 | — | — |
| 2025-10-06 | $42.14 | $99.03 | 166,200 | — | — |
| 2025-10-03 | $43.13 | $101.36 | 137,900 | — | — |
| 2025-10-02 | $43.00 | $101.06 | 183,300 | — | — |
| 2025-10-01 | $43.29 | $101.74 | 96,700 | — | — |
| 2025-09-30 | $43.84 | $103.03 | 124,300 | — | — |
| 2025-09-29 | $43.43 | $102.07 | 143,800 | — | — |
| 2025-09-26 | $43.77 | $102.87 | 120,900 | — | — |
| 2025-09-25 | $43.10 | $101.29 | 119,700 | — | — |
| 2025-09-24 | $43.61 | $102.49 | 106,900 | — | — |
| 2025-09-23 | $43.73 | $102.77 | 158,900 | — | — |
| 2025-09-22 | $43.93 | $103.24 | 118,400 | — | — |
| 2025-09-19 | $43.89 | $103.15 | 637,000 | — | — |
| 2025-09-18 | $44.71 | $105.07 | 103,400 | — | — |
| 2025-09-17 | $44.07 | $103.57 | 129,800 | — | — |
| 2025-09-16 | $43.39 | $101.97 | 151,500 | — | — |
| 2025-09-15 | $43.06 | $101.20 | 154,900 | — | — |
| 2025-09-12 | $44.27 | $104.04 | 102,000 | — | — |
| 2025-09-11 | $45.39 | $105.76 | 139,300 | — | — |
| 2025-09-10 | $45.12 | $105.13 | 89,400 | — | — |
| 2025-09-09 | $45.46 | $105.92 | 48,300 | — | — |
| 2025-09-08 | $45.80 | $106.71 | 64,500 | — | — |
| 2025-09-05 | $45.87 | $106.87 | 95,700 | — | — |
| 2025-09-04 | $47.25 | $110.09 | 98,500 | — | — |
| 2025-09-03 | $46.10 | $107.41 | 70,900 | — | — |
| 2025-09-02 | $45.82 | $106.76 | 54,200 | — | — |
| 2025-08-29 | $46.18 | $107.60 | 53,400 | — | — |
| 2025-08-28 | $45.94 | $107.04 | 43,700 | — | — |
| 2025-08-27 | $46.36 | $108.02 | 72,400 | — | — |
| 2025-08-26 | $45.99 | $107.15 | 71,100 | — | — |
| 2025-08-25 | $46.08 | $107.36 | 84,000 | — | — |
| 2025-08-22 | $46.89 | $109.25 | 95,000 | — | — |
| 2025-08-21 | $46.22 | $107.69 | 63,400 | — | — |
| 2025-08-20 | $45.97 | $107.11 | 63,200 | — | — |
| 2025-08-19 | $45.75 | $106.59 | 56,500 | — | — |
| 2025-08-18 | $45.16 | $105.22 | 54,500 | — | — |
| 2025-08-15 | $45.14 | $105.17 | 83,100 | — | — |
| 2025-08-14 | $45.73 | $106.55 | 62,800 | — | — |
| 2025-08-13 | $46.10 | $107.41 | 77,600 | — | — |
| 2025-08-12 | $45.48 | $105.97 | 88,800 | — | — |
| 2025-08-11 | $44.91 | $104.64 | 78,500 | — | — |
| 2025-08-08 | $44.79 | $104.36 | 92,400 | — | — |
| 2025-08-07 | $44.60 | $103.92 | 94,800 | — | — |
| 2025-08-06 | $44.92 | $104.66 | 142,200 | — | — |
| 2025-08-05 | $45.23 | $105.38 | 123,400 | — | — |
| 2025-08-04 | $44.67 | $104.08 | 102,200 | — | — |
| 2025-08-01 | $43.67 | $101.75 | 145,500 | — | — |
| 2025-07-31 | $44.78 | $104.33 | 146,200 | — | — |
| 2025-07-30 | $45.13 | $105.15 | 115,700 | — | — |
| 2025-07-29 | $45.98 | $107.13 | 171,800 | — | — |
| 2025-07-28 | $46.47 | $108.27 | 257,600 | — | — |
| 2025-07-25 | $46.23 | $107.71 | 226,700 | — | — |
| 2025-07-24 | $43.58 | $101.54 | 146,700 | — | — |
| 2025-07-23 | $44.00 | $102.52 | 138,100 | — | — |
| 2025-07-22 | $44.11 | $102.77 | 180,400 | — | — |
| 2025-07-21 | $44.09 | $102.73 | 169,000 | — | — |
| 2025-07-18 | $45.18 | $105.27 | 127,000 | — | — |
| 2025-07-17 | $45.65 | $106.36 | 142,900 | — | — |
| 2025-07-16 | $45.01 | $104.87 | 178,800 | — | — |
| 2025-07-15 | $44.53 | $103.75 | 138,200 | — | — |
| 2025-07-14 | $44.82 | $104.43 | 103,900 | — | — |
| 2025-07-11 | $44.16 | $102.89 | 116,800 | — | — |
| 2025-07-10 | $43.18 | $100.61 | 130,700 | — | — |
| 2025-07-09 | $43.48 | $101.31 | 83,500 | — | — |
| 2025-07-08 | $43.57 | $101.52 | 92,300 | — | — |
| 2025-07-07 | $43.53 | $101.42 | 105,100 | — | — |
| 2025-07-03 | $43.79 | $102.03 | 67,700 | — | — |
| 2025-07-02 | $43.11 | $100.44 | 147,900 | — | — |
| 2025-07-01 | $43.72 | $101.87 | 87,900 | — | — |
| 2025-06-30 | $43.73 | $101.89 | 186,900 | — | — |
| 2025-06-27 | $43.87 | $102.21 | 207,700 | — | — |
| 2025-06-26 | $43.49 | $101.33 | 158,000 | — | — |
| 2025-06-25 | $42.97 | $100.12 | 199,700 | — | — |
| 2025-06-24 | $44.30 | $103.22 | 147,000 | — | — |
| 2025-06-23 | $44.21 | $103.01 | 145,500 | — | — |
| 2025-06-20 | $43.50 | $101.35 | 276,500 | — | — |
| 2025-06-18 | $43.84 | $102.14 | 163,000 | — | — |
| 2025-06-17 | $43.75 | $101.93 | 130,800 | — | — |
| 2025-06-16 | $44.44 | $103.54 | 151,400 | — | — |
| 2025-06-13 | $44.45 | $103.57 | 110,100 | — | — |
| 2025-06-12 | $45.25 | $104.52 | 163,900 | — | — |
| 2025-06-11 | $45.17 | $104.34 | 186,400 | — | — |
| 2025-06-10 | $45.35 | $104.75 | 116,800 | — | — |
| 2025-06-09 | $45.65 | $105.45 | 182,900 | — | — |
| 2025-06-06 | $45.84 | $105.88 | 185,100 | — | — |
| 2025-06-05 | $45.54 | $105.19 | 167,900 | — | — |
| 2025-06-04 | $45.91 | $106.05 | 133,500 | — | — |
| 2025-06-03 | $47.14 | $108.89 | 91,600 | — | — |
| 2025-06-02 | $47.63 | $110.02 | 81,700 | — | — |
| 2025-05-30 | $47.47 | $109.65 | 83,400 | — | — |
| 2025-05-29 | $47.16 | $108.93 | 75,800 | — | — |
| 2025-05-28 | $46.45 | $107.29 | 88,500 | — | — |
| 2025-05-27 | $46.98 | $108.52 | 76,300 | — | — |
| 2025-05-23 | $46.39 | $107.15 | 61,200 | — | — |
| 2025-05-22 | $46.37 | $107.11 | 81,300 | — | — |
| 2025-05-21 | $46.79 | $108.08 | 58,900 | — | — |
| 2025-05-20 | $47.67 | $110.11 | 50,200 | — | — |
| 2025-05-19 | $48.22 | $111.38 | 60,000 | — | — |
| 2025-05-16 | $47.95 | $110.76 | 99,600 | — | — |
| 2025-05-15 | $47.52 | $109.76 | 70,800 | — | — |
| 2025-05-14 | $46.03 | $106.32 | 68,600 | — | — |
| 2025-05-13 | $46.74 | $107.96 | 97,400 | — | — |
| 2025-05-12 | $47.39 | $109.46 | 76,100 | — | — |
| 2025-05-09 | $47.19 | $109.00 | 57,300 | — | — |
| 2025-05-08 | $47.41 | $109.51 | 113,200 | — | — |
| 2025-05-07 | $46.41 | $107.20 | 79,600 | — | — |
| 2025-05-06 | $47.10 | $108.79 | 119,800 | — | — |
| 2025-05-05 | $46.53 | $107.48 | 122,900 | — | — |
| 2025-05-02 | $46.64 | $107.73 | 94,100 | — | — |
| 2025-05-01 | $45.83 | $105.86 | 102,700 | — | — |
| 2025-04-30 | $46.49 | $107.39 | 213,000 | — | — |
| 2025-04-29 | $49.84 | $115.12 | 114,200 | — | — |
| 2025-04-28 | $49.02 | $113.23 | 78,200 | — | — |
| 2025-04-25 | $48.89 | $112.93 | 71,800 | — | — |
| 2025-04-24 | $49.63 | $114.64 | 109,600 | — | — |
| 2025-04-23 | $49.25 | $113.76 | 105,300 | — | — |
| 2025-04-22 | $49.39 | $114.08 | 194,700 | — | — |
| 2025-04-21 | $48.85 | $112.84 | 120,100 | — | — |
| 2025-04-17 | $49.53 | $114.41 | 88,700 | — | — |
| 2025-04-16 | $49.61 | $114.59 | 99,400 | — | — |
| 2025-04-15 | $49.09 | $113.39 | 69,900 | — | — |
| 2025-04-14 | $49.16 | $113.55 | 77,500 | — | — |
| 2025-04-11 | $48.41 | $111.82 | 93,500 | — | — |
| 2025-04-10 | $48.82 | $112.77 | 121,500 | — | — |
| 2025-04-09 | $49.32 | $113.92 | 157,100 | — | — |
| 2025-04-08 | $48.57 | $112.19 | 150,800 | — | — |
| 2025-04-07 | $48.00 | $110.87 | 175,700 | — | — |
| 2025-04-04 | $50.11 | $115.75 | 127,000 | — | — |
| 2025-04-03 | $53.06 | $122.56 | 181,600 | — | — |
| 2025-04-02 | $52.34 | $120.90 | 82,200 | — | — |
| 2025-04-01 | $52.70 | $121.73 | 91,400 | — | — |
| 2025-03-31 | $52.55 | $121.38 | 110,100 | — | — |
| 2025-03-28 | $52.67 | $121.66 | 67,800 | — | — |
| 2025-03-27 | $52.98 | $122.38 | 85,900 | — | — |
| 2025-03-26 | $52.51 | $121.29 | 88,000 | — | — |
| 2025-03-25 | $52.02 | $120.16 | 96,600 | — | — |
| 2025-03-24 | $52.02 | $120.16 | 64,700 | — | — |
| 2025-03-21 | $51.72 | $119.47 | 404,800 | — | — |
| 2025-03-20 | $51.51 | $118.98 | 74,300 | — | — |
| 2025-03-19 | $51.10 | $118.03 | 85,600 | — | — |
| 2025-03-18 | $51.42 | $118.77 | 87,700 | — | — |
| 2025-03-17 | $51.56 | $119.10 | 68,800 | — | — |
| 2025-03-14 | $51.20 | $118.26 | 54,400 | — | — |
| 2025-03-13 | $50.77 | $117.27 | 63,100 | — | — |
| 2025-03-12 | $50.04 | $115.59 | 90,600 | — | — |
| 2025-03-11 | $50.33 | $116.26 | 83,900 | — | — |
| 2025-03-10 | $49.79 | $115.01 | 89,900 | — | — |
| 2025-03-07 | $49.91 | $115.29 | 74,300 | — | — |
| 2025-03-06 | $50.93 | $116.74 | 113,300 | — | — |
| 2025-03-05 | $50.81 | $116.47 | 109,900 | — | — |
| 2025-03-04 | $50.95 | $116.79 | 103,100 | — | — |
| 2025-03-03 | $52.16 | $119.56 | 101,500 | — | — |
| 2025-02-28 | $51.46 | $117.96 | 105,800 | — | — |
| 2025-02-27 | $50.80 | $116.44 | 121,600 | — | — |
| 2025-02-26 | $50.83 | $116.51 | 48,500 | — | — |
| 2025-02-25 | $51.50 | $118.05 | 68,800 | — | — |
| 2025-02-24 | $49.97 | $114.54 | 60,000 | — | — |
| 2025-02-21 | $49.47 | $113.39 | 67,000 | — | — |
| 2025-02-20 | $49.42 | $113.28 | 66,000 | — | — |
| 2025-02-19 | $49.56 | $113.60 | 63,900 | — | — |
| 2025-02-18 | $49.63 | $113.76 | 52,000 | — | — |
| 2025-02-14 | $49.50 | $113.46 | 36,600 | — | — |
| 2025-02-13 | $49.96 | $114.52 | 50,800 | — | — |
| 2025-02-12 | $49.08 | $112.50 | 53,800 | — | — |
| 2025-02-11 | $49.96 | $114.52 | 39,400 | — | — |
| 2025-02-10 | $49.95 | $114.49 | 55,000 | — | — |
| 2025-02-07 | $50.28 | $115.25 | 72,200 | — | — |
| 2025-02-06 | $50.97 | $116.83 | 45,200 | — | — |
| 2025-02-05 | $50.89 | $116.65 | 68,200 | — | — |
| 2025-02-04 | $50.24 | $115.16 | 46,000 | — | — |
| 2025-02-03 | $50.00 | $114.61 | 68,600 | — | — |
| 2025-01-31 | $50.02 | $114.65 | 76,300 | — | — |
| 2025-01-30 | $49.95 | $114.49 | 147,000 | — | — |
| 2025-01-29 | $50.50 | $115.75 | 45,400 | — | — |
| 2025-01-28 | $50.75 | $116.33 | 45,600 | — | — |
| 2025-01-27 | $51.24 | $117.45 | 79,500 | — | — |
| 2025-01-24 | $50.26 | $115.20 | 67,800 | — | — |
| 2025-01-23 | $50.04 | $114.70 | 55,800 | — | — |
| 2025-01-22 | $50.30 | $115.30 | 89,400 | — | — |
| 2025-01-21 | $51.11 | $117.15 | 50,000 | — | — |
| 2025-01-17 | $51.09 | $117.11 | 42,200 | — | — |
| 2025-01-16 | $51.49 | $118.02 | 70,100 | — | — |
| 2025-01-15 | $51.77 | $118.67 | 61,000 | — | — |
| 2025-01-14 | $51.12 | $117.18 | 81,400 | — | — |
| 2025-01-13 | $49.90 | $114.38 | 113,300 | — | — |
| 2025-01-10 | $48.89 | $112.06 | 88,700 | — | — |
| 2025-01-08 | $49.51 | $113.49 | 55,300 | — | — |
| 2025-01-07 | $49.68 | $113.88 | 130,500 | — | — |
| 2025-01-06 | $49.86 | $114.29 | 68,300 | — | — |
| 2025-01-03 | $50.97 | $116.83 | 49,600 | — | — |
| 2025-01-02 | $51.24 | $117.45 | 69,600 | — | — |