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
- 1999-01-04 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 | $55.80 | $129.99 | 7,800 | — | — |
| 2025-12-30 | $55.80 | $129.99 | 2,800 | — | — |
| 2025-12-29 | $55.80 | $129.99 | 3,300 | — | — |
| 2025-12-26 | $55.25 | $128.71 | 2,000 | — | — |
| 2025-12-24 | $55.05 | $128.24 | 2,100 | — | — |
| 2025-12-23 | $54.97 | $128.06 | 5,600 | — | — |
| 2025-12-22 | $56.26 | $131.06 | 9,500 | — | — |
| 2025-12-19 | $57.81 | $134.67 | 14,800 | — | — |
| 2025-12-18 | $60.59 | $140.36 | 9,600 | — | — |
| 2025-12-17 | $59.62 | $138.11 | 5,300 | — | — |
| 2025-12-16 | $59.57 | $137.99 | 9,000 | — | — |
| 2025-12-15 | $59.30 | $137.37 | 11,200 | — | — |
| 2025-12-12 | $57.60 | $133.43 | 11,300 | — | — |
| 2025-12-11 | $57.88 | $134.08 | 9,200 | — | — |
| 2025-12-10 | $56.01 | $129.75 | 31,900 | — | — |
| 2025-12-09 | $55.38 | $128.29 | 14,000 | — | — |
| 2025-12-08 | $53.48 | $123.89 | 8,300 | — | — |
| 2025-12-05 | $53.30 | $123.47 | 6,200 | — | — |
| 2025-12-04 | $53.59 | $124.14 | 10,100 | — | — |
| 2025-12-03 | $53.63 | $124.23 | 35,000 | — | — |
| 2025-12-02 | $52.30 | $121.15 | 5,500 | — | — |
| 2025-12-01 | $52.43 | $121.45 | 6,000 | — | — |
| 2025-11-28 | $52.67 | $122.01 | 3,400 | — | — |
| 2025-11-26 | $52.17 | $120.85 | 6,600 | — | — |
| 2025-11-25 | $51.97 | $120.39 | 8,200 | — | — |
| 2025-11-24 | $51.68 | $119.72 | 6,900 | — | — |
| 2025-11-21 | $53.00 | $122.77 | 14,800 | — | — |
| 2025-11-20 | $50.60 | $117.21 | 7,200 | — | — |
| 2025-11-19 | $50.61 | $117.24 | 6,100 | — | — |
| 2025-11-18 | $50.69 | $117.42 | 3,300 | — | — |
| 2025-11-17 | $50.50 | $116.98 | 10,600 | — | — |
| 2025-11-14 | $51.59 | $119.51 | 8,800 | — | — |
| 2025-11-13 | $52.03 | $120.53 | 8,100 | — | — |
| 2025-11-12 | $52.32 | $121.20 | 4,800 | — | — |
| 2025-11-11 | $51.39 | $119.04 | 4,600 | — | — |
| 2025-11-10 | $50.56 | $117.12 | 7,600 | — | — |
| 2025-11-07 | $50.79 | $117.65 | 7,900 | — | — |
| 2025-11-06 | $50.35 | $116.63 | 7,100 | — | — |
| 2025-11-05 | $51.30 | $118.84 | 5,200 | — | — |
| 2025-11-04 | $50.54 | $117.07 | 3,100 | — | — |
| 2025-11-03 | $50.98 | $118.09 | 4,200 | — | — |
| 2025-10-31 | $50.67 | $117.38 | 4,100 | — | — |
| 2025-10-30 | $51.12 | $118.42 | 3,200 | — | — |
| 2025-10-29 | $51.19 | $118.58 | 7,100 | — | — |
| 2025-10-28 | $51.78 | $119.95 | 6,000 | — | — |
| 2025-10-27 | $51.74 | $119.85 | 6,300 | — | — |
| 2025-10-24 | $53.10 | $123.00 | 3,100 | — | — |
| 2025-10-23 | $51.41 | $119.09 | 7,800 | — | — |
| 2025-10-22 | $51.77 | $119.92 | 7,800 | — | — |
| 2025-10-21 | $50.53 | $117.05 | 2,600 | — | — |
| 2025-10-20 | $51.11 | $118.40 | 4,200 | — | — |
| 2025-10-17 | $50.04 | $115.92 | 4,100 | — | — |
| 2025-10-16 | $50.00 | $115.82 | 14,300 | — | — |
| 2025-10-15 | $52.03 | $120.53 | 5,700 | — | — |
| 2025-10-14 | $51.78 | $119.95 | 4,900 | — | — |
| 2025-10-13 | $50.41 | $116.77 | 4,700 | — | — |
| 2025-10-10 | $50.16 | $116.19 | 10,900 | — | — |
| 2025-10-09 | $51.98 | $120.41 | 6,200 | — | — |
| 2025-10-08 | $52.50 | $121.62 | 3,600 | — | — |
| 2025-10-07 | $52.50 | $121.62 | 6,500 | — | — |
| 2025-10-06 | $52.52 | $121.66 | 4,700 | — | — |
| 2025-10-03 | $52.53 | $121.68 | 4,100 | — | — |
| 2025-10-02 | $52.35 | $121.27 | 10,800 | — | — |
| 2025-10-01 | $52.75 | $122.19 | 6,000 | — | — |
| 2025-09-30 | $52.52 | $121.66 | 7,500 | — | — |
| 2025-09-29 | $52.69 | $122.06 | 4,600 | — | — |
| 2025-09-26 | $53.40 | $123.70 | 6,500 | — | — |
| 2025-09-25 | $53.32 | $123.51 | 4,100 | — | — |
| 2025-09-24 | $53.06 | $122.91 | 21,200 | — | — |
| 2025-09-23 | $52.71 | $122.10 | 6,800 | — | — |
| 2025-09-22 | $52.97 | $122.70 | 5,800 | — | — |
| 2025-09-19 | $53.06 | $122.91 | 24,700 | — | — |
| 2025-09-18 | $53.81 | $124.65 | 11,700 | — | — |
| 2025-09-17 | $52.50 | $121.62 | 16,600 | — | — |
| 2025-09-16 | $52.44 | $120.69 | 16,500 | — | — |
| 2025-09-15 | $52.57 | $120.99 | 13,300 | — | — |
| 2025-09-12 | $52.58 | $121.01 | 9,300 | — | — |
| 2025-09-11 | $53.49 | $123.11 | 7,800 | — | — |
| 2025-09-10 | $52.53 | $120.90 | 8,700 | — | — |
| 2025-09-09 | $53.02 | $122.02 | 5,700 | — | — |
| 2025-09-08 | $53.22 | $122.48 | 4,000 | — | — |
| 2025-09-05 | $52.31 | $120.39 | 8,900 | — | — |
| 2025-09-04 | $53.89 | $124.03 | 10,100 | — | — |
| 2025-09-03 | $53.33 | $122.74 | 10,100 | — | — |
| 2025-09-02 | $53.53 | $123.20 | 8,300 | — | — |
| 2025-08-29 | $53.92 | $124.09 | 3,900 | — | — |
| 2025-08-28 | $54.10 | $124.51 | 6,700 | — | — |
| 2025-08-27 | $53.62 | $123.40 | 5,600 | — | — |
| 2025-08-26 | $52.86 | $121.66 | 8,100 | — | — |
| 2025-08-25 | $52.94 | $121.84 | 3,800 | — | — |
| 2025-08-22 | $53.17 | $122.37 | 13,900 | — | — |
| 2025-08-21 | $50.80 | $116.91 | 4,000 | — | — |
| 2025-08-20 | $51.51 | $118.55 | 7,500 | — | — |
| 2025-08-19 | $50.71 | $116.71 | 6,000 | — | — |
| 2025-08-18 | $50.27 | $115.69 | 4,800 | — | — |
| 2025-08-15 | $50.92 | $117.19 | 6,200 | — | — |
| 2025-08-14 | $51.66 | $118.89 | 8,000 | — | — |
| 2025-08-13 | $52.48 | $120.78 | 9,400 | — | — |
| 2025-08-12 | $51.96 | $119.58 | 11,800 | — | — |
| 2025-08-11 | $50.41 | $116.02 | 12,800 | — | — |
| 2025-08-08 | $49.75 | $114.50 | 4,300 | — | — |
| 2025-08-07 | $49.25 | $113.35 | 14,000 | — | — |
| 2025-08-06 | $49.75 | $114.50 | 10,800 | — | — |
| 2025-08-05 | $49.85 | $114.73 | 10,900 | — | — |
| 2025-08-04 | $50.02 | $115.12 | 9,500 | — | — |
| 2025-08-01 | $49.14 | $113.09 | 11,000 | — | — |
| 2025-07-31 | $50.60 | $116.45 | 81,500 | — | — |
| 2025-07-30 | $52.42 | $120.64 | 30,500 | — | — |
| 2025-07-29 | $52.05 | $119.79 | 17,600 | — | — |
| 2025-07-28 | $52.54 | $120.92 | 16,000 | — | — |
| 2025-07-25 | $52.33 | $120.44 | 24,600 | — | — |
| 2025-07-24 | $52.82 | $121.56 | 16,300 | — | — |
| 2025-07-23 | $53.39 | $122.87 | 14,600 | — | — |
| 2025-07-22 | $52.51 | $120.85 | 13,700 | — | — |
| 2025-07-21 | $52.72 | $121.33 | 24,600 | — | — |
| 2025-07-18 | $52.38 | $120.55 | 20,300 | — | — |
| 2025-07-17 | $53.26 | $122.58 | 10,800 | — | — |
| 2025-07-16 | $52.27 | $120.30 | 12,600 | — | — |
| 2025-07-15 | $51.78 | $119.17 | 19,000 | — | — |
| 2025-07-14 | $53.85 | $123.93 | 19,500 | — | — |
| 2025-07-11 | $52.38 | $120.55 | 8,900 | — | — |
| 2025-07-10 | $52.44 | $120.69 | 10,800 | — | — |
| 2025-07-09 | $51.80 | $119.22 | 14,000 | — | — |
| 2025-07-08 | $51.67 | $118.92 | 10,500 | — | — |
| 2025-07-07 | $51.60 | $118.76 | 16,100 | — | — |
| 2025-07-03 | $50.42 | $116.04 | 7,000 | — | — |
| 2025-07-02 | $49.90 | $114.84 | 16,200 | — | — |
| 2025-07-01 | $49.79 | $114.59 | 6,300 | — | — |
| 2025-06-30 | $48.47 | $111.55 | 14,400 | — | — |
| 2025-06-27 | $48.62 | $111.90 | 103,800 | — | — |
| 2025-06-26 | $48.92 | $112.59 | 8,400 | — | — |
| 2025-06-25 | $46.87 | $107.87 | 7,200 | — | — |
| 2025-06-24 | $47.50 | $109.32 | 8,500 | — | — |
| 2025-06-23 | $47.50 | $109.32 | 10,300 | — | — |
| 2025-06-20 | $46.75 | $107.59 | 14,100 | — | — |
| 2025-06-18 | $46.99 | $108.15 | 6,400 | — | — |
| 2025-06-17 | $46.23 | $106.40 | 9,900 | — | — |
| 2025-06-16 | $47.26 | $108.03 | 12,400 | — | — |
| 2025-06-13 | $47.15 | $107.78 | 11,200 | — | — |
| 2025-06-12 | $48.40 | $110.64 | 4,800 | — | — |
| 2025-06-11 | $48.00 | $109.72 | 8,200 | — | — |
| 2025-06-10 | $47.71 | $109.06 | 4,100 | — | — |
| 2025-06-09 | $47.14 | $107.76 | 5,400 | — | — |
| 2025-06-06 | $46.67 | $106.68 | 5,200 | — | — |
| 2025-06-05 | $46.15 | $105.49 | 13,200 | — | — |
| 2025-06-04 | $45.82 | $104.74 | 9,600 | — | — |
| 2025-06-03 | $46.84 | $107.07 | 14,100 | — | — |
| 2025-06-02 | $46.49 | $106.27 | 10,500 | — | — |
| 2025-05-30 | $46.87 | $107.14 | 12,300 | — | — |
| 2025-05-29 | $47.29 | $108.10 | 12,500 | — | — |
| 2025-05-28 | $46.77 | $106.91 | 24,500 | — | — |
| 2025-05-27 | $48.30 | $110.41 | 14,100 | — | — |
| 2025-05-23 | $46.73 | $106.82 | 6,300 | — | — |
| 2025-05-22 | $47.03 | $107.50 | 16,700 | — | — |
| 2025-05-21 | $46.68 | $106.70 | 5,200 | — | — |
| 2025-05-20 | $48.38 | $110.59 | 6,100 | — | — |
| 2025-05-19 | $48.10 | $109.95 | 9,000 | — | — |
| 2025-05-16 | $48.30 | $110.41 | 7,300 | — | — |
| 2025-05-15 | $48.64 | $111.19 | 4,200 | — | — |
| 2025-05-14 | $47.78 | $109.22 | 9,300 | — | — |
| 2025-05-13 | $48.34 | $110.50 | 5,800 | — | — |
| 2025-05-12 | $47.69 | $109.01 | 5,300 | — | — |
| 2025-05-09 | $46.03 | $105.22 | 4,600 | — | — |
| 2025-05-08 | $46.47 | $106.22 | 7,800 | — | — |
| 2025-05-07 | $45.45 | $103.89 | 6,700 | — | — |
| 2025-05-06 | $45.78 | $104.65 | 4,700 | — | — |
| 2025-05-05 | $46.21 | $105.63 | 38,500 | — | — |
| 2025-05-02 | $44.69 | $102.16 | 13,100 | — | — |
| 2025-05-01 | $43.79 | $100.10 | 6,200 | — | — |
| 2025-04-30 | $44.34 | $101.36 | 9,000 | — | — |
| 2025-04-29 | $45.02 | $102.91 | 3,600 | — | — |
| 2025-04-28 | $43.90 | $100.35 | 4,300 | — | — |
| 2025-04-25 | $43.27 | $98.91 | 4,000 | — | — |
| 2025-04-24 | $43.63 | $99.73 | 5,700 | — | — |
| 2025-04-23 | $44.01 | $100.60 | 13,200 | — | — |
| 2025-04-22 | $43.96 | $100.49 | 10,900 | — | — |
| 2025-04-21 | $42.14 | $96.33 | 5,400 | — | — |
| 2025-04-17 | $42.51 | $97.17 | 6,000 | — | — |
| 2025-04-16 | $42.36 | $96.83 | 49,200 | — | — |
| 2025-04-15 | $42.40 | $96.92 | 12,100 | — | — |
| 2025-04-14 | $41.29 | $94.38 | 8,400 | — | — |
| 2025-04-11 | $40.73 | $93.10 | 5,400 | — | — |
| 2025-04-10 | $41.56 | $95.00 | 13,700 | — | — |
| 2025-04-09 | $44.88 | $102.59 | 13,300 | — | — |
| 2025-04-08 | $42.34 | $96.78 | 10,400 | — | — |
| 2025-04-07 | $42.98 | $98.25 | 9,400 | — | — |
| 2025-04-04 | $43.90 | $100.35 | 10,800 | — | — |
| 2025-04-03 | $45.11 | $103.12 | 12,100 | — | — |
| 2025-04-02 | $47.50 | $108.58 | 19,000 | — | — |
| 2025-04-01 | $46.95 | $107.32 | 28,300 | — | — |
| 2025-03-31 | $47.57 | $108.74 | 32,300 | — | — |
| 2025-03-28 | $46.79 | $106.96 | 5,500 | — | — |
| 2025-03-27 | $47.32 | $108.17 | 9,300 | — | — |
| 2025-03-26 | $47.78 | $109.22 | 8,400 | — | — |
| 2025-03-25 | $47.53 | $108.65 | 6,600 | — | — |
| 2025-03-24 | $48.18 | $110.13 | 9,200 | — | — |
| 2025-03-21 | $46.91 | $107.23 | 41,800 | — | — |
| 2025-03-20 | $49.37 | $112.85 | 14,200 | — | — |
| 2025-03-19 | $49.47 | $113.08 | 12,700 | — | — |
| 2025-03-18 | $47.95 | $109.61 | 10,100 | — | — |
| 2025-03-17 | $48.80 | $110.82 | 10,600 | — | — |
| 2025-03-14 | $48.81 | $110.84 | 17,900 | — | — |
| 2025-03-13 | $48.00 | $109.00 | 15,700 | — | — |
| 2025-03-12 | $48.56 | $110.27 | 38,800 | — | — |
| 2025-03-11 | $48.39 | $109.89 | 41,500 | — | — |
| 2025-03-10 | $48.50 | $110.14 | 21,500 | — | — |
| 2025-03-07 | $49.98 | $113.50 | 71,700 | — | — |
| 2025-03-06 | $49.55 | $112.52 | 54,000 | — | — |
| 2025-03-05 | $49.46 | $112.32 | 26,900 | — | — |
| 2025-03-04 | $50.44 | $114.54 | 34,200 | — | — |
| 2025-03-03 | $50.80 | $115.36 | 15,000 | — | — |
| 2025-02-28 | $51.65 | $117.29 | 15,900 | — | — |
| 2025-02-27 | $51.43 | $116.79 | 16,100 | — | — |
| 2025-02-26 | $51.32 | $116.54 | 36,100 | — | — |
| 2025-02-25 | $51.08 | $116.00 | 19,100 | — | — |
| 2025-02-24 | $51.08 | $116.00 | 8,200 | — | — |
| 2025-02-21 | $51.23 | $116.34 | 17,900 | — | — |
| 2025-02-20 | $51.55 | $117.06 | 10,900 | — | — |
| 2025-02-19 | $51.73 | $117.47 | 12,100 | — | — |
| 2025-02-18 | $51.61 | $117.20 | 8,600 | — | — |
| 2025-02-14 | $51.81 | $117.65 | 6,500 | — | — |
| 2025-02-13 | $51.35 | $116.61 | 10,900 | — | — |
| 2025-02-12 | $51.06 | $115.95 | 9,300 | — | — |
| 2025-02-11 | $51.77 | $117.56 | 23,400 | — | — |
| 2025-02-10 | $50.78 | $115.32 | 12,000 | — | — |
| 2025-02-07 | $50.75 | $115.25 | 9,800 | — | — |
| 2025-02-06 | $50.74 | $115.22 | 14,600 | — | — |
| 2025-02-05 | $50.56 | $114.82 | 14,000 | — | — |
| 2025-02-04 | $50.70 | $115.13 | 10,800 | — | — |
| 2025-02-03 | $50.28 | $114.18 | 10,600 | — | — |
| 2025-01-31 | $50.55 | $114.79 | 14,400 | — | — |
| 2025-01-30 | $51.41 | $116.75 | 18,700 | — | — |
| 2025-01-29 | $53.98 | $122.58 | 10,100 | — | — |
| 2025-01-28 | $47.12 | $107.00 | 23,200 | — | — |
| 2025-01-27 | $46.72 | $106.10 | 17,900 | — | — |
| 2025-01-24 | $46.56 | $105.73 | 10,900 | — | — |
| 2025-01-23 | $46.77 | $106.21 | 12,700 | — | — |
| 2025-01-22 | $46.73 | $106.12 | 11,000 | — | — |
| 2025-01-21 | $47.03 | $106.80 | 12,400 | — | — |
| 2025-01-17 | $47.10 | $106.96 | 6,700 | — | — |
| 2025-01-16 | $46.65 | $105.94 | 5,500 | — | — |
| 2025-01-15 | $47.33 | $107.48 | 2,800 | — | — |
| 2025-01-14 | $46.76 | $106.19 | 4,200 | — | — |
| 2025-01-13 | $45.20 | $102.64 | 4,300 | — | — |
| 2025-01-10 | $44.80 | $101.74 | 8,900 | — | — |
| 2025-01-08 | $45.68 | $103.73 | 5,500 | — | — |
| 2025-01-07 | $46.25 | $105.03 | 6,900 | — | — |
| 2025-01-06 | $47.10 | $106.96 | 13,100 | — | — |
| 2025-01-03 | $47.78 | $108.50 | 5,100 | — | — |
| 2025-01-02 | $47.61 | $108.12 | 11,100 | — | — |