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
- 2018-04-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 | $73.65 | $81.08 | 214,800 | — | — |
| 2025-12-30 | $74.57 | $82.09 | 129,800 | — | — |
| 2025-12-29 | $75.24 | $82.83 | 146,100 | — | — |
| 2025-12-26 | $75.31 | $82.91 | 136,000 | — | — |
| 2025-12-24 | $75.82 | $83.47 | 124,200 | — | — |
| 2025-12-23 | $75.09 | $82.67 | 231,600 | — | — |
| 2025-12-22 | $75.00 | $82.57 | 241,600 | — | — |
| 2025-12-19 | $73.45 | $80.86 | 635,200 | — | — |
| 2025-12-18 | $72.79 | $80.13 | 357,700 | — | — |
| 2025-12-17 | $71.00 | $78.16 | 308,000 | — | — |
| 2025-12-16 | $71.19 | $78.37 | 410,100 | — | — |
| 2025-12-15 | $76.37 | $84.08 | 267,100 | — | — |
| 2025-12-12 | $77.83 | $85.68 | 208,600 | — | — |
| 2025-12-11 | $78.37 | $86.28 | 360,300 | — | — |
| 2025-12-10 | $74.24 | $81.73 | 446,700 | — | — |
| 2025-12-09 | $74.30 | $81.80 | 213,400 | — | — |
| 2025-12-08 | $73.82 | $81.27 | 305,600 | — | — |
| 2025-12-05 | $76.00 | $83.67 | 362,300 | — | — |
| 2025-12-04 | $75.30 | $82.90 | 271,800 | — | — |
| 2025-12-03 | $75.91 | $83.57 | 345,200 | — | — |
| 2025-12-02 | $75.97 | $83.64 | 474,700 | — | — |
| 2025-12-01 | $75.56 | $83.18 | 487,100 | — | — |
| 2025-11-28 | $71.55 | $78.77 | 98,300 | — | — |
| 2025-11-26 | $71.75 | $78.99 | 293,400 | — | — |
| 2025-11-25 | $70.66 | $77.79 | 436,300 | — | — |
| 2025-11-24 | $70.54 | $77.66 | 272,600 | — | — |
| 2025-11-21 | $71.36 | $78.56 | 329,400 | — | — |
| 2025-11-20 | $68.85 | $75.80 | 226,200 | — | — |
| 2025-11-19 | $68.41 | $75.31 | 231,900 | — | — |
| 2025-11-18 | $69.74 | $76.78 | 250,900 | — | — |
| 2025-11-17 | $68.37 | $75.27 | 219,400 | — | — |
| 2025-11-14 | $69.03 | $76.00 | 201,700 | — | — |
| 2025-11-13 | $70.15 | $77.23 | 288,900 | — | — |
| 2025-11-12 | $69.87 | $76.92 | 228,700 | — | — |
| 2025-11-11 | $69.65 | $76.68 | 186,700 | — | — |
| 2025-11-10 | $69.12 | $76.09 | 246,500 | — | — |
| 2025-11-07 | $69.55 | $76.57 | 423,300 | — | — |
| 2025-11-06 | $67.71 | $74.54 | 414,000 | — | — |
| 2025-11-05 | $66.73 | $73.46 | 314,700 | — | — |
| 2025-11-04 | $66.64 | $73.36 | 263,900 | — | — |
| 2025-11-03 | $67.55 | $74.37 | 297,100 | — | — |
| 2025-10-31 | $68.67 | $75.60 | 452,300 | — | — |
| 2025-10-30 | $67.96 | $74.82 | 312,700 | — | — |
| 2025-10-29 | $69.53 | $76.55 | 607,300 | — | — |
| 2025-10-28 | $73.99 | $81.46 | 289,000 | — | — |
| 2025-10-27 | $73.00 | $80.37 | 388,100 | — | — |
| 2025-10-24 | $73.90 | $81.36 | 390,800 | — | — |
| 2025-10-23 | $74.20 | $81.69 | 873,200 | — | — |
| 2025-10-22 | $68.65 | $75.58 | 437,500 | — | — |
| 2025-10-21 | $68.25 | $75.14 | 456,300 | — | — |
| 2025-10-20 | $65.39 | $71.99 | 440,800 | — | — |
| 2025-10-17 | $67.02 | $73.78 | 293,500 | — | — |
| 2025-10-16 | $65.20 | $71.78 | 274,800 | — | — |
| 2025-10-15 | $67.35 | $74.15 | 299,900 | — | — |
| 2025-10-14 | $68.96 | $75.92 | 215,300 | — | — |
| 2025-10-13 | $66.91 | $73.66 | 263,900 | — | — |
| 2025-10-10 | $68.57 | $75.49 | 296,100 | — | — |
| 2025-10-09 | $69.25 | $76.24 | 280,900 | — | — |
| 2025-10-08 | $68.61 | $75.53 | 250,900 | — | — |
| 2025-10-07 | $67.88 | $74.73 | 581,900 | — | — |
| 2025-10-06 | $66.81 | $73.55 | 700,100 | — | — |
| 2025-10-03 | $72.20 | $79.48 | 430,600 | — | — |
| 2025-10-02 | $72.11 | $79.39 | 458,700 | — | — |
| 2025-10-01 | $71.29 | $78.48 | 364,400 | — | — |
| 2025-09-30 | $74.42 | $81.93 | 372,100 | — | — |
| 2025-09-29 | $73.50 | $80.92 | 583,700 | — | — |
| 2025-09-26 | $74.94 | $82.50 | 326,700 | — | — |
| 2025-09-25 | $74.77 | $82.31 | 227,000 | — | — |
| 2025-09-24 | $76.96 | $84.73 | 183,800 | — | — |
| 2025-09-23 | $77.37 | $85.18 | 301,400 | — | — |
| 2025-09-22 | $79.39 | $87.41 | 384,200 | — | — |
| 2025-09-19 | $77.97 | $85.84 | 502,900 | — | — |
| 2025-09-18 | $80.36 | $88.47 | 243,900 | — | — |
| 2025-09-17 | $80.79 | $88.94 | 345,900 | — | — |
| 2025-09-16 | $80.64 | $88.78 | 616,300 | — | — |
| 2025-09-15 | $79.63 | $87.66 | 327,900 | — | — |
| 2025-09-12 | $80.67 | $88.81 | 361,000 | — | — |
| 2025-09-11 | $80.97 | $89.14 | 239,500 | — | — |
| 2025-09-10 | $79.44 | $87.46 | 189,500 | — | — |
| 2025-09-09 | $80.62 | $88.75 | 211,900 | — | — |
| 2025-09-08 | $84.38 | $92.89 | 447,700 | — | — |
| 2025-09-05 | $83.19 | $91.58 | 215,700 | — | — |
| 2025-09-04 | $84.19 | $92.68 | 172,800 | — | — |
| 2025-09-03 | $82.89 | $91.25 | 150,500 | — | — |
| 2025-09-02 | $82.93 | $91.30 | 251,400 | — | — |
| 2025-08-29 | $84.71 | $93.26 | 246,200 | — | — |
| 2025-08-28 | $86.44 | $95.16 | 219,200 | — | — |
| 2025-08-27 | $86.47 | $95.19 | 238,700 | — | — |
| 2025-08-26 | $86.61 | $95.35 | 168,000 | — | — |
| 2025-08-25 | $86.62 | $95.36 | 192,200 | — | — |
| 2025-08-22 | $89.49 | $98.52 | 253,000 | — | — |
| 2025-08-21 | $86.58 | $95.32 | 213,500 | — | — |
| 2025-08-20 | $88.51 | $97.44 | 277,600 | — | — |
| 2025-08-19 | $86.33 | $95.04 | 258,900 | — | — |
| 2025-08-18 | $85.29 | $93.90 | 306,300 | — | — |
| 2025-08-15 | $86.06 | $94.74 | 713,700 | — | — |
| 2025-08-14 | $86.46 | $95.18 | 400,400 | — | — |
| 2025-08-13 | $90.68 | $99.83 | 730,300 | — | — |
| 2025-08-12 | $86.07 | $94.75 | 296,700 | — | — |
| 2025-08-11 | $86.59 | $95.33 | 343,800 | — | — |
| 2025-08-08 | $86.05 | $94.73 | 265,800 | — | — |
| 2025-08-07 | $87.17 | $95.96 | 243,300 | — | — |
| 2025-08-06 | $87.00 | $95.78 | 375,300 | — | — |
| 2025-08-05 | $88.65 | $97.59 | 437,300 | — | — |
| 2025-08-04 | $88.65 | $97.59 | 494,000 | — | — |
| 2025-08-01 | $85.72 | $94.37 | 735,500 | — | — |
| 2025-07-31 | $90.91 | $100.08 | 591,500 | — | — |
| 2025-07-30 | $91.45 | $100.68 | 469,200 | — | — |
| 2025-07-29 | $86.75 | $95.50 | 448,500 | — | — |
| 2025-07-28 | $84.90 | $93.47 | 468,900 | — | — |
| 2025-07-25 | $87.62 | $96.46 | 624,600 | — | — |
| 2025-07-24 | $89.03 | $98.01 | 1,805,100 | — | — |
| 2025-07-23 | $103.43 | $113.87 | 298,400 | — | — |
| 2025-07-22 | $100.79 | $110.96 | 233,200 | — | — |
| 2025-07-21 | $101.87 | $112.15 | 206,700 | — | — |
| 2025-07-18 | $102.09 | $112.39 | 147,500 | — | — |
| 2025-07-17 | $102.20 | $112.51 | 204,000 | — | — |
| 2025-07-16 | $100.98 | $111.17 | 225,300 | — | — |
| 2025-07-15 | $96.09 | $105.79 | 241,700 | — | — |
| 2025-07-14 | $96.59 | $106.34 | 226,600 | — | — |
| 2025-07-11 | $96.32 | $106.04 | 159,100 | — | — |
| 2025-07-10 | $100.43 | $110.56 | 265,300 | — | — |
| 2025-07-09 | $99.45 | $109.48 | 162,100 | — | — |
| 2025-07-08 | $99.33 | $109.35 | 207,000 | — | — |
| 2025-07-07 | $100.60 | $110.75 | 274,900 | — | — |
| 2025-07-03 | $104.50 | $115.04 | 135,400 | — | — |
| 2025-07-02 | $102.62 | $112.97 | 242,700 | — | — |
| 2025-07-01 | $104.57 | $115.12 | 328,000 | — | — |
| 2025-06-30 | $105.51 | $116.16 | 315,100 | — | — |
| 2025-06-27 | $102.40 | $112.73 | 648,600 | — | — |
| 2025-06-26 | $100.72 | $110.88 | 395,600 | — | — |
| 2025-06-25 | $96.80 | $106.57 | 371,200 | — | — |
| 2025-06-24 | $103.42 | $113.86 | 220,700 | — | — |
| 2025-06-23 | $101.76 | $112.03 | 213,500 | — | — |
| 2025-06-20 | $99.03 | $109.02 | 516,300 | — | — |
| 2025-06-18 | $98.37 | $108.30 | 175,600 | — | — |
| 2025-06-17 | $99.34 | $109.36 | 240,700 | — | — |
| 2025-06-16 | $101.42 | $111.65 | 204,100 | — | — |
| 2025-06-13 | $104.22 | $114.74 | 202,800 | — | — |
| 2025-06-12 | $108.24 | $119.16 | 145,600 | — | — |
| 2025-06-11 | $107.55 | $118.40 | 129,300 | — | — |
| 2025-06-10 | $106.82 | $117.60 | 167,400 | — | — |
| 2025-06-09 | $108.70 | $119.67 | 172,100 | — | — |
| 2025-06-06 | $112.21 | $123.53 | 171,000 | — | — |
| 2025-06-05 | $111.23 | $122.45 | 182,500 | — | — |
| 2025-06-04 | $110.49 | $121.64 | 148,800 | — | — |
| 2025-06-03 | $110.61 | $121.77 | 186,100 | — | — |
| 2025-06-02 | $111.55 | $122.81 | 259,100 | — | — |
| 2025-05-30 | $108.26 | $119.18 | 231,200 | — | — |
| 2025-05-29 | $108.48 | $119.43 | 150,600 | — | — |
| 2025-05-28 | $108.61 | $119.57 | 210,700 | — | — |
| 2025-05-27 | $110.52 | $121.67 | 159,100 | — | — |
| 2025-05-23 | $108.80 | $119.78 | 175,000 | — | — |
| 2025-05-22 | $107.24 | $118.06 | 229,900 | — | — |
| 2025-05-21 | $107.66 | $118.52 | 347,800 | — | — |
| 2025-05-20 | $108.40 | $119.34 | 216,500 | — | — |
| 2025-05-19 | $112.87 | $124.26 | 285,600 | — | — |
| 2025-05-16 | $113.83 | $125.32 | 406,000 | — | — |
| 2025-05-15 | $108.90 | $119.89 | 248,400 | — | — |
| 2025-05-14 | $106.05 | $116.75 | 348,000 | — | — |
| 2025-05-13 | $105.60 | $116.25 | 596,600 | — | — |
| 2025-05-12 | $105.42 | $116.06 | 333,100 | — | — |
| 2025-05-09 | $103.32 | $113.74 | 212,900 | — | — |
| 2025-05-08 | $102.21 | $112.52 | 257,500 | — | — |
| 2025-05-07 | $102.31 | $112.63 | 199,500 | — | — |
| 2025-05-06 | $102.70 | $113.06 | 242,900 | — | — |
| 2025-05-05 | $100.59 | $110.74 | 362,900 | — | — |
| 2025-05-02 | $102.38 | $112.71 | 333,800 | — | — |
| 2025-05-01 | $97.12 | $106.92 | 235,900 | — | — |
| 2025-04-30 | $97.21 | $107.02 | 260,500 | — | — |
| 2025-04-29 | $95.92 | $105.60 | 277,200 | — | — |
| 2025-04-28 | $94.56 | $104.10 | 432,800 | — | — |
| 2025-04-25 | $99.54 | $109.58 | 992,600 | — | — |
| 2025-04-24 | $93.19 | $102.59 | 1,296,900 | — | — |
| 2025-04-23 | $105.90 | $116.59 | 319,700 | — | — |
| 2025-04-22 | $103.22 | $113.63 | 259,200 | — | — |
| 2025-04-21 | $98.45 | $108.38 | 302,500 | — | — |
| 2025-04-17 | $107.05 | $117.85 | 149,700 | — | — |
| 2025-04-16 | $108.49 | $119.44 | 158,000 | — | — |
| 2025-04-15 | $111.30 | $122.53 | 159,600 | — | — |
| 2025-04-14 | $110.99 | $122.19 | 203,200 | — | — |
| 2025-04-11 | $108.97 | $119.97 | 251,500 | — | — |
| 2025-04-10 | $111.03 | $122.23 | 177,200 | — | — |
| 2025-04-09 | $113.05 | $124.46 | 262,300 | — | — |
| 2025-04-08 | $103.90 | $114.38 | 331,100 | — | — |
| 2025-04-07 | $105.29 | $115.91 | 338,700 | — | — |
| 2025-04-04 | $107.72 | $118.59 | 390,600 | — | — |
| 2025-04-03 | $120.87 | $133.07 | 296,800 | — | — |
| 2025-04-02 | $121.83 | $134.12 | 204,000 | — | — |
| 2025-04-01 | $118.07 | $129.98 | 206,800 | — | — |
| 2025-03-31 | $118.06 | $129.97 | 243,100 | — | — |
| 2025-03-28 | $118.40 | $130.35 | 108,200 | — | — |
| 2025-03-27 | $120.68 | $132.86 | 194,000 | — | — |
| 2025-03-26 | $118.75 | $130.73 | 208,200 | — | — |
| 2025-03-25 | $121.30 | $133.54 | 201,100 | — | — |
| 2025-03-24 | $119.58 | $131.65 | 306,200 | — | — |
| 2025-03-21 | $116.54 | $128.30 | 363,100 | — | — |
| 2025-03-20 | $115.32 | $126.96 | 321,600 | — | — |
| 2025-03-19 | $114.50 | $126.05 | 218,700 | — | — |
| 2025-03-18 | $114.48 | $126.03 | 204,900 | — | — |
| 2025-03-17 | $116.03 | $127.74 | 236,000 | — | — |
| 2025-03-14 | $113.10 | $124.51 | 320,500 | — | — |
| 2025-03-13 | $111.60 | $122.86 | 275,200 | — | — |
| 2025-03-12 | $117.38 | $129.22 | 274,300 | — | — |
| 2025-03-11 | $116.79 | $128.57 | 296,800 | — | — |
| 2025-03-10 | $116.60 | $128.36 | 278,200 | — | — |
| 2025-03-07 | $117.24 | $129.07 | 140,000 | — | — |
| 2025-03-06 | $117.32 | $129.16 | 184,300 | — | — |
| 2025-03-05 | $123.84 | $136.34 | 232,000 | — | — |
| 2025-03-04 | $123.47 | $135.93 | 328,400 | — | — |
| 2025-03-03 | $120.53 | $132.69 | 394,600 | — | — |
| 2025-02-28 | $123.21 | $135.64 | 1,029,700 | — | — |
| 2025-02-27 | $121.60 | $133.87 | 339,800 | — | — |
| 2025-02-26 | $122.82 | $135.21 | 458,300 | — | — |
| 2025-02-25 | $122.45 | $134.81 | 872,200 | — | — |
| 2025-02-24 | $105.65 | $116.31 | 227,500 | — | — |
| 2025-02-21 | $106.68 | $117.44 | 271,800 | — | — |
| 2025-02-20 | $110.15 | $121.26 | 137,800 | — | — |
| 2025-02-19 | $114.68 | $126.25 | 253,300 | — | — |
| 2025-02-18 | $117.31 | $129.15 | 210,300 | — | — |
| 2025-02-14 | $115.18 | $126.80 | 165,200 | — | — |
| 2025-02-13 | $115.38 | $127.02 | 143,000 | — | — |
| 2025-02-12 | $109.84 | $120.92 | 171,000 | — | — |
| 2025-02-11 | $110.70 | $121.87 | 181,300 | — | — |
| 2025-02-10 | $110.25 | $121.37 | 213,500 | — | — |
| 2025-02-07 | $112.44 | $123.79 | 183,600 | — | — |
| 2025-02-06 | $107.61 | $118.47 | 197,500 | — | — |
| 2025-02-05 | $106.15 | $116.86 | 366,900 | — | — |
| 2025-02-04 | $105.42 | $116.06 | 138,900 | — | — |
| 2025-02-03 | $106.57 | $117.32 | 179,700 | — | — |
| 2025-01-31 | $107.17 | $117.98 | 172,800 | — | — |
| 2025-01-30 | $109.05 | $120.05 | 145,700 | — | — |
| 2025-01-29 | $106.27 | $116.99 | 187,100 | — | — |
| 2025-01-28 | $107.77 | $118.64 | 226,800 | — | — |
| 2025-01-27 | $104.78 | $115.35 | 301,000 | — | — |
| 2025-01-24 | $100.87 | $111.05 | 237,800 | — | — |
| 2025-01-23 | $101.85 | $112.13 | 362,200 | — | — |
| 2025-01-22 | $103.25 | $113.67 | 236,000 | — | — |
| 2025-01-21 | $106.32 | $117.05 | 293,700 | — | — |
| 2025-01-17 | $110.35 | $114.98 | 258,400 | — | — |
| 2025-01-16 | $114.59 | $119.40 | 208,400 | — | — |
| 2025-01-15 | $110.83 | $115.48 | 340,500 | — | — |
| 2025-01-14 | $106.41 | $110.87 | 282,300 | — | — |
| 2025-01-13 | $103.91 | $108.27 | 401,000 | — | — |
| 2025-01-10 | $98.59 | $102.72 | 273,000 | — | — |
| 2025-01-08 | $103.72 | $108.07 | 153,500 | — | — |
| 2025-01-07 | $104.97 | $109.37 | 223,100 | — | — |
| 2025-01-06 | $103.44 | $107.78 | 183,600 | — | — |
| 2025-01-03 | $106.81 | $111.29 | 144,700 | — | — |
| 2025-01-02 | $105.20 | $109.61 | 162,900 | — | — |