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-08-05 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 | $94.36 | $112.73 | 404,400 | — | — |
| 2025-12-30 | $95.34 | $113.90 | 294,400 | — | — |
| 2025-12-29 | $96.16 | $114.88 | 302,700 | — | — |
| 2025-12-26 | $96.11 | $114.82 | 110,700 | — | — |
| 2025-12-24 | $95.79 | $114.44 | 320,700 | — | — |
| 2025-12-23 | $96.30 | $115.05 | 508,100 | — | — |
| 2025-12-22 | $94.36 | $112.73 | 316,600 | — | — |
| 2025-12-19 | $94.20 | $112.54 | 473,600 | — | — |
| 2025-12-18 | $93.19 | $111.33 | 947,200 | — | — |
| 2025-12-17 | $92.03 | $109.94 | 162,100 | — | — |
| 2025-12-16 | $94.59 | $113.00 | 305,700 | — | — |
| 2025-12-15 | $93.57 | $111.78 | 439,000 | — | — |
| 2025-12-12 | $93.64 | $111.87 | 206,200 | — | — |
| 2025-12-11 | $95.27 | $113.82 | 151,800 | — | — |
| 2025-12-10 | $95.13 | $113.65 | 292,300 | — | — |
| 2025-12-09 | $94.71 | $113.15 | 196,100 | — | — |
| 2025-12-08 | $95.56 | $114.16 | 235,000 | — | — |
| 2025-12-05 | $95.01 | $113.50 | 133,300 | — | — |
| 2025-12-04 | $94.99 | $113.48 | 171,800 | — | — |
| 2025-12-03 | $95.92 | $114.59 | 161,900 | — | — |
| 2025-12-02 | $94.38 | $112.75 | 189,900 | — | — |
| 2025-12-01 | $95.29 | $113.84 | 162,900 | — | — |
| 2025-11-28 | $96.56 | $115.36 | 82,600 | — | — |
| 2025-11-26 | $96.24 | $114.97 | 125,100 | — | — |
| 2025-11-25 | $95.86 | $114.52 | 206,500 | — | — |
| 2025-11-24 | $94.50 | $112.90 | 284,300 | — | — |
| 2025-11-21 | $94.06 | $112.37 | 332,100 | — | — |
| 2025-11-20 | $94.06 | $112.37 | 282,000 | — | — |
| 2025-11-19 | $95.94 | $114.62 | 324,700 | — | — |
| 2025-11-18 | $96.90 | $115.76 | 396,700 | — | — |
| 2025-11-17 | $99.16 | $118.46 | 431,100 | — | — |
| 2025-11-14 | $105.91 | $126.53 | 439,000 | — | — |
| 2025-11-13 | $104.72 | $125.10 | 307,200 | — | — |
| 2025-11-12 | $107.88 | $128.88 | 196,200 | — | — |
| 2025-11-11 | $107.82 | $128.81 | 105,800 | — | — |
| 2025-11-10 | $106.94 | $127.76 | 211,700 | — | — |
| 2025-11-07 | $108.09 | $129.13 | 130,100 | — | — |
| 2025-11-06 | $108.52 | $129.64 | 147,400 | — | — |
| 2025-11-05 | $110.43 | $131.93 | 173,900 | — | — |
| 2025-11-04 | $107.93 | $128.94 | 186,300 | — | — |
| 2025-11-03 | $109.51 | $130.83 | 149,900 | — | — |
| 2025-10-31 | $110.88 | $132.46 | 159,600 | — | — |
| 2025-10-30 | $111.87 | $133.65 | 202,500 | — | — |
| 2025-10-29 | $112.94 | $134.92 | 175,900 | — | — |
| 2025-10-28 | $113.70 | $135.83 | 99,500 | — | — |
| 2025-10-27 | $112.26 | $134.11 | 98,500 | — | — |
| 2025-10-24 | $112.10 | $133.92 | 90,500 | — | — |
| 2025-10-23 | $111.90 | $133.68 | 96,800 | — | — |
| 2025-10-22 | $112.33 | $134.20 | 162,400 | — | — |
| 2025-10-21 | $113.29 | $135.34 | 124,500 | — | — |
| 2025-10-20 | $111.91 | $133.69 | 96,100 | — | — |
| 2025-10-17 | $110.07 | $131.50 | 204,000 | — | — |
| 2025-10-16 | $110.30 | $131.77 | 154,200 | — | — |
| 2025-10-15 | $112.21 | $134.05 | 115,000 | — | — |
| 2025-10-14 | $112.59 | $134.51 | 177,400 | — | — |
| 2025-10-13 | $110.85 | $132.43 | 45,300 | — | — |
| 2025-10-10 | $109.33 | $130.61 | 149,600 | — | — |
| 2025-10-09 | $111.10 | $132.73 | 118,200 | — | — |
| 2025-10-08 | $113.09 | $135.10 | 251,200 | — | — |
| 2025-10-07 | $111.14 | $132.77 | 130,100 | — | — |
| 2025-10-06 | $111.07 | $132.69 | 202,800 | — | — |
| 2025-10-03 | $110.47 | $131.97 | 100,400 | — | — |
| 2025-10-02 | $109.09 | $130.33 | 109,500 | — | — |
| 2025-10-01 | $109.01 | $130.23 | 158,400 | — | — |
| 2025-09-30 | $107.80 | $128.78 | 227,800 | — | — |
| 2025-09-29 | $105.75 | $126.34 | 130,500 | — | — |
| 2025-09-26 | $106.22 | $126.90 | 121,000 | — | — |
| 2025-09-25 | $107.47 | $128.39 | 184,500 | — | — |
| 2025-09-24 | $107.03 | $127.86 | 187,700 | — | — |
| 2025-09-23 | $107.07 | $127.91 | 360,900 | — | — |
| 2025-09-22 | $111.99 | $133.79 | 263,900 | — | — |
| 2025-09-19 | $109.62 | $130.96 | 787,300 | — | — |
| 2025-09-18 | $108.69 | $129.85 | 201,400 | — | — |
| 2025-09-17 | $109.44 | $130.74 | 119,600 | — | — |
| 2025-09-16 | $110.19 | $131.64 | 131,500 | — | — |
| 2025-09-15 | $110.84 | $132.42 | 131,900 | — | — |
| 2025-09-12 | $110.50 | $132.01 | 101,100 | — | — |
| 2025-09-11 | $112.26 | $134.11 | 157,900 | — | — |
| 2025-09-10 | $109.09 | $130.33 | 136,200 | — | — |
| 2025-09-09 | $107.67 | $128.63 | 228,500 | — | — |
| 2025-09-08 | $107.63 | $128.58 | 278,200 | — | — |
| 2025-09-05 | $108.05 | $129.08 | 137,200 | — | — |
| 2025-09-04 | $109.29 | $130.56 | 99,100 | — | — |
| 2025-09-03 | $108.77 | $129.94 | 91,200 | — | — |
| 2025-09-02 | $108.24 | $129.31 | 167,900 | — | — |
| 2025-08-29 | $108.67 | $129.82 | 117,700 | — | — |
| 2025-08-28 | $110.03 | $131.45 | 103,800 | — | — |
| 2025-08-27 | $109.43 | $130.73 | 127,400 | — | — |
| 2025-08-26 | $108.79 | $129.97 | 110,800 | — | — |
| 2025-08-25 | $108.22 | $129.29 | 209,500 | — | — |
| 2025-08-22 | $110.79 | $132.36 | 276,100 | — | — |
| 2025-08-21 | $108.13 | $129.18 | 155,800 | — | — |
| 2025-08-20 | $106.01 | $126.65 | 233,600 | — | — |
| 2025-08-19 | $107.40 | $128.31 | 152,800 | — | — |
| 2025-08-18 | $106.06 | $126.71 | 126,200 | — | — |
| 2025-08-15 | $106.23 | $126.91 | 279,000 | — | — |
| 2025-08-14 | $106.12 | $126.78 | 662,700 | — | — |
| 2025-08-13 | $108.74 | $129.91 | 286,200 | — | — |
| 2025-08-12 | $109.18 | $130.43 | 174,500 | — | — |
| 2025-08-11 | $109.09 | $130.33 | 214,100 | — | — |
| 2025-08-08 | $109.54 | $130.86 | 224,500 | — | — |
| 2025-08-07 | $108.82 | $130.00 | 222,800 | — | — |
| 2025-08-06 | $110.47 | $131.97 | 138,900 | — | — |
| 2025-08-05 | $111.31 | $132.98 | 177,300 | — | — |
| 2025-08-04 | $110.01 | $131.42 | 55,900 | — | — |
| 2025-08-01 | $108.66 | $129.81 | 182,800 | — | — |
| 2025-07-31 | $109.36 | $130.65 | 203,600 | — | — |
| 2025-07-30 | $109.99 | $131.40 | 212,700 | — | — |
| 2025-07-29 | $108.58 | $129.72 | 251,800 | — | — |
| 2025-07-28 | $108.48 | $129.60 | 187,200 | — | — |
| 2025-07-25 | $110.20 | $131.65 | 191,600 | — | — |
| 2025-07-24 | $110.92 | $132.51 | 157,200 | — | — |
| 2025-07-23 | $111.76 | $133.52 | 157,900 | — | — |
| 2025-07-22 | $111.08 | $132.70 | 116,300 | — | — |
| 2025-07-21 | $111.71 | $133.46 | 134,200 | — | — |
| 2025-07-18 | $111.99 | $133.79 | 131,100 | — | — |
| 2025-07-17 | $111.07 | $132.69 | 132,300 | — | — |
| 2025-07-16 | $110.57 | $132.09 | 149,900 | — | — |
| 2025-07-15 | $111.12 | $132.75 | 152,000 | — | — |
| 2025-07-14 | $111.81 | $133.57 | 167,800 | — | — |
| 2025-07-11 | $110.43 | $131.93 | 135,900 | — | — |
| 2025-07-10 | $110.40 | $131.89 | 136,400 | — | — |
| 2025-07-09 | $109.94 | $131.34 | 91,400 | — | — |
| 2025-07-08 | $109.07 | $130.30 | 223,400 | — | — |
| 2025-07-07 | $109.69 | $131.04 | 124,300 | — | — |
| 2025-07-03 | $110.39 | $131.88 | 99,000 | — | — |
| 2025-07-02 | $108.70 | $129.86 | 148,700 | — | — |
| 2025-07-01 | $108.49 | $129.61 | 58,700 | — | — |
| 2025-06-30 | $108.68 | $129.84 | 416,800 | — | — |
| 2025-06-27 | $109.58 | $130.71 | 204,800 | — | — |
| 2025-06-26 | $108.30 | $129.19 | 127,800 | — | — |
| 2025-06-25 | $106.99 | $127.63 | 124,700 | — | — |
| 2025-06-24 | $106.92 | $127.54 | 165,000 | — | — |
| 2025-06-23 | $106.63 | $127.20 | 387,400 | — | — |
| 2025-06-20 | $105.40 | $125.73 | 245,500 | — | — |
| 2025-06-18 | $106.35 | $126.86 | 89,800 | — | — |
| 2025-06-17 | $106.47 | $127.01 | 153,400 | — | — |
| 2025-06-16 | $107.97 | $128.79 | 188,700 | — | — |
| 2025-06-13 | $106.72 | $127.30 | 213,900 | — | — |
| 2025-06-12 | $107.91 | $128.72 | 128,200 | — | — |
| 2025-06-11 | $107.25 | $127.94 | 180,500 | — | — |
| 2025-06-10 | $105.52 | $125.87 | 169,200 | — | — |
| 2025-06-09 | $104.98 | $125.23 | 108,800 | — | — |
| 2025-06-06 | $106.28 | $126.78 | 105,200 | — | — |
| 2025-06-05 | $105.28 | $125.59 | 174,600 | — | — |
| 2025-06-04 | $105.67 | $126.05 | 143,700 | — | — |
| 2025-06-03 | $105.00 | $125.25 | 168,000 | — | — |
| 2025-06-02 | $104.56 | $124.73 | 140,800 | — | — |
| 2025-05-30 | $102.94 | $122.79 | 224,800 | — | — |
| 2025-05-29 | $103.61 | $123.59 | 135,800 | — | — |
| 2025-05-28 | $103.95 | $124.00 | 145,200 | — | — |
| 2025-05-27 | $103.42 | $123.37 | 222,600 | — | — |
| 2025-05-23 | $101.83 | $121.47 | 167,300 | — | — |
| 2025-05-22 | $100.71 | $120.13 | 245,300 | — | — |
| 2025-05-21 | $100.23 | $119.56 | 322,800 | — | — |
| 2025-05-20 | $101.75 | $121.37 | 340,500 | — | — |
| 2025-05-19 | $101.48 | $121.05 | 76,700 | — | — |
| 2025-05-16 | $101.30 | $120.84 | 341,500 | — | — |
| 2025-05-15 | $99.53 | $118.73 | 410,600 | — | — |
| 2025-05-14 | $94.72 | $112.99 | 211,800 | — | — |
| 2025-05-13 | $94.63 | $112.88 | 165,200 | — | — |
| 2025-05-12 | $93.48 | $111.51 | 149,000 | — | — |
| 2025-05-09 | $94.36 | $112.56 | 135,800 | — | — |
| 2025-05-08 | $93.86 | $111.96 | 333,500 | — | — |
| 2025-05-07 | $91.34 | $108.96 | 143,100 | — | — |
| 2025-05-06 | $91.41 | $109.04 | 93,000 | — | — |
| 2025-05-05 | $91.68 | $109.36 | 93,600 | — | — |
| 2025-05-02 | $91.67 | $109.35 | 178,200 | — | — |
| 2025-05-01 | $89.93 | $107.28 | 174,800 | — | — |
| 2025-04-30 | $87.80 | $104.73 | 236,100 | — | — |
| 2025-04-29 | $87.51 | $104.39 | 96,300 | — | — |
| 2025-04-28 | $87.46 | $104.33 | 87,700 | — | — |
| 2025-04-25 | $87.13 | $103.93 | 177,700 | — | — |
| 2025-04-24 | $88.10 | $105.09 | 125,600 | — | — |
| 2025-04-23 | $86.60 | $103.30 | 151,000 | — | — |
| 2025-04-22 | $85.06 | $101.47 | 147,100 | — | — |
| 2025-04-21 | $85.96 | $102.54 | 192,900 | — | — |
| 2025-04-17 | $87.32 | $104.16 | 151,300 | — | — |
| 2025-04-16 | $86.79 | $103.53 | 227,000 | — | — |
| 2025-04-15 | $86.63 | $103.34 | 245,600 | — | — |
| 2025-04-14 | $85.98 | $102.56 | 104,900 | — | — |
| 2025-04-11 | $85.35 | $101.81 | 142,200 | — | — |
| 2025-04-10 | $83.33 | $99.40 | 219,300 | — | — |
| 2025-04-09 | $85.28 | $101.73 | 303,400 | — | — |
| 2025-04-08 | $78.92 | $94.14 | 263,300 | — | — |
| 2025-04-07 | $79.78 | $95.17 | 271,400 | — | — |
| 2025-04-04 | $80.23 | $95.70 | 276,600 | — | — |
| 2025-04-03 | $84.71 | $101.05 | 266,100 | — | — |
| 2025-04-02 | $85.26 | $101.70 | 100,800 | — | — |
| 2025-04-01 | $83.68 | $99.82 | 138,800 | — | — |
| 2025-03-31 | $82.84 | $98.82 | 183,100 | — | — |
| 2025-03-28 | $81.98 | $97.79 | 230,700 | — | — |
| 2025-03-27 | $83.42 | $99.32 | 112,300 | — | — |
| 2025-03-26 | $83.72 | $99.68 | 134,800 | — | — |
| 2025-03-25 | $83.87 | $99.86 | 110,500 | — | — |
| 2025-03-24 | $83.44 | $99.35 | 208,700 | — | — |
| 2025-03-21 | $82.12 | $97.77 | 298,900 | — | — |
| 2025-03-20 | $83.65 | $99.60 | 89,000 | — | — |
| 2025-03-19 | $83.79 | $99.76 | 81,900 | — | — |
| 2025-03-18 | $82.56 | $98.30 | 110,600 | — | — |
| 2025-03-17 | $83.64 | $99.58 | 142,000 | — | — |
| 2025-03-14 | $82.48 | $98.20 | 123,300 | — | — |
| 2025-03-13 | $80.53 | $95.88 | 138,000 | — | — |
| 2025-03-12 | $82.15 | $97.81 | 164,200 | — | — |
| 2025-03-11 | $80.85 | $96.26 | 285,300 | — | — |
| 2025-03-10 | $83.64 | $99.58 | 222,900 | — | — |
| 2025-03-07 | $82.60 | $98.35 | 135,400 | — | — |
| 2025-03-06 | $83.20 | $99.06 | 142,300 | — | — |
| 2025-03-05 | $83.30 | $99.18 | 145,400 | — | — |
| 2025-03-04 | $81.57 | $97.12 | 222,600 | — | — |
| 2025-03-03 | $83.77 | $99.74 | 173,700 | — | — |
| 2025-02-28 | $85.28 | $101.54 | 264,000 | — | — |
| 2025-02-27 | $84.64 | $100.77 | 363,600 | — | — |
| 2025-02-26 | $89.33 | $106.36 | 534,300 | — | — |
| 2025-02-25 | $83.74 | $99.70 | 300,600 | — | — |
| 2025-02-24 | $76.37 | $90.93 | 151,900 | — | — |
| 2025-02-21 | $76.11 | $90.62 | 106,600 | — | — |
| 2025-02-20 | $76.84 | $91.49 | 119,800 | — | — |
| 2025-02-19 | $78.14 | $93.04 | 105,700 | — | — |
| 2025-02-18 | $77.07 | $91.76 | 137,700 | — | — |
| 2025-02-14 | $77.29 | $92.02 | 113,900 | — | — |
| 2025-02-13 | $77.82 | $92.65 | 159,500 | — | — |
| 2025-02-12 | $76.83 | $91.48 | 100,000 | — | — |
| 2025-02-11 | $77.23 | $91.95 | 151,600 | — | — |
| 2025-02-10 | $78.27 | $93.19 | 131,800 | — | — |
| 2025-02-07 | $76.59 | $91.19 | 190,600 | — | — |
| 2025-02-06 | $76.44 | $91.01 | 93,500 | — | — |
| 2025-02-05 | $76.42 | $90.99 | 118,300 | — | — |
| 2025-02-04 | $75.82 | $90.27 | 112,500 | — | — |
| 2025-02-03 | $74.62 | $88.84 | 244,000 | — | — |
| 2025-01-31 | $77.43 | $92.19 | 123,500 | — | — |
| 2025-01-30 | $79.07 | $94.14 | 129,600 | — | — |
| 2025-01-29 | $79.19 | $94.29 | 127,500 | — | — |
| 2025-01-28 | $78.51 | $93.48 | 110,400 | — | — |
| 2025-01-27 | $78.83 | $93.86 | 116,900 | — | — |
| 2025-01-24 | $81.31 | $96.81 | 106,300 | — | — |
| 2025-01-23 | $80.89 | $96.31 | 159,000 | — | — |
| 2025-01-22 | $80.00 | $95.25 | 119,000 | — | — |
| 2025-01-21 | $78.22 | $93.13 | 66,000 | — | — |
| 2025-01-17 | $77.46 | $92.23 | 83,200 | — | — |
| 2025-01-16 | $76.60 | $91.20 | 121,000 | — | — |
| 2025-01-15 | $77.41 | $92.17 | 91,300 | — | — |
| 2025-01-14 | $77.51 | $92.29 | 144,100 | — | — |
| 2025-01-13 | $76.60 | $91.20 | 87,000 | — | — |
| 2025-01-10 | $76.12 | $90.63 | 109,800 | — | — |
| 2025-01-08 | $76.93 | $91.59 | 76,000 | — | — |
| 2025-01-07 | $77.22 | $91.94 | 146,500 | — | — |
| 2025-01-06 | $77.08 | $91.77 | 77,500 | — | — |
| 2025-01-03 | $79.19 | $94.29 | 134,300 | — | — |
| 2025-01-02 | $78.54 | $93.51 | 156,000 | — | — |