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
- 1992-08-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 | $34.38 | $331.88 | 329,900 | — | — |
| 2025-12-30 | $34.63 | $334.29 | 380,500 | — | — |
| 2025-12-29 | $34.56 | $333.61 | 379,200 | — | — |
| 2025-12-26 | $34.17 | $329.85 | 283,800 | — | — |
| 2025-12-24 | $34.25 | $330.62 | 178,400 | — | — |
| 2025-12-23 | $34.04 | $328.59 | 311,400 | — | — |
| 2025-12-22 | $34.10 | $327.34 | 376,900 | — | — |
| 2025-12-19 | $34.20 | $328.30 | 934,900 | — | — |
| 2025-12-18 | $34.37 | $329.93 | 325,000 | — | — |
| 2025-12-17 | $34.50 | $331.18 | 339,200 | — | — |
| 2025-12-16 | $34.41 | $330.32 | 375,700 | — | — |
| 2025-12-15 | $34.98 | $335.79 | 424,900 | — | — |
| 2025-12-12 | $34.69 | $333.00 | 497,700 | — | — |
| 2025-12-11 | $34.37 | $329.93 | 423,500 | — | — |
| 2025-12-10 | $34.83 | $334.35 | 411,700 | — | — |
| 2025-12-09 | $35.11 | $337.04 | 234,600 | — | — |
| 2025-12-08 | $35.14 | $337.32 | 245,800 | — | — |
| 2025-12-05 | $35.18 | $337.71 | 266,400 | — | — |
| 2025-12-04 | $35.43 | $340.11 | 315,900 | — | — |
| 2025-12-03 | $35.64 | $342.12 | 343,300 | — | — |
| 2025-12-02 | $35.88 | $344.43 | 403,100 | — | — |
| 2025-12-01 | $36.03 | $345.87 | 338,000 | — | — |
| 2025-11-28 | $36.49 | $350.28 | 234,200 | — | — |
| 2025-11-26 | $36.59 | $351.24 | 575,300 | — | — |
| 2025-11-25 | $36.50 | $350.38 | 678,100 | — | — |
| 2025-11-24 | $35.96 | $345.19 | 415,600 | — | — |
| 2025-11-21 | $35.97 | $345.29 | 518,500 | — | — |
| 2025-11-20 | $35.74 | $343.08 | 447,600 | — | — |
| 2025-11-19 | $35.82 | $342.03 | 609,500 | — | — |
| 2025-11-18 | $36.46 | $348.14 | 364,000 | — | — |
| 2025-11-17 | $36.07 | $344.41 | 285,600 | — | — |
| 2025-11-14 | $36.07 | $344.41 | 432,800 | — | — |
| 2025-11-13 | $35.82 | $342.03 | 340,000 | — | — |
| 2025-11-12 | $35.71 | $340.98 | 388,700 | — | — |
| 2025-11-11 | $36.17 | $345.37 | 287,100 | — | — |
| 2025-11-10 | $36.28 | $346.42 | 470,900 | — | — |
| 2025-11-07 | $35.88 | $342.60 | 434,800 | — | — |
| 2025-11-06 | $35.52 | $339.16 | 388,200 | — | — |
| 2025-11-05 | $35.58 | $339.74 | 518,400 | — | — |
| 2025-11-04 | $35.58 | $339.74 | 462,200 | — | — |
| 2025-11-03 | $35.39 | $337.92 | 499,500 | — | — |
| 2025-10-31 | $35.08 | $334.96 | 408,600 | — | — |
| 2025-10-30 | $35.12 | $335.34 | 349,000 | — | — |
| 2025-10-29 | $34.63 | $330.66 | 380,100 | — | — |
| 2025-10-28 | $35.19 | $336.01 | 345,800 | — | — |
| 2025-10-27 | $35.61 | $340.02 | 420,200 | — | — |
| 2025-10-24 | $35.34 | $337.44 | 291,500 | — | — |
| 2025-10-23 | $35.20 | $336.11 | 350,000 | — | — |
| 2025-10-22 | $35.36 | $335.82 | 316,100 | — | — |
| 2025-10-21 | $35.07 | $333.07 | 288,400 | — | — |
| 2025-10-20 | $35.53 | $337.43 | 269,400 | — | — |
| 2025-10-17 | $35.22 | $334.49 | 383,800 | — | — |
| 2025-10-16 | $34.62 | $328.79 | 267,700 | — | — |
| 2025-10-15 | $34.67 | $329.27 | 291,700 | — | — |
| 2025-10-14 | $34.21 | $324.90 | 336,800 | — | — |
| 2025-10-13 | $33.98 | $322.71 | 337,900 | — | — |
| 2025-10-10 | $34.28 | $325.56 | 373,100 | — | — |
| 2025-10-09 | $34.34 | $326.13 | 263,900 | — | — |
| 2025-10-08 | $34.57 | $328.32 | 378,200 | — | — |
| 2025-10-07 | $34.92 | $331.64 | 366,900 | — | — |
| 2025-10-06 | $35.06 | $332.97 | 335,800 | — | — |
| 2025-10-03 | $36.00 | $341.90 | 295,800 | — | — |
| 2025-10-02 | $36.45 | $346.17 | 262,800 | — | — |
| 2025-10-01 | $37.03 | $351.68 | 402,800 | — | — |
| 2025-09-30 | $36.86 | $350.07 | 586,500 | — | — |
| 2025-09-29 | $36.31 | $344.84 | 401,500 | — | — |
| 2025-09-26 | $36.61 | $347.69 | 613,000 | — | — |
| 2025-09-25 | $36.30 | $344.75 | 543,200 | — | — |
| 2025-09-24 | $36.08 | $342.66 | 725,100 | — | — |
| 2025-09-23 | $35.45 | $336.68 | 433,300 | — | — |
| 2025-09-22 | $35.15 | $333.83 | 568,500 | — | — |
| 2025-09-19 | $35.81 | $338.29 | 783,200 | — | — |
| 2025-09-18 | $35.85 | $338.67 | 250,700 | — | — |
| 2025-09-17 | $35.54 | $335.74 | 306,300 | — | — |
| 2025-09-16 | $35.57 | $336.02 | 366,200 | — | — |
| 2025-09-15 | $36.25 | $342.45 | 251,500 | — | — |
| 2025-09-12 | $36.22 | $342.16 | 257,500 | — | — |
| 2025-09-11 | $36.53 | $345.09 | 269,000 | — | — |
| 2025-09-10 | $36.55 | $345.28 | 212,900 | — | — |
| 2025-09-09 | $36.56 | $345.37 | 221,300 | — | — |
| 2025-09-08 | $36.61 | $345.85 | 221,200 | — | — |
| 2025-09-05 | $36.62 | $345.94 | 301,500 | — | — |
| 2025-09-04 | $36.39 | $343.77 | 197,100 | — | — |
| 2025-09-03 | $36.22 | $342.16 | 266,300 | — | — |
| 2025-09-02 | $36.33 | $343.20 | 343,600 | — | — |
| 2025-08-29 | $36.50 | $344.81 | 272,700 | — | — |
| 2025-08-28 | $36.47 | $344.52 | 282,200 | — | — |
| 2025-08-27 | $36.46 | $344.43 | 381,700 | — | — |
| 2025-08-26 | $36.09 | $340.93 | 293,300 | — | — |
| 2025-08-25 | $35.98 | $339.90 | 362,800 | — | — |
| 2025-08-22 | $36.80 | $347.64 | 477,800 | — | — |
| 2025-08-21 | $36.53 | $345.09 | 493,800 | — | — |
| 2025-08-20 | $36.26 | $340.75 | 509,300 | — | — |
| 2025-08-19 | $35.93 | $337.64 | 270,600 | — | — |
| 2025-08-18 | $35.51 | $333.70 | 244,000 | — | — |
| 2025-08-15 | $35.52 | $333.79 | 262,500 | — | — |
| 2025-08-14 | $35.50 | $333.60 | 412,200 | — | — |
| 2025-08-13 | $35.82 | $336.61 | 362,700 | — | — |
| 2025-08-12 | $36.03 | $338.58 | 460,200 | — | — |
| 2025-08-11 | $35.81 | $336.52 | 311,500 | — | — |
| 2025-08-08 | $35.83 | $336.70 | 276,500 | — | — |
| 2025-08-07 | $35.31 | $331.82 | 370,600 | — | — |
| 2025-08-06 | $35.15 | $330.31 | 445,000 | — | — |
| 2025-08-05 | $35.15 | $330.31 | 682,000 | — | — |
| 2025-08-04 | $34.74 | $326.46 | 391,400 | — | — |
| 2025-08-01 | $34.29 | $322.23 | 431,300 | — | — |
| 2025-07-31 | $34.04 | $319.88 | 475,300 | — | — |
| 2025-07-30 | $34.18 | $321.20 | 314,100 | — | — |
| 2025-07-29 | $34.69 | $325.99 | 442,500 | — | — |
| 2025-07-28 | $34.36 | $322.89 | 491,600 | — | — |
| 2025-07-25 | $35.46 | $333.23 | 227,400 | — | — |
| 2025-07-24 | $35.55 | $334.07 | 219,300 | — | — |
| 2025-07-23 | $35.52 | $333.79 | 284,700 | — | — |
| 2025-07-22 | $35.44 | $331.25 | 387,700 | — | — |
| 2025-07-21 | $35.14 | $328.45 | 396,800 | — | — |
| 2025-07-18 | $35.02 | $327.33 | 400,300 | — | — |
| 2025-07-17 | $34.85 | $325.74 | 438,300 | — | — |
| 2025-07-16 | $35.29 | $329.85 | 509,800 | — | — |
| 2025-07-15 | $35.25 | $329.48 | 413,900 | — | — |
| 2025-07-14 | $35.67 | $333.40 | 292,400 | — | — |
| 2025-07-11 | $35.31 | $330.04 | 514,600 | — | — |
| 2025-07-10 | $34.95 | $326.67 | 712,800 | — | — |
| 2025-07-09 | $35.61 | $332.84 | 328,400 | — | — |
| 2025-07-08 | $35.26 | $329.57 | 325,600 | — | — |
| 2025-07-07 | $35.20 | $329.01 | 354,200 | — | — |
| 2025-07-03 | $35.33 | $330.23 | 167,200 | — | — |
| 2025-07-02 | $35.20 | $329.01 | 344,500 | — | — |
| 2025-07-01 | $34.68 | $324.15 | 346,100 | — | — |
| 2025-06-30 | $34.61 | $323.50 | 355,500 | — | — |
| 2025-06-27 | $34.51 | $322.56 | 458,800 | — | — |
| 2025-06-26 | $34.82 | $325.46 | 285,800 | — | — |
| 2025-06-25 | $34.59 | $323.31 | 374,100 | — | — |
| 2025-06-24 | $35.18 | $328.82 | 368,500 | — | — |
| 2025-06-23 | $35.42 | $331.07 | 293,300 | — | — |
| 2025-06-20 | $34.97 | $326.86 | 454,200 | — | — |
| 2025-06-18 | $35.33 | $328.45 | 319,500 | — | — |
| 2025-06-17 | $35.07 | $326.03 | 256,700 | — | — |
| 2025-06-16 | $34.75 | $323.06 | 325,400 | — | — |
| 2025-06-13 | $35.10 | $326.31 | 245,400 | — | — |
| 2025-06-12 | $35.57 | $330.68 | 328,100 | — | — |
| 2025-06-11 | $35.53 | $330.31 | 409,100 | — | — |
| 2025-06-10 | $35.26 | $327.80 | 347,300 | — | — |
| 2025-06-09 | $34.99 | $325.29 | 249,600 | — | — |
| 2025-06-06 | $34.93 | $324.73 | 216,000 | — | — |
| 2025-06-05 | $34.84 | $323.90 | 253,000 | — | — |
| 2025-06-04 | $34.89 | $324.36 | 234,100 | — | — |
| 2025-06-03 | $35.07 | $326.03 | 248,800 | — | — |
| 2025-06-02 | $35.27 | $327.89 | 374,300 | — | — |
| 2025-05-30 | $35.39 | $329.01 | 325,400 | — | — |
| 2025-05-29 | $35.37 | $328.82 | 254,700 | — | — |
| 2025-05-28 | $35.20 | $327.24 | 256,700 | — | — |
| 2025-05-27 | $35.67 | $331.61 | 387,800 | — | — |
| 2025-05-23 | $35.28 | $327.99 | 334,100 | — | — |
| 2025-05-22 | $34.85 | $323.99 | 306,100 | — | — |
| 2025-05-21 | $35.34 | $326.78 | 266,600 | — | — |
| 2025-05-20 | $35.94 | $332.32 | 244,300 | — | — |
| 2025-05-19 | $36.14 | $334.17 | 342,200 | — | — |
| 2025-05-16 | $35.99 | $332.79 | 279,900 | — | — |
| 2025-05-15 | $35.46 | $327.89 | 385,600 | — | — |
| 2025-05-14 | $35.04 | $324.00 | 332,700 | — | — |
| 2025-05-13 | $35.56 | $328.81 | 352,900 | — | — |
| 2025-05-12 | $35.50 | $328.26 | 306,100 | — | — |
| 2025-05-09 | $35.90 | $331.96 | 247,800 | — | — |
| 2025-05-08 | $35.82 | $331.22 | 255,800 | — | — |
| 2025-05-07 | $36.24 | $335.10 | 503,300 | — | — |
| 2025-05-06 | $35.79 | $330.94 | 523,300 | — | — |
| 2025-05-05 | $34.58 | $319.75 | 582,400 | — | — |
| 2025-05-02 | $35.25 | $325.94 | 403,700 | — | — |
| 2025-05-01 | $35.71 | $330.20 | 214,000 | — | — |
| 2025-04-30 | $35.87 | $331.68 | 290,000 | — | — |
| 2025-04-29 | $35.54 | $328.63 | 296,200 | — | — |
| 2025-04-28 | $35.48 | $328.07 | 360,500 | — | — |
| 2025-04-25 | $35.41 | $327.42 | 172,500 | — | — |
| 2025-04-24 | $35.52 | $328.44 | 203,700 | — | — |
| 2025-04-23 | $35.52 | $328.44 | 303,700 | — | — |
| 2025-04-22 | $36.10 | $333.80 | 335,800 | — | — |
| 2025-04-21 | $35.55 | $326.96 | 347,300 | — | — |
| 2025-04-17 | $35.75 | $328.80 | 289,300 | — | — |
| 2025-04-16 | $35.29 | $324.57 | 267,900 | — | — |
| 2025-04-15 | $34.96 | $321.54 | 432,000 | — | — |
| 2025-04-14 | $34.65 | $318.68 | 239,200 | — | — |
| 2025-04-11 | $34.07 | $313.35 | 315,100 | — | — |
| 2025-04-10 | $33.70 | $309.95 | 322,200 | — | — |
| 2025-04-09 | $33.86 | $311.42 | 558,900 | — | — |
| 2025-04-08 | $32.83 | $301.95 | 366,800 | — | — |
| 2025-04-07 | $33.53 | $308.38 | 571,200 | — | — |
| 2025-04-04 | $34.69 | $319.05 | 481,200 | — | — |
| 2025-04-03 | $35.40 | $325.58 | 375,700 | — | — |
| 2025-04-02 | $35.32 | $324.85 | 291,800 | — | — |
| 2025-04-01 | $35.55 | $326.96 | 324,000 | — | — |
| 2025-03-31 | $35.45 | $326.04 | 318,800 | — | — |
| 2025-03-28 | $35.25 | $324.20 | 263,600 | — | — |
| 2025-03-27 | $34.93 | $321.26 | 173,600 | — | — |
| 2025-03-26 | $34.96 | $321.54 | 152,700 | — | — |
| 2025-03-25 | $34.83 | $320.34 | 216,500 | — | — |
| 2025-03-24 | $35.06 | $322.46 | 294,900 | — | — |
| 2025-03-21 | $34.62 | $318.41 | 675,200 | — | — |
| 2025-03-20 | $35.05 | $320.62 | 314,500 | — | — |
| 2025-03-19 | $35.36 | $323.45 | 450,600 | — | — |
| 2025-03-18 | $35.62 | $325.83 | 443,700 | — | — |
| 2025-03-17 | $35.97 | $329.03 | 461,100 | — | — |
| 2025-03-14 | $35.96 | $328.94 | 250,400 | — | — |
| 2025-03-13 | $35.29 | $322.81 | 182,100 | — | — |
| 2025-03-12 | $35.27 | $322.63 | 249,200 | — | — |
| 2025-03-11 | $35.73 | $326.84 | 411,500 | — | — |
| 2025-03-10 | $36.14 | $330.59 | 375,000 | — | — |
| 2025-03-07 | $36.09 | $330.13 | 445,300 | — | — |
| 2025-03-06 | $35.76 | $327.11 | 409,100 | — | — |
| 2025-03-05 | $35.93 | $328.67 | 484,400 | — | — |
| 2025-03-04 | $35.69 | $326.47 | 363,100 | — | — |
| 2025-03-03 | $35.77 | $327.20 | 430,300 | — | — |
| 2025-02-28 | $34.89 | $319.15 | 451,900 | — | — |
| 2025-02-27 | $34.77 | $318.05 | 272,100 | — | — |
| 2025-02-26 | $34.71 | $317.51 | 431,600 | — | — |
| 2025-02-25 | $34.60 | $316.50 | 599,600 | — | — |
| 2025-02-24 | $34.87 | $318.97 | 433,200 | — | — |
| 2025-02-21 | $34.44 | $315.04 | 295,000 | — | — |
| 2025-02-20 | $34.61 | $316.59 | 319,300 | — | — |
| 2025-02-19 | $34.88 | $317.32 | 325,800 | — | — |
| 2025-02-18 | $34.77 | $316.32 | 242,600 | — | — |
| 2025-02-14 | $34.42 | $313.14 | 209,000 | — | — |
| 2025-02-13 | $34.57 | $314.50 | 368,000 | — | — |
| 2025-02-12 | $33.72 | $306.77 | 221,200 | — | — |
| 2025-02-11 | $34.00 | $309.32 | 400,700 | — | — |
| 2025-02-10 | $33.93 | $308.68 | 278,600 | — | — |
| 2025-02-07 | $33.97 | $309.04 | 238,900 | — | — |
| 2025-02-06 | $34.39 | $312.86 | 305,600 | — | — |
| 2025-02-05 | $34.60 | $314.78 | 229,400 | — | — |
| 2025-02-04 | $34.35 | $312.50 | 692,900 | — | — |
| 2025-02-03 | $34.54 | $314.23 | 483,600 | — | — |
| 2025-01-31 | $34.40 | $312.96 | 381,100 | — | — |
| 2025-01-30 | $34.23 | $311.41 | 263,700 | — | — |
| 2025-01-29 | $33.81 | $307.59 | 290,400 | — | — |
| 2025-01-28 | $34.67 | $315.41 | 363,100 | — | — |
| 2025-01-27 | $34.91 | $317.60 | 687,600 | — | — |
| 2025-01-24 | $34.38 | $312.77 | 314,500 | — | — |
| 2025-01-23 | $34.12 | $310.41 | 194,000 | — | — |
| 2025-01-22 | $34.38 | $311.05 | 427,800 | — | — |
| 2025-01-21 | $35.36 | $319.91 | 246,500 | — | — |
| 2025-01-17 | $34.93 | $316.02 | 320,000 | — | — |
| 2025-01-16 | $34.81 | $314.94 | 434,200 | — | — |
| 2025-01-15 | $34.33 | $310.59 | 258,600 | — | — |
| 2025-01-14 | $34.18 | $309.24 | 211,100 | — | — |
| 2025-01-13 | $34.04 | $307.97 | 251,000 | — | — |
| 2025-01-10 | $33.50 | $303.08 | 333,900 | — | — |
| 2025-01-08 | $34.24 | $309.78 | 235,300 | — | — |
| 2025-01-07 | $34.14 | $308.87 | 413,400 | — | — |
| 2025-01-06 | $33.46 | $302.72 | 359,300 | — | — |
| 2025-01-03 | $34.27 | $310.05 | 325,900 | — | — |
| 2025-01-02 | $34.03 | $307.88 | 249,800 | — | — |