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
- 2004-02-03 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 | $67.52 | $67.52 | 464,300 | — | — |
| 2025-12-30 | $68.25 | $68.25 | 335,800 | — | — |
| 2025-12-29 | $68.86 | $68.86 | 396,300 | — | — |
| 2025-12-26 | $69.85 | $69.85 | 267,400 | — | — |
| 2025-12-24 | $70.85 | $70.85 | 240,400 | — | — |
| 2025-12-23 | $70.51 | $70.51 | 531,900 | — | — |
| 2025-12-22 | $70.39 | $70.39 | 616,600 | — | — |
| 2025-12-19 | $68.87 | $68.87 | 1,822,000 | — | — |
| 2025-12-18 | $68.46 | $68.46 | 626,300 | — | — |
| 2025-12-17 | $67.67 | $67.67 | 706,500 | — | — |
| 2025-12-16 | $67.58 | $67.58 | 672,800 | — | — |
| 2025-12-15 | $68.63 | $68.63 | 566,200 | — | — |
| 2025-12-12 | $68.78 | $68.78 | 570,000 | — | — |
| 2025-12-11 | $69.34 | $69.34 | 504,300 | — | — |
| 2025-12-10 | $69.21 | $69.21 | 532,000 | — | — |
| 2025-12-09 | $66.29 | $66.29 | 481,500 | — | — |
| 2025-12-08 | $66.39 | $66.39 | 429,500 | — | — |
| 2025-12-05 | $65.99 | $65.99 | 374,000 | — | — |
| 2025-12-04 | $65.65 | $65.65 | 487,900 | — | — |
| 2025-12-03 | $66.98 | $66.98 | 498,600 | — | — |
| 2025-12-02 | $64.74 | $64.74 | 309,600 | — | — |
| 2025-12-01 | $64.41 | $64.41 | 452,300 | — | — |
| 2025-11-28 | $64.07 | $64.07 | 204,300 | — | — |
| 2025-11-26 | $64.17 | $64.17 | 685,700 | — | — |
| 2025-11-25 | $64.33 | $64.33 | 448,900 | — | — |
| 2025-11-24 | $63.30 | $63.30 | 418,400 | — | — |
| 2025-11-21 | $62.03 | $62.03 | 502,800 | — | — |
| 2025-11-20 | $59.48 | $59.48 | 439,200 | — | — |
| 2025-11-19 | $59.41 | $59.41 | 609,900 | — | — |
| 2025-11-18 | $59.67 | $59.67 | 413,800 | — | — |
| 2025-11-17 | $59.72 | $59.72 | 541,600 | — | — |
| 2025-11-14 | $61.54 | $61.54 | 476,000 | — | — |
| 2025-11-13 | $62.12 | $62.12 | 486,600 | — | — |
| 2025-11-12 | $63.57 | $63.57 | 582,000 | — | — |
| 2025-11-11 | $64.33 | $64.33 | 404,000 | — | — |
| 2025-11-10 | $62.44 | $62.44 | 453,500 | — | — |
| 2025-11-07 | $62.24 | $62.24 | 559,200 | — | — |
| 2025-11-06 | $61.49 | $61.49 | 896,400 | — | — |
| 2025-11-05 | $62.71 | $62.71 | 1,005,900 | — | — |
| 2025-11-04 | $62.17 | $62.17 | 757,400 | — | — |
| 2025-11-03 | $62.93 | $62.93 | 1,366,000 | — | — |
| 2025-10-31 | $65.37 | $65.37 | 2,055,000 | — | — |
| 2025-10-30 | $77.20 | $77.20 | 592,700 | — | — |
| 2025-10-29 | $77.64 | $77.64 | 463,200 | — | — |
| 2025-10-28 | $79.17 | $79.17 | 379,400 | — | — |
| 2025-10-27 | $78.80 | $78.80 | 334,400 | — | — |
| 2025-10-24 | $78.74 | $78.74 | 374,900 | — | — |
| 2025-10-23 | $75.58 | $75.58 | 439,200 | — | — |
| 2025-10-22 | $74.74 | $74.74 | 482,500 | — | — |
| 2025-10-21 | $74.92 | $74.92 | 516,800 | — | — |
| 2025-10-20 | $73.70 | $73.70 | 470,700 | — | — |
| 2025-10-17 | $71.44 | $71.44 | 1,023,800 | — | — |
| 2025-10-16 | $71.68 | $71.68 | 763,400 | — | — |
| 2025-10-15 | $78.12 | $78.12 | 734,300 | — | — |
| 2025-10-14 | $80.34 | $80.34 | 660,600 | — | — |
| 2025-10-13 | $76.36 | $76.36 | 393,100 | — | — |
| 2025-10-10 | $72.56 | $72.56 | 627,100 | — | — |
| 2025-10-09 | $76.85 | $76.85 | 368,000 | — | — |
| 2025-10-08 | $76.62 | $76.62 | 371,900 | — | — |
| 2025-10-07 | $76.44 | $76.44 | 422,600 | — | — |
| 2025-10-06 | $78.45 | $78.45 | 655,000 | — | — |
| 2025-10-03 | $76.14 | $76.14 | 622,600 | — | — |
| 2025-10-02 | $74.62 | $74.62 | 348,300 | — | — |
| 2025-10-01 | $73.72 | $73.72 | 369,400 | — | — |
| 2025-09-30 | $74.89 | $74.89 | 1,138,800 | — | — |
| 2025-09-29 | $76.93 | $76.93 | 458,100 | — | — |
| 2025-09-26 | $77.32 | $77.32 | 406,800 | — | — |
| 2025-09-25 | $76.87 | $76.87 | 466,000 | — | — |
| 2025-09-24 | $77.02 | $77.02 | 446,500 | — | — |
| 2025-09-23 | $77.50 | $77.50 | 575,300 | — | — |
| 2025-09-22 | $78.71 | $78.71 | 558,700 | — | — |
| 2025-09-19 | $78.07 | $78.07 | 1,381,900 | — | — |
| 2025-09-18 | $79.60 | $79.60 | 982,900 | — | — |
| 2025-09-17 | $76.98 | $76.98 | 514,700 | — | — |
| 2025-09-16 | $75.83 | $75.83 | 423,800 | — | — |
| 2025-09-15 | $76.52 | $76.52 | 646,600 | — | — |
| 2025-09-12 | $75.95 | $75.95 | 486,100 | — | — |
| 2025-09-11 | $76.66 | $76.66 | 454,900 | — | — |
| 2025-09-10 | $76.00 | $76.00 | 506,200 | — | — |
| 2025-09-09 | $75.28 | $75.28 | 503,200 | — | — |
| 2025-09-08 | $76.56 | $76.56 | 902,000 | — | — |
| 2025-09-05 | $75.80 | $75.80 | 433,700 | — | — |
| 2025-09-04 | $76.53 | $76.53 | 466,200 | — | — |
| 2025-09-03 | $76.28 | $76.28 | 589,700 | — | — |
| 2025-09-02 | $75.98 | $75.98 | 550,800 | — | — |
| 2025-08-29 | $76.24 | $76.24 | 485,800 | — | — |
| 2025-08-28 | $77.88 | $77.88 | 534,600 | — | — |
| 2025-08-27 | $76.89 | $76.89 | 793,700 | — | — |
| 2025-08-26 | $75.82 | $75.82 | 837,600 | — | — |
| 2025-08-25 | $74.18 | $74.18 | 1,204,500 | — | — |
| 2025-08-22 | $72.73 | $72.73 | 1,281,900 | — | — |
| 2025-08-21 | $67.53 | $67.53 | 581,600 | — | — |
| 2025-08-20 | $66.47 | $66.47 | 591,000 | — | — |
| 2025-08-19 | $65.83 | $65.83 | 546,200 | — | — |
| 2025-08-18 | $65.45 | $65.45 | 479,600 | — | — |
| 2025-08-15 | $66.11 | $66.11 | 693,500 | — | — |
| 2025-08-14 | $67.81 | $67.81 | 269,900 | — | — |
| 2025-08-13 | $68.05 | $68.05 | 436,300 | — | — |
| 2025-08-12 | $67.17 | $67.17 | 568,000 | — | — |
| 2025-08-11 | $64.16 | $64.16 | 854,700 | — | — |
| 2025-08-08 | $62.78 | $62.78 | 448,100 | — | — |
| 2025-08-07 | $62.55 | $62.55 | 564,300 | — | — |
| 2025-08-06 | $62.76 | $62.76 | 580,100 | — | — |
| 2025-08-05 | $64.85 | $64.85 | 534,600 | — | — |
| 2025-08-04 | $64.48 | $64.48 | 565,900 | — | — |
| 2025-08-01 | $62.49 | $62.49 | 1,104,500 | — | — |
| 2025-07-31 | $63.16 | $63.16 | 777,400 | — | — |
| 2025-07-30 | $62.99 | $62.99 | 740,200 | — | — |
| 2025-07-29 | $64.92 | $64.92 | 835,000 | — | — |
| 2025-07-28 | $64.08 | $64.08 | 959,900 | — | — |
| 2025-07-25 | $63.67 | $63.67 | 2,487,500 | — | — |
| 2025-07-24 | $69.62 | $69.62 | 1,379,000 | — | — |
| 2025-07-23 | $69.50 | $69.50 | 887,700 | — | — |
| 2025-07-22 | $69.51 | $69.51 | 709,900 | — | — |
| 2025-07-21 | $69.23 | $69.23 | 1,186,700 | — | — |
| 2025-07-18 | $67.62 | $67.62 | 740,500 | — | — |
| 2025-07-17 | $68.95 | $68.95 | 790,100 | — | — |
| 2025-07-16 | $67.81 | $67.81 | 921,200 | — | — |
| 2025-07-15 | $67.10 | $67.10 | 1,748,100 | — | — |
| 2025-07-14 | $65.14 | $65.14 | 531,000 | — | — |
| 2025-07-11 | $63.08 | $63.08 | 397,700 | — | — |
| 2025-07-10 | $62.59 | $62.59 | 457,800 | — | — |
| 2025-07-09 | $61.57 | $61.57 | 399,600 | — | — |
| 2025-07-08 | $62.45 | $62.45 | 985,600 | — | — |
| 2025-07-07 | $59.52 | $59.52 | 810,500 | — | — |
| 2025-07-03 | $58.90 | $58.90 | 421,900 | — | — |
| 2025-07-02 | $58.21 | $58.21 | 575,300 | — | — |
| 2025-07-01 | $58.16 | $58.16 | 978,800 | — | — |
| 2025-06-30 | $56.97 | $56.97 | 1,096,900 | — | — |
| 2025-06-27 | $57.11 | $57.11 | 535,500 | — | — |
| 2025-06-26 | $57.59 | $57.59 | 423,200 | — | — |
| 2025-06-25 | $55.33 | $55.33 | 254,300 | — | — |
| 2025-06-24 | $54.46 | $54.46 | 315,300 | — | — |
| 2025-06-23 | $53.57 | $53.57 | 294,200 | — | — |
| 2025-06-20 | $51.07 | $51.07 | 594,000 | — | — |
| 2025-06-18 | $50.70 | $50.70 | 237,600 | — | — |
| 2025-06-17 | $49.90 | $49.90 | 417,500 | — | — |
| 2025-06-16 | $50.16 | $50.16 | 469,700 | — | — |
| 2025-06-13 | $50.60 | $50.60 | 674,600 | — | — |
| 2025-06-12 | $51.21 | $51.21 | 659,700 | — | — |
| 2025-06-11 | $53.73 | $53.73 | 269,900 | — | — |
| 2025-06-10 | $54.32 | $54.32 | 983,300 | — | — |
| 2025-06-09 | $53.45 | $53.45 | 352,900 | — | — |
| 2025-06-06 | $52.20 | $52.20 | 318,000 | — | — |
| 2025-06-05 | $50.38 | $50.38 | 494,200 | — | — |
| 2025-06-04 | $50.09 | $50.09 | 655,600 | — | — |
| 2025-06-03 | $50.14 | $50.14 | 657,900 | — | — |
| 2025-06-02 | $49.80 | $49.80 | 705,200 | — | — |
| 2025-05-30 | $51.10 | $51.10 | 389,900 | — | — |
| 2025-05-29 | $52.01 | $52.01 | 210,200 | — | — |
| 2025-05-28 | $51.79 | $51.79 | 311,800 | — | — |
| 2025-05-27 | $52.31 | $52.31 | 319,200 | — | — |
| 2025-05-23 | $51.10 | $51.10 | 358,700 | — | — |
| 2025-05-22 | $51.78 | $51.78 | 429,900 | — | — |
| 2025-05-21 | $52.10 | $52.10 | 425,500 | — | — |
| 2025-05-20 | $54.35 | $54.35 | 326,100 | — | — |
| 2025-05-19 | $53.78 | $53.78 | 326,000 | — | — |
| 2025-05-16 | $53.93 | $53.93 | 395,400 | — | — |
| 2025-05-15 | $54.34 | $54.34 | 295,600 | — | — |
| 2025-05-14 | $54.62 | $54.62 | 419,800 | — | — |
| 2025-05-13 | $54.66 | $54.66 | 304,200 | — | — |
| 2025-05-12 | $54.09 | $54.09 | 416,700 | — | — |
| 2025-05-09 | $51.44 | $51.44 | 248,200 | — | — |
| 2025-05-08 | $52.17 | $52.17 | 328,600 | — | — |
| 2025-05-07 | $51.27 | $51.27 | 295,700 | — | — |
| 2025-05-06 | $51.68 | $51.68 | 302,800 | — | — |
| 2025-05-05 | $51.99 | $51.99 | 295,700 | — | — |
| 2025-05-02 | $51.90 | $51.90 | 400,200 | — | — |
| 2025-05-01 | $49.47 | $49.47 | 383,400 | — | — |
| 2025-04-30 | $48.31 | $48.31 | 390,400 | — | — |
| 2025-04-29 | $48.75 | $48.75 | 290,600 | — | — |
| 2025-04-28 | $47.71 | $47.71 | 476,700 | — | — |
| 2025-04-25 | $47.99 | $47.99 | 498,600 | — | — |
| 2025-04-24 | $49.69 | $49.69 | 429,200 | — | — |
| 2025-04-23 | $48.38 | $48.38 | 537,800 | — | — |
| 2025-04-22 | $45.82 | $45.82 | 326,100 | — | — |
| 2025-04-21 | $43.51 | $43.51 | 445,300 | — | — |
| 2025-04-17 | $45.60 | $45.60 | 775,800 | — | — |
| 2025-04-16 | $45.64 | $45.64 | 632,100 | — | — |
| 2025-04-15 | $46.06 | $46.06 | 390,800 | — | — |
| 2025-04-14 | $45.24 | $45.24 | 559,200 | — | — |
| 2025-04-11 | $43.63 | $43.63 | 662,800 | — | — |
| 2025-04-10 | $42.96 | $42.96 | 787,400 | — | — |
| 2025-04-09 | $46.99 | $46.99 | 1,232,800 | — | — |
| 2025-04-08 | $42.03 | $42.03 | 1,292,300 | — | — |
| 2025-04-07 | $40.93 | $40.93 | 2,333,700 | — | — |
| 2025-04-04 | $43.92 | $43.92 | 2,521,400 | — | — |
| 2025-04-03 | $48.96 | $48.96 | 751,900 | — | — |
| 2025-04-02 | $54.76 | $54.76 | 425,600 | — | — |
| 2025-04-01 | $53.54 | $53.54 | 364,700 | — | — |
| 2025-03-31 | $52.84 | $52.84 | 430,000 | — | — |
| 2025-03-28 | $52.59 | $52.59 | 370,100 | — | — |
| 2025-03-27 | $53.59 | $53.59 | 403,400 | — | — |
| 2025-03-26 | $53.56 | $53.56 | 1,113,700 | — | — |
| 2025-03-25 | $56.33 | $56.33 | 382,600 | — | — |
| 2025-03-24 | $57.07 | $57.07 | 467,000 | — | — |
| 2025-03-21 | $54.93 | $54.93 | 1,452,600 | — | — |
| 2025-03-20 | $54.42 | $54.42 | 424,200 | — | — |
| 2025-03-19 | $54.96 | $54.96 | 788,700 | — | — |
| 2025-03-18 | $52.58 | $52.58 | 361,900 | — | — |
| 2025-03-17 | $52.71 | $52.71 | 414,100 | — | — |
| 2025-03-14 | $51.84 | $51.84 | 424,600 | — | — |
| 2025-03-13 | $50.53 | $50.53 | 355,400 | — | — |
| 2025-03-12 | $50.75 | $50.75 | 473,200 | — | — |
| 2025-03-11 | $49.74 | $49.74 | 484,900 | — | — |
| 2025-03-10 | $50.18 | $50.18 | 726,600 | — | — |
| 2025-03-07 | $51.58 | $51.58 | 722,900 | — | — |
| 2025-03-06 | $50.72 | $50.72 | 959,400 | — | — |
| 2025-03-05 | $51.25 | $51.25 | 1,092,600 | — | — |
| 2025-03-04 | $53.59 | $53.59 | 568,300 | — | — |
| 2025-03-03 | $55.08 | $55.08 | 415,800 | — | — |
| 2025-02-28 | $55.82 | $55.82 | 466,800 | — | — |
| 2025-02-27 | $55.34 | $55.34 | 397,400 | — | — |
| 2025-02-26 | $55.06 | $55.06 | 288,500 | — | — |
| 2025-02-25 | $55.26 | $55.26 | 298,100 | — | — |
| 2025-02-24 | $55.50 | $55.50 | 415,000 | — | — |
| 2025-02-21 | $56.13 | $56.13 | 548,800 | — | — |
| 2025-02-20 | $58.32 | $58.32 | 362,300 | — | — |
| 2025-02-19 | $60.02 | $60.02 | 350,500 | — | — |
| 2025-02-18 | $60.74 | $60.74 | 602,100 | — | — |
| 2025-02-14 | $60.49 | $60.49 | 445,200 | — | — |
| 2025-02-13 | $61.52 | $61.52 | 418,500 | — | — |
| 2025-02-12 | $60.99 | $60.99 | 655,300 | — | — |
| 2025-02-11 | $62.51 | $62.51 | 699,300 | — | — |
| 2025-02-10 | $60.25 | $60.25 | 467,800 | — | — |
| 2025-02-07 | $61.66 | $61.66 | 411,700 | — | — |
| 2025-02-06 | $62.56 | $62.56 | 655,900 | — | — |
| 2025-02-05 | $62.75 | $62.75 | 274,600 | — | — |
| 2025-02-04 | $62.34 | $62.34 | 384,200 | — | — |
| 2025-02-03 | $61.12 | $61.12 | 826,900 | — | — |
| 2025-01-31 | $61.06 | $61.06 | 1,701,700 | — | — |
| 2025-01-30 | $57.64 | $57.64 | 766,600 | — | — |
| 2025-01-29 | $55.36 | $55.36 | 330,500 | — | — |
| 2025-01-28 | $55.63 | $55.63 | 306,200 | — | — |
| 2025-01-27 | $56.00 | $56.00 | 528,400 | — | — |
| 2025-01-24 | $55.56 | $55.56 | 296,100 | — | — |
| 2025-01-23 | $55.21 | $55.21 | 322,900 | — | — |
| 2025-01-22 | $55.23 | $55.23 | 332,400 | — | — |
| 2025-01-21 | $55.84 | $55.84 | 351,800 | — | — |
| 2025-01-17 | $55.87 | $55.87 | 413,900 | — | — |
| 2025-01-16 | $55.57 | $55.57 | 378,200 | — | — |
| 2025-01-15 | $54.82 | $54.82 | 498,100 | — | — |
| 2025-01-14 | $53.52 | $53.52 | 365,700 | — | — |
| 2025-01-13 | $51.33 | $51.33 | 335,500 | — | — |
| 2025-01-10 | $50.30 | $50.30 | 381,300 | — | — |
| 2025-01-08 | $51.91 | $51.91 | 307,100 | — | — |
| 2025-01-07 | $52.56 | $52.56 | 344,500 | — | — |
| 2025-01-06 | $53.16 | $53.16 | 317,800 | — | — |
| 2025-01-03 | $53.69 | $53.69 | 244,600 | — | — |
| 2025-01-02 | $51.69 | $51.69 | 472,500 | — | — |