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
- 2017-06-27 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 | $102.07 | $105.86 | 61,800 | — | — |
| 2025-12-30 | $102.23 | $106.02 | 33,900 | — | — |
| 2025-12-29 | $104.40 | $108.27 | 47,500 | — | — |
| 2025-12-26 | $105.03 | $108.93 | 23,100 | — | — |
| 2025-12-24 | $106.10 | $110.03 | 16,000 | — | — |
| 2025-12-23 | $105.70 | $109.62 | 49,000 | — | — |
| 2025-12-22 | $106.42 | $110.37 | 49,500 | — | — |
| 2025-12-19 | $107.00 | $110.97 | 171,200 | — | — |
| 2025-12-18 | $108.50 | $112.52 | 56,100 | — | — |
| 2025-12-17 | $105.83 | $109.76 | 49,900 | — | — |
| 2025-12-16 | $106.82 | $110.78 | 76,900 | — | — |
| 2025-12-15 | $106.67 | $110.63 | 64,000 | — | — |
| 2025-12-12 | $107.20 | $111.18 | 61,400 | — | — |
| 2025-12-11 | $107.03 | $111.00 | 89,500 | — | — |
| 2025-12-10 | $106.23 | $110.17 | 87,600 | — | — |
| 2025-12-09 | $104.04 | $107.90 | 51,200 | — | — |
| 2025-12-08 | $103.88 | $107.73 | 87,900 | — | — |
| 2025-12-05 | $103.76 | $107.61 | 27,800 | — | — |
| 2025-12-04 | $104.07 | $107.93 | 37,000 | — | — |
| 2025-12-03 | $104.52 | $108.40 | 77,700 | — | — |
| 2025-12-02 | $101.96 | $105.74 | 46,000 | — | — |
| 2025-12-01 | $102.13 | $105.92 | 86,200 | — | — |
| 2025-11-28 | $102.06 | $105.85 | 31,700 | — | — |
| 2025-11-26 | $102.91 | $106.73 | 68,300 | — | — |
| 2025-11-25 | $103.73 | $107.58 | 80,800 | — | — |
| 2025-11-24 | $99.83 | $103.53 | 82,400 | — | — |
| 2025-11-21 | $100.19 | $103.91 | 153,900 | — | — |
| 2025-11-20 | $95.81 | $99.36 | 65,800 | — | — |
| 2025-11-19 | $97.03 | $100.63 | 62,800 | — | — |
| 2025-11-18 | $96.18 | $99.75 | 70,900 | — | — |
| 2025-11-17 | $95.28 | $98.81 | 87,400 | — | — |
| 2025-11-14 | $97.87 | $101.50 | 88,600 | — | — |
| 2025-11-13 | $97.44 | $100.87 | 58,800 | — | — |
| 2025-11-12 | $99.59 | $103.10 | 75,300 | — | — |
| 2025-11-11 | $98.14 | $101.60 | 93,900 | — | — |
| 2025-11-10 | $97.07 | $100.49 | 34,800 | — | — |
| 2025-11-07 | $97.04 | $100.45 | 55,100 | — | — |
| 2025-11-06 | $95.61 | $98.98 | 54,800 | — | — |
| 2025-11-05 | $96.80 | $100.21 | 48,700 | — | — |
| 2025-11-04 | $94.97 | $98.32 | 81,800 | — | — |
| 2025-11-03 | $94.67 | $98.00 | 61,500 | — | — |
| 2025-10-31 | $93.80 | $97.10 | 92,200 | — | — |
| 2025-10-30 | $92.91 | $96.18 | 62,100 | — | — |
| 2025-10-29 | $95.55 | $98.92 | 60,200 | — | — |
| 2025-10-28 | $99.33 | $102.83 | 49,400 | — | — |
| 2025-10-27 | $98.40 | $101.87 | 45,200 | — | — |
| 2025-10-24 | $102.63 | $106.24 | 59,500 | — | — |
| 2025-10-23 | $102.50 | $106.11 | 41,800 | — | — |
| 2025-10-22 | $101.63 | $105.21 | 46,000 | — | — |
| 2025-10-21 | $100.86 | $104.41 | 43,400 | — | — |
| 2025-10-20 | $102.50 | $106.11 | 95,600 | — | — |
| 2025-10-17 | $99.88 | $103.40 | 73,400 | — | — |
| 2025-10-16 | $98.40 | $101.87 | 105,200 | — | — |
| 2025-10-15 | $103.07 | $106.70 | 77,700 | — | — |
| 2025-10-14 | $103.96 | $107.62 | 75,800 | — | — |
| 2025-10-13 | $100.46 | $104.00 | 51,900 | — | — |
| 2025-10-10 | $99.88 | $103.40 | 54,300 | — | — |
| 2025-10-09 | $103.06 | $106.69 | 37,500 | — | — |
| 2025-10-08 | $103.95 | $107.61 | 41,800 | — | — |
| 2025-10-07 | $103.99 | $107.65 | 41,800 | — | — |
| 2025-10-06 | $104.67 | $108.36 | 78,500 | — | — |
| 2025-10-03 | $100.89 | $104.44 | 44,900 | — | — |
| 2025-10-02 | $100.55 | $104.09 | 70,100 | — | — |
| 2025-10-01 | $100.57 | $104.11 | 52,500 | — | — |
| 2025-09-30 | $102.06 | $105.65 | 71,800 | — | — |
| 2025-09-29 | $101.74 | $105.32 | 65,400 | — | — |
| 2025-09-26 | $103.57 | $107.22 | 43,600 | — | — |
| 2025-09-25 | $104.24 | $107.91 | 68,300 | — | — |
| 2025-09-24 | $104.08 | $107.75 | 42,800 | — | — |
| 2025-09-23 | $105.19 | $108.90 | 55,300 | — | — |
| 2025-09-22 | $104.24 | $107.91 | 49,000 | — | — |
| 2025-09-19 | $103.41 | $107.05 | 282,800 | — | — |
| 2025-09-18 | $104.27 | $107.94 | 70,900 | — | — |
| 2025-09-17 | $100.55 | $104.09 | 78,300 | — | — |
| 2025-09-16 | $99.31 | $102.81 | 103,500 | — | — |
| 2025-09-15 | $97.71 | $101.15 | 40,900 | — | — |
| 2025-09-12 | $97.03 | $100.45 | 53,400 | — | — |
| 2025-09-11 | $97.51 | $100.94 | 40,300 | — | — |
| 2025-09-10 | $96.97 | $100.39 | 41,700 | — | — |
| 2025-09-09 | $97.50 | $100.93 | 36,300 | — | — |
| 2025-09-08 | $98.15 | $101.61 | 38,600 | — | — |
| 2025-09-05 | $97.01 | $100.43 | 48,400 | — | — |
| 2025-09-04 | $96.86 | $100.27 | 35,700 | — | — |
| 2025-09-03 | $95.38 | $98.74 | 46,800 | — | — |
| 2025-09-02 | $96.25 | $99.64 | 66,000 | — | — |
| 2025-08-29 | $98.10 | $101.56 | 70,100 | — | — |
| 2025-08-28 | $100.30 | $103.83 | 51,400 | — | — |
| 2025-08-27 | $100.36 | $103.90 | 65,300 | — | — |
| 2025-08-26 | $100.49 | $104.02 | 67,000 | — | — |
| 2025-08-25 | $98.74 | $102.22 | 42,900 | — | — |
| 2025-08-22 | $99.44 | $102.94 | 116,500 | — | — |
| 2025-08-21 | $97.41 | $100.84 | 44,100 | — | — |
| 2025-08-20 | $96.80 | $100.21 | 54,700 | — | — |
| 2025-08-19 | $95.75 | $99.12 | 60,200 | — | — |
| 2025-08-18 | $96.98 | $100.40 | 42,600 | — | — |
| 2025-08-15 | $95.55 | $98.92 | 107,700 | — | — |
| 2025-08-14 | $97.49 | $100.74 | 55,900 | — | — |
| 2025-08-13 | $98.79 | $102.09 | 53,000 | — | — |
| 2025-08-12 | $97.88 | $101.15 | 99,500 | — | — |
| 2025-08-11 | $93.75 | $96.88 | 196,800 | — | — |
| 2025-08-08 | $93.57 | $96.69 | 131,000 | — | — |
| 2025-08-07 | $92.99 | $96.09 | 56,600 | — | — |
| 2025-08-06 | $94.23 | $97.37 | 39,100 | — | — |
| 2025-08-05 | $94.63 | $97.79 | 60,400 | — | — |
| 2025-08-04 | $94.65 | $97.81 | 52,900 | — | — |
| 2025-08-01 | $93.44 | $96.56 | 90,800 | — | — |
| 2025-07-31 | $95.88 | $99.08 | 58,900 | — | — |
| 2025-07-30 | $96.14 | $99.35 | 64,900 | — | — |
| 2025-07-29 | $96.71 | $99.94 | 72,800 | — | — |
| 2025-07-28 | $97.24 | $100.48 | 78,100 | — | — |
| 2025-07-25 | $98.65 | $101.94 | 169,500 | — | — |
| 2025-07-24 | $104.78 | $108.28 | 137,300 | — | — |
| 2025-07-23 | $103.77 | $107.23 | 102,000 | — | — |
| 2025-07-22 | $103.04 | $106.48 | 87,600 | — | — |
| 2025-07-21 | $100.84 | $104.20 | 121,200 | — | — |
| 2025-07-18 | $100.07 | $103.41 | 154,500 | — | — |
| 2025-07-17 | $100.03 | $103.37 | 135,600 | — | — |
| 2025-07-16 | $98.10 | $101.37 | 90,100 | — | — |
| 2025-07-15 | $95.62 | $98.81 | 108,600 | — | — |
| 2025-07-14 | $97.64 | $100.90 | 123,300 | — | — |
| 2025-07-11 | $96.52 | $99.74 | 305,400 | — | — |
| 2025-07-10 | $97.65 | $100.91 | 310,000 | — | — |
| 2025-07-09 | $100.62 | $103.98 | 352,500 | — | — |
| 2025-07-08 | $99.97 | $103.31 | 232,800 | — | — |
| 2025-07-07 | $99.52 | $102.84 | 170,300 | — | — |
| 2025-07-03 | $99.25 | $102.56 | 88,400 | — | — |
| 2025-07-02 | $97.90 | $101.17 | 128,800 | — | — |
| 2025-07-01 | $97.49 | $100.74 | 189,800 | — | — |
| 2025-06-30 | $94.66 | $97.82 | 128,000 | — | — |
| 2025-06-27 | $95.00 | $98.17 | 292,100 | — | — |
| 2025-06-26 | $92.00 | $95.07 | 166,000 | — | — |
| 2025-06-25 | $90.94 | $93.97 | 172,500 | — | — |
| 2025-06-24 | $92.89 | $95.99 | 109,500 | — | — |
| 2025-06-23 | $93.73 | $96.86 | 191,800 | — | — |
| 2025-06-20 | $89.30 | $92.28 | 157,800 | — | — |
| 2025-06-18 | $89.47 | $92.46 | 80,400 | — | — |
| 2025-06-17 | $89.46 | $92.45 | 137,400 | — | — |
| 2025-06-16 | $90.60 | $93.62 | 130,200 | — | — |
| 2025-06-13 | $91.23 | $94.27 | 115,300 | — | — |
| 2025-06-12 | $91.90 | $94.97 | 50,900 | — | — |
| 2025-06-11 | $92.75 | $95.84 | 62,100 | — | — |
| 2025-06-10 | $92.24 | $95.32 | 95,700 | — | — |
| 2025-06-09 | $90.48 | $93.50 | 76,200 | — | — |
| 2025-06-06 | $89.88 | $92.88 | 60,500 | — | — |
| 2025-06-05 | $88.71 | $91.67 | 89,700 | — | — |
| 2025-06-04 | $89.00 | $91.97 | 74,100 | — | — |
| 2025-06-03 | $90.33 | $93.34 | 78,800 | — | — |
| 2025-06-02 | $88.24 | $91.18 | 114,100 | — | — |
| 2025-05-30 | $90.74 | $93.77 | 303,600 | — | — |
| 2025-05-29 | $90.76 | $93.79 | 180,100 | — | — |
| 2025-05-28 | $89.38 | $92.36 | 152,100 | — | — |
| 2025-05-27 | $90.58 | $93.60 | 105,300 | — | — |
| 2025-05-23 | $88.69 | $91.65 | 32,700 | — | — |
| 2025-05-22 | $89.45 | $92.43 | 49,200 | — | — |
| 2025-05-21 | $88.64 | $91.60 | 43,700 | — | — |
| 2025-05-20 | $91.64 | $94.70 | 29,300 | — | — |
| 2025-05-19 | $91.63 | $94.69 | 44,000 | — | — |
| 2025-05-16 | $90.81 | $93.84 | 41,700 | — | — |
| 2025-05-15 | $91.26 | $94.31 | 33,700 | — | — |
| 2025-05-14 | $90.23 | $93.06 | 36,100 | — | — |
| 2025-05-13 | $90.17 | $93.00 | 31,800 | — | — |
| 2025-05-12 | $88.94 | $91.73 | 52,400 | — | — |
| 2025-05-09 | $89.82 | $92.64 | 51,000 | — | — |
| 2025-05-08 | $89.26 | $92.06 | 64,800 | — | — |
| 2025-05-07 | $87.33 | $90.07 | 49,600 | — | — |
| 2025-05-06 | $87.33 | $90.07 | 36,900 | — | — |
| 2025-05-05 | $86.76 | $89.48 | 44,200 | — | — |
| 2025-05-02 | $85.84 | $88.53 | 62,700 | — | — |
| 2025-05-01 | $83.44 | $86.06 | 56,500 | — | — |
| 2025-04-30 | $82.92 | $85.52 | 68,000 | — | — |
| 2025-04-29 | $84.37 | $87.02 | 63,500 | — | — |
| 2025-04-28 | $84.15 | $86.79 | 87,400 | — | — |
| 2025-04-25 | $85.30 | $87.98 | 75,800 | — | — |
| 2025-04-24 | $84.93 | $87.59 | 71,900 | — | — |
| 2025-04-23 | $83.05 | $85.65 | 87,700 | — | — |
| 2025-04-22 | $82.78 | $85.38 | 90,100 | — | — |
| 2025-04-21 | $79.17 | $81.65 | 42,200 | — | — |
| 2025-04-17 | $80.56 | $83.09 | 50,300 | — | — |
| 2025-04-16 | $79.51 | $82.00 | 52,600 | — | — |
| 2025-04-15 | $78.84 | $81.31 | 60,800 | — | — |
| 2025-04-14 | $77.76 | $80.20 | 37,600 | — | — |
| 2025-04-11 | $77.04 | $79.46 | 40,500 | — | — |
| 2025-04-10 | $76.91 | $79.32 | 114,800 | — | — |
| 2025-04-09 | $79.00 | $81.48 | 146,800 | — | — |
| 2025-04-08 | $75.24 | $77.60 | 97,200 | — | — |
| 2025-04-07 | $74.01 | $76.33 | 64,800 | — | — |
| 2025-04-04 | $71.93 | $74.19 | 87,300 | — | — |
| 2025-04-03 | $71.62 | $73.87 | 98,400 | — | — |
| 2025-04-02 | $74.25 | $76.58 | 87,100 | — | — |
| 2025-04-01 | $75.55 | $77.92 | 40,700 | — | — |
| 2025-03-31 | $75.38 | $77.74 | 58,200 | — | — |
| 2025-03-28 | $75.06 | $77.41 | 43,300 | — | — |
| 2025-03-27 | $76.10 | $78.49 | 34,700 | — | — |
| 2025-03-26 | $75.83 | $78.21 | 36,700 | — | — |
| 2025-03-25 | $75.68 | $78.05 | 45,800 | — | — |
| 2025-03-24 | $75.37 | $77.73 | 59,900 | — | — |
| 2025-03-21 | $72.18 | $74.44 | 244,900 | — | — |
| 2025-03-20 | $73.42 | $75.72 | 37,500 | — | — |
| 2025-03-19 | $73.55 | $75.86 | 49,900 | — | — |
| 2025-03-18 | $72.00 | $74.26 | 68,800 | — | — |
| 2025-03-17 | $71.30 | $73.54 | 50,800 | — | — |
| 2025-03-14 | $73.10 | $75.39 | 38,000 | — | — |
| 2025-03-13 | $71.36 | $73.60 | 29,900 | — | — |
| 2025-03-12 | $72.10 | $74.36 | 44,000 | — | — |
| 2025-03-11 | $71.05 | $73.28 | 38,700 | — | — |
| 2025-03-10 | $70.74 | $72.96 | 91,200 | — | — |
| 2025-03-07 | $72.19 | $74.45 | 51,700 | — | — |
| 2025-03-06 | $72.28 | $74.54 | 44,400 | — | — |
| 2025-03-05 | $73.87 | $76.19 | 50,100 | — | — |
| 2025-03-04 | $73.98 | $76.30 | 53,300 | — | — |
| 2025-03-03 | $76.78 | $79.19 | 55,900 | — | — |
| 2025-02-28 | $77.12 | $79.54 | 209,700 | — | — |
| 2025-02-27 | $76.90 | $79.31 | 60,200 | — | — |
| 2025-02-26 | $77.44 | $79.87 | 41,400 | — | — |
| 2025-02-25 | $77.31 | $79.73 | 62,000 | — | — |
| 2025-02-24 | $79.22 | $81.70 | 54,500 | — | — |
| 2025-02-21 | $78.97 | $81.45 | 51,000 | — | — |
| 2025-02-20 | $81.90 | $84.47 | 50,600 | — | — |
| 2025-02-19 | $85.67 | $88.36 | 45,800 | — | — |
| 2025-02-18 | $85.59 | $88.27 | 46,200 | — | — |
| 2025-02-14 | $83.78 | $86.41 | 55,600 | — | — |
| 2025-02-13 | $85.31 | $87.81 | 54,500 | — | — |
| 2025-02-12 | $83.57 | $86.01 | 50,000 | — | — |
| 2025-02-11 | $85.31 | $87.81 | 52,900 | — | — |
| 2025-02-10 | $84.49 | $86.96 | 59,700 | — | — |
| 2025-02-07 | $85.32 | $87.82 | 46,500 | — | — |
| 2025-02-06 | $88.00 | $90.57 | 76,300 | — | — |
| 2025-02-05 | $87.00 | $89.54 | 74,200 | — | — |
| 2025-02-04 | $87.19 | $89.74 | 48,800 | — | — |
| 2025-02-03 | $85.82 | $88.33 | 178,300 | — | — |
| 2025-01-31 | $89.37 | $91.98 | 104,300 | — | — |
| 2025-01-30 | $87.42 | $89.98 | 311,100 | — | — |
| 2025-01-29 | $85.27 | $87.76 | 335,400 | — | — |
| 2025-01-28 | $85.82 | $88.33 | 246,400 | — | — |
| 2025-01-27 | $84.26 | $86.72 | 76,700 | — | — |
| 2025-01-24 | $82.27 | $84.68 | 90,000 | — | — |
| 2025-01-23 | $86.12 | $88.64 | 86,000 | — | — |
| 2025-01-22 | $89.00 | $91.60 | 104,900 | — | — |
| 2025-01-21 | $87.94 | $90.51 | 113,800 | — | — |
| 2025-01-17 | $86.84 | $89.38 | 138,500 | — | — |
| 2025-01-16 | $84.27 | $86.73 | 72,100 | — | — |
| 2025-01-15 | $83.24 | $85.67 | 56,100 | — | — |
| 2025-01-14 | $80.24 | $82.59 | 48,800 | — | — |
| 2025-01-13 | $78.87 | $81.18 | 42,300 | — | — |
| 2025-01-10 | $78.20 | $80.49 | 69,000 | — | — |
| 2025-01-08 | $81.00 | $83.37 | 58,400 | — | — |
| 2025-01-07 | $80.50 | $82.85 | 102,500 | — | — |
| 2025-01-06 | $78.83 | $81.14 | 33,400 | — | — |
| 2025-01-03 | $79.53 | $81.86 | 100,000 | — | — |
| 2025-01-02 | $78.10 | $80.38 | 50,400 | — | — |