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
- 2014-03-20 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 | $47.00 | $47.00 | 617,100 | — | — |
| 2025-12-30 | $46.59 | $46.59 | 787,000 | — | — |
| 2025-12-29 | $50.09 | $50.09 | 326,300 | — | — |
| 2025-12-26 | $50.74 | $50.74 | 306,400 | — | — |
| 2025-12-24 | $51.84 | $51.84 | 178,700 | — | — |
| 2025-12-23 | $51.98 | $51.98 | 245,700 | — | — |
| 2025-12-22 | $52.37 | $52.37 | 405,000 | — | — |
| 2025-12-19 | $51.72 | $51.72 | 472,900 | — | — |
| 2025-12-18 | $51.50 | $51.50 | 406,300 | — | — |
| 2025-12-17 | $51.75 | $51.75 | 346,600 | — | — |
| 2025-12-16 | $51.22 | $51.22 | 386,500 | — | — |
| 2025-12-15 | $51.01 | $51.01 | 334,500 | — | — |
| 2025-12-12 | $50.36 | $50.36 | 471,700 | — | — |
| 2025-12-11 | $51.48 | $51.48 | 471,900 | — | — |
| 2025-12-10 | $50.91 | $50.91 | 405,700 | — | — |
| 2025-12-09 | $50.67 | $50.67 | 291,600 | — | — |
| 2025-12-08 | $50.53 | $50.53 | 327,700 | — | — |
| 2025-12-05 | $51.27 | $51.27 | 408,200 | — | — |
| 2025-12-04 | $50.91 | $50.91 | 432,200 | — | — |
| 2025-12-03 | $51.03 | $51.03 | 275,200 | — | — |
| 2025-12-02 | $50.70 | $50.70 | 703,900 | — | — |
| 2025-12-01 | $50.53 | $50.53 | 396,500 | — | — |
| 2025-11-28 | $52.22 | $52.22 | 189,800 | — | — |
| 2025-11-26 | $52.74 | $52.74 | 434,800 | — | — |
| 2025-11-25 | $51.84 | $51.84 | 1,225,600 | — | — |
| 2025-11-24 | $54.86 | $54.86 | 863,500 | — | — |
| 2025-11-21 | $53.82 | $53.82 | 491,300 | — | — |
| 2025-11-20 | $50.78 | $50.78 | 336,300 | — | — |
| 2025-11-19 | $50.75 | $50.75 | 214,700 | — | — |
| 2025-11-18 | $50.35 | $50.35 | 354,400 | — | — |
| 2025-11-17 | $50.00 | $50.00 | 267,700 | — | — |
| 2025-11-14 | $51.17 | $51.17 | 397,200 | — | — |
| 2025-11-13 | $51.90 | $51.90 | 305,400 | — | — |
| 2025-11-12 | $51.61 | $51.61 | 275,400 | — | — |
| 2025-11-11 | $50.75 | $50.75 | 317,900 | — | — |
| 2025-11-10 | $51.46 | $51.46 | 316,900 | — | — |
| 2025-11-07 | $50.36 | $50.36 | 367,900 | — | — |
| 2025-11-06 | $50.54 | $50.54 | 262,100 | — | — |
| 2025-11-05 | $51.36 | $51.36 | 337,300 | — | — |
| 2025-11-04 | $50.76 | $50.76 | 288,700 | — | — |
| 2025-11-03 | $51.63 | $51.63 | 855,200 | — | — |
| 2025-10-31 | $49.96 | $49.96 | 386,200 | — | — |
| 2025-10-30 | $49.98 | $49.98 | 652,900 | — | — |
| 2025-10-29 | $51.80 | $51.80 | 668,900 | — | — |
| 2025-10-28 | $53.67 | $53.67 | 398,100 | — | — |
| 2025-10-27 | $53.14 | $53.14 | 912,300 | — | — |
| 2025-10-24 | $56.38 | $56.38 | 409,100 | — | — |
| 2025-10-23 | $55.79 | $55.79 | 479,700 | — | — |
| 2025-10-22 | $55.13 | $55.13 | 480,600 | — | — |
| 2025-10-21 | $55.77 | $55.77 | 396,200 | — | — |
| 2025-10-20 | $55.30 | $55.30 | 284,200 | — | — |
| 2025-10-17 | $54.22 | $54.22 | 405,000 | — | — |
| 2025-10-16 | $55.29 | $55.29 | 363,500 | — | — |
| 2025-10-15 | $57.16 | $57.16 | 524,000 | — | — |
| 2025-10-14 | $56.37 | $56.37 | 306,200 | — | — |
| 2025-10-13 | $55.20 | $55.20 | 256,500 | — | — |
| 2025-10-10 | $54.84 | $54.84 | 436,900 | — | — |
| 2025-10-09 | $55.43 | $55.43 | 350,400 | — | — |
| 2025-10-08 | $55.84 | $55.84 | 454,400 | — | — |
| 2025-10-07 | $53.36 | $53.36 | 302,500 | — | — |
| 2025-10-06 | $53.09 | $53.09 | 282,800 | — | — |
| 2025-10-03 | $53.93 | $53.93 | 361,600 | — | — |
| 2025-10-02 | $53.79 | $53.79 | 425,900 | — | — |
| 2025-10-01 | $55.51 | $55.51 | 452,700 | — | — |
| 2025-09-30 | $57.55 | $57.55 | 489,500 | — | — |
| 2025-09-29 | $57.51 | $57.51 | 278,600 | — | — |
| 2025-09-26 | $57.95 | $57.95 | 315,900 | — | — |
| 2025-09-25 | $58.12 | $58.12 | 361,100 | — | — |
| 2025-09-24 | $59.04 | $59.04 | 360,300 | — | — |
| 2025-09-23 | $59.74 | $59.74 | 390,500 | — | — |
| 2025-09-22 | $60.86 | $60.86 | 314,900 | — | — |
| 2025-09-19 | $59.71 | $59.71 | 596,000 | — | — |
| 2025-09-18 | $60.15 | $60.15 | 374,400 | — | — |
| 2025-09-17 | $58.24 | $58.24 | 411,500 | — | — |
| 2025-09-16 | $57.89 | $57.89 | 487,900 | — | — |
| 2025-09-15 | $56.24 | $56.24 | 514,500 | — | — |
| 2025-09-12 | $57.96 | $57.96 | 467,100 | — | — |
| 2025-09-11 | $58.26 | $58.26 | 466,400 | — | — |
| 2025-09-10 | $57.40 | $57.40 | 529,500 | — | — |
| 2025-09-09 | $58.30 | $58.30 | 408,500 | — | — |
| 2025-09-08 | $58.25 | $58.25 | 323,900 | — | — |
| 2025-09-05 | $58.83 | $58.83 | 332,500 | — | — |
| 2025-09-04 | $58.07 | $58.07 | 441,800 | — | — |
| 2025-09-03 | $57.72 | $57.72 | 811,300 | — | — |
| 2025-09-02 | $56.89 | $56.89 | 862,800 | — | — |
| 2025-08-29 | $58.39 | $58.39 | 566,100 | — | — |
| 2025-08-28 | $59.34 | $59.34 | 678,000 | — | — |
| 2025-08-27 | $58.17 | $58.17 | 479,700 | — | — |
| 2025-08-26 | $56.83 | $56.83 | 801,700 | — | — |
| 2025-08-25 | $56.24 | $56.24 | 493,900 | — | — |
| 2025-08-22 | $55.31 | $55.31 | 752,400 | — | — |
| 2025-08-21 | $54.68 | $54.68 | 614,400 | — | — |
| 2025-08-20 | $55.22 | $55.22 | 668,800 | — | — |
| 2025-08-19 | $57.04 | $57.04 | 527,800 | — | — |
| 2025-08-18 | $58.50 | $58.50 | 929,500 | — | — |
| 2025-08-15 | $57.37 | $57.37 | 764,700 | — | — |
| 2025-08-14 | $56.44 | $56.44 | 810,100 | — | — |
| 2025-08-13 | $56.48 | $56.48 | 807,800 | — | — |
| 2025-08-12 | $56.49 | $56.49 | 666,000 | — | — |
| 2025-08-11 | $54.69 | $54.69 | 682,100 | — | — |
| 2025-08-08 | $55.34 | $55.34 | 3,070,400 | — | — |
| 2025-08-07 | $52.31 | $52.31 | 2,491,700 | — | — |
| 2025-08-06 | $44.14 | $44.14 | 726,400 | — | — |
| 2025-08-05 | $43.61 | $43.61 | 559,600 | — | — |
| 2025-08-04 | $44.13 | $44.13 | 452,500 | — | — |
| 2025-08-01 | $43.33 | $43.33 | 464,000 | — | — |
| 2025-07-31 | $44.79 | $44.79 | 347,600 | — | — |
| 2025-07-30 | $45.02 | $45.02 | 341,800 | — | — |
| 2025-07-29 | $45.26 | $45.26 | 336,700 | — | — |
| 2025-07-28 | $46.12 | $46.12 | 286,200 | — | — |
| 2025-07-25 | $46.05 | $46.05 | 337,100 | — | — |
| 2025-07-24 | $45.35 | $45.35 | 435,300 | — | — |
| 2025-07-23 | $45.54 | $45.54 | 562,100 | — | — |
| 2025-07-22 | $43.95 | $43.95 | 438,100 | — | — |
| 2025-07-21 | $42.89 | $42.89 | 258,300 | — | — |
| 2025-07-18 | $42.75 | $42.75 | 770,900 | — | — |
| 2025-07-17 | $42.86 | $42.86 | 463,900 | — | — |
| 2025-07-16 | $42.82 | $42.82 | 390,400 | — | — |
| 2025-07-15 | $42.86 | $42.86 | 404,800 | — | — |
| 2025-07-14 | $43.28 | $43.28 | 332,100 | — | — |
| 2025-07-11 | $44.95 | $44.95 | 268,800 | — | — |
| 2025-07-10 | $45.49 | $45.49 | 373,700 | — | — |
| 2025-07-09 | $45.09 | $45.09 | 365,400 | — | — |
| 2025-07-08 | $45.20 | $45.20 | 446,500 | — | — |
| 2025-07-07 | $44.98 | $44.98 | 510,600 | — | — |
| 2025-07-03 | $45.60 | $45.60 | 525,300 | — | — |
| 2025-07-02 | $45.45 | $45.45 | 717,700 | — | — |
| 2025-07-01 | $44.20 | $44.20 | 368,700 | — | — |
| 2025-06-30 | $43.16 | $43.16 | 296,800 | — | — |
| 2025-06-27 | $43.12 | $43.12 | 554,800 | — | — |
| 2025-06-26 | $42.85 | $42.85 | 294,900 | — | — |
| 2025-06-25 | $42.91 | $42.91 | 310,500 | — | — |
| 2025-06-24 | $43.19 | $43.19 | 330,800 | — | — |
| 2025-06-23 | $42.88 | $42.88 | 356,700 | — | — |
| 2025-06-20 | $41.97 | $41.97 | 627,800 | — | — |
| 2025-06-18 | $41.84 | $41.84 | 315,400 | — | — |
| 2025-06-17 | $41.81 | $41.81 | 260,800 | — | — |
| 2025-06-16 | $41.57 | $41.57 | 246,900 | — | — |
| 2025-06-13 | $40.80 | $40.80 | 318,000 | — | — |
| 2025-06-12 | $41.27 | $41.27 | 367,400 | — | — |
| 2025-06-11 | $41.15 | $41.15 | 347,300 | — | — |
| 2025-06-10 | $41.57 | $41.57 | 486,100 | — | — |
| 2025-06-09 | $40.87 | $40.87 | 268,500 | — | — |
| 2025-06-06 | $40.56 | $40.56 | 357,900 | — | — |
| 2025-06-05 | $40.30 | $40.30 | 365,500 | — | — |
| 2025-06-04 | $39.03 | $39.03 | 372,400 | — | — |
| 2025-06-03 | $38.73 | $38.73 | 693,200 | — | — |
| 2025-06-02 | $37.96 | $37.96 | 420,300 | — | — |
| 2025-05-30 | $38.70 | $38.70 | 425,800 | — | — |
| 2025-05-29 | $39.17 | $39.17 | 350,800 | — | — |
| 2025-05-28 | $39.09 | $39.09 | 192,700 | — | — |
| 2025-05-27 | $39.90 | $39.90 | 223,000 | — | — |
| 2025-05-23 | $38.63 | $38.63 | 252,900 | — | — |
| 2025-05-22 | $39.21 | $39.21 | 479,200 | — | — |
| 2025-05-21 | $39.20 | $39.20 | 344,300 | — | — |
| 2025-05-20 | $40.82 | $40.82 | 250,100 | — | — |
| 2025-05-19 | $41.25 | $41.25 | 303,200 | — | — |
| 2025-05-16 | $40.82 | $40.82 | 331,700 | — | — |
| 2025-05-15 | $40.36 | $40.36 | 302,400 | — | — |
| 2025-05-14 | $39.87 | $39.87 | 647,800 | — | — |
| 2025-05-13 | $40.59 | $40.59 | 395,300 | — | — |
| 2025-05-12 | $39.93 | $39.93 | 454,700 | — | — |
| 2025-05-09 | $37.94 | $37.94 | 516,100 | — | — |
| 2025-05-08 | $37.22 | $37.22 | 852,100 | — | — |
| 2025-05-07 | $37.74 | $37.74 | 571,300 | — | — |
| 2025-05-06 | $38.35 | $38.35 | 497,500 | — | — |
| 2025-05-05 | $38.28 | $38.28 | 293,200 | — | — |
| 2025-05-02 | $37.97 | $37.97 | 584,500 | — | — |
| 2025-05-01 | $36.01 | $36.01 | 521,500 | — | — |
| 2025-04-30 | $34.87 | $34.87 | 412,400 | — | — |
| 2025-04-29 | $35.36 | $35.36 | 278,700 | — | — |
| 2025-04-28 | $35.60 | $35.60 | 349,600 | — | — |
| 2025-04-25 | $35.79 | $35.79 | 272,500 | — | — |
| 2025-04-24 | $35.29 | $35.29 | 382,100 | — | — |
| 2025-04-23 | $34.50 | $34.50 | 393,300 | — | — |
| 2025-04-22 | $35.06 | $35.06 | 392,000 | — | — |
| 2025-04-21 | $33.71 | $33.71 | 461,200 | — | — |
| 2025-04-17 | $33.71 | $33.71 | 888,300 | — | — |
| 2025-04-16 | $33.25 | $33.25 | 570,900 | — | — |
| 2025-04-15 | $33.70 | $33.70 | 482,100 | — | — |
| 2025-04-14 | $35.32 | $35.32 | 456,900 | — | — |
| 2025-04-11 | $34.19 | $34.19 | 540,400 | — | — |
| 2025-04-10 | $33.65 | $33.65 | 526,900 | — | — |
| 2025-04-09 | $33.91 | $33.91 | 609,800 | — | — |
| 2025-04-08 | $31.28 | $31.28 | 405,800 | — | — |
| 2025-04-07 | $32.09 | $32.09 | 780,400 | — | — |
| 2025-04-04 | $32.43 | $32.43 | 594,700 | — | — |
| 2025-04-03 | $31.92 | $31.92 | 963,100 | — | — |
| 2025-04-02 | $33.71 | $33.71 | 339,200 | — | — |
| 2025-04-01 | $32.93 | $32.93 | 332,100 | — | — |
| 2025-03-31 | $32.37 | $32.37 | 426,800 | — | — |
| 2025-03-28 | $32.93 | $32.93 | 303,100 | — | — |
| 2025-03-27 | $33.96 | $33.96 | 341,400 | — | — |
| 2025-03-26 | $34.20 | $34.20 | 343,000 | — | — |
| 2025-03-25 | $34.73 | $34.73 | 334,900 | — | — |
| 2025-03-24 | $35.28 | $35.28 | 435,400 | — | — |
| 2025-03-21 | $33.55 | $33.55 | 864,900 | — | — |
| 2025-03-20 | $34.66 | $34.66 | 420,900 | — | — |
| 2025-03-19 | $35.68 | $35.68 | 407,000 | — | — |
| 2025-03-18 | $34.93 | $34.93 | 495,700 | — | — |
| 2025-03-17 | $34.88 | $34.88 | 222,500 | — | — |
| 2025-03-14 | $34.26 | $34.26 | 288,200 | — | — |
| 2025-03-13 | $33.51 | $33.51 | 417,400 | — | — |
| 2025-03-12 | $34.04 | $34.04 | 656,500 | — | — |
| 2025-03-11 | $35.03 | $35.03 | 646,700 | — | — |
| 2025-03-10 | $33.65 | $33.65 | 495,500 | — | — |
| 2025-03-07 | $33.92 | $33.92 | 459,200 | — | — |
| 2025-03-06 | $33.03 | $33.03 | 665,500 | — | — |
| 2025-03-05 | $33.78 | $33.78 | 441,800 | — | — |
| 2025-03-04 | $32.82 | $32.82 | 1,279,800 | — | — |
| 2025-03-03 | $32.62 | $32.62 | 696,800 | — | — |
| 2025-02-28 | $35.14 | $35.14 | 531,500 | — | — |
| 2025-02-27 | $34.87 | $34.87 | 573,600 | — | — |
| 2025-02-26 | $35.15 | $35.15 | 719,700 | — | — |
| 2025-02-25 | $36.23 | $36.23 | 1,023,100 | — | — |
| 2025-02-24 | $35.31 | $35.31 | 639,900 | — | — |
| 2025-02-21 | $35.08 | $35.08 | 757,400 | — | — |
| 2025-02-20 | $35.91 | $35.91 | 798,300 | — | — |
| 2025-02-19 | $35.18 | $35.18 | 591,100 | — | — |
| 2025-02-18 | $34.64 | $34.64 | 895,800 | — | — |
| 2025-02-14 | $36.35 | $36.35 | 450,800 | — | — |
| 2025-02-13 | $36.21 | $36.21 | 440,200 | — | — |
| 2025-02-12 | $35.69 | $35.69 | 801,800 | — | — |
| 2025-02-11 | $36.86 | $36.86 | 744,200 | — | — |
| 2025-02-10 | $38.31 | $38.31 | 830,500 | — | — |
| 2025-02-07 | $38.01 | $38.01 | 723,400 | — | — |
| 2025-02-06 | $37.23 | $37.23 | 1,845,400 | — | — |
| 2025-02-05 | $35.73 | $35.73 | 1,312,200 | — | — |
| 2025-02-04 | $36.16 | $36.16 | 883,100 | — | — |
| 2025-02-03 | $34.73 | $34.73 | 1,003,300 | — | — |
| 2025-01-31 | $35.62 | $35.62 | 1,190,800 | — | — |
| 2025-01-30 | $36.17 | $36.17 | 1,175,600 | — | — |
| 2025-01-29 | $37.70 | $37.70 | 420,000 | — | — |
| 2025-01-28 | $38.07 | $38.07 | 476,000 | — | — |
| 2025-01-27 | $38.07 | $38.07 | 581,800 | — | — |
| 2025-01-24 | $37.50 | $37.50 | 918,500 | — | — |
| 2025-01-23 | $38.96 | $38.96 | 1,351,700 | — | — |
| 2025-01-22 | $41.17 | $41.17 | 586,500 | — | — |
| 2025-01-21 | $42.06 | $42.06 | 612,700 | — | — |
| 2025-01-17 | $40.96 | $40.96 | 672,000 | — | — |
| 2025-01-16 | $42.35 | $42.35 | 393,200 | — | — |
| 2025-01-15 | $42.25 | $42.25 | 373,200 | — | — |
| 2025-01-14 | $41.45 | $41.45 | 412,500 | — | — |
| 2025-01-13 | $40.30 | $40.30 | 732,500 | — | — |
| 2025-01-10 | $41.73 | $41.73 | 1,035,900 | — | — |
| 2025-01-08 | $40.29 | $40.29 | 591,800 | — | — |
| 2025-01-07 | $40.28 | $40.28 | 798,200 | — | — |
| 2025-01-06 | $42.39 | $42.39 | 626,100 | — | — |
| 2025-01-03 | $41.77 | $41.77 | 540,500 | — | — |
| 2025-01-02 | $38.65 | $38.65 | 483,200 | — | — |