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
- 2007-10-09 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 | $60.39 | $278.80 | 316,700 | — | — |
| 2025-12-30 | $60.18 | $277.83 | 391,700 | — | — |
| 2025-12-29 | $59.75 | $275.84 | 433,900 | — | — |
| 2025-12-26 | $60.77 | $280.55 | 365,600 | — | — |
| 2025-12-24 | $59.81 | $276.12 | 206,800 | — | — |
| 2025-12-23 | $58.96 | $272.20 | 457,900 | — | — |
| 2025-12-22 | $59.39 | $274.18 | 854,100 | — | — |
| 2025-12-19 | $60.18 | $276.44 | 2,329,400 | — | — |
| 2025-12-18 | $60.31 | $277.04 | 531,900 | — | — |
| 2025-12-17 | $60.53 | $278.05 | 549,700 | — | — |
| 2025-12-16 | $60.51 | $277.96 | 570,700 | — | — |
| 2025-12-15 | $60.77 | $279.15 | 770,300 | — | — |
| 2025-12-12 | $62.05 | $285.03 | 360,200 | — | — |
| 2025-12-11 | $62.29 | $286.14 | 399,500 | — | — |
| 2025-12-10 | $62.94 | $289.12 | 461,700 | — | — |
| 2025-12-09 | $62.59 | $287.51 | 468,600 | — | — |
| 2025-12-08 | $61.91 | $284.39 | 601,700 | — | — |
| 2025-12-05 | $60.73 | $277.80 | 551,300 | — | — |
| 2025-12-04 | $59.98 | $274.37 | 514,800 | — | — |
| 2025-12-03 | $59.35 | $271.49 | 428,700 | — | — |
| 2025-12-02 | $58.06 | $265.59 | 357,300 | — | — |
| 2025-12-01 | $57.92 | $264.95 | 362,400 | — | — |
| 2025-11-28 | $58.04 | $265.49 | 182,800 | — | — |
| 2025-11-26 | $57.69 | $263.89 | 288,500 | — | — |
| 2025-11-25 | $57.17 | $261.51 | 363,100 | — | — |
| 2025-11-24 | $56.39 | $257.95 | 397,100 | — | — |
| 2025-11-21 | $55.56 | $254.15 | 791,100 | — | — |
| 2025-11-20 | $55.51 | $253.92 | 582,600 | — | — |
| 2025-11-19 | $56.38 | $257.90 | 562,700 | — | — |
| 2025-11-18 | $57.03 | $260.87 | 451,300 | — | — |
| 2025-11-17 | $57.12 | $261.29 | 508,500 | — | — |
| 2025-11-14 | $58.42 | $267.23 | 475,000 | — | — |
| 2025-11-13 | $58.90 | $269.43 | 348,100 | — | — |
| 2025-11-12 | $59.14 | $270.53 | 340,100 | — | — |
| 2025-11-11 | $59.22 | $270.89 | 309,100 | — | — |
| 2025-11-10 | $58.70 | $268.51 | 778,300 | — | — |
| 2025-11-07 | $58.70 | $268.51 | 531,600 | — | — |
| 2025-11-06 | $57.15 | $260.26 | 652,700 | — | — |
| 2025-11-05 | $57.21 | $260.53 | 525,200 | — | — |
| 2025-11-04 | $57.17 | $260.35 | 504,400 | — | — |
| 2025-11-03 | $57.16 | $260.30 | 474,600 | — | — |
| 2025-10-31 | $56.92 | $259.21 | 452,100 | — | — |
| 2025-10-30 | $56.35 | $256.61 | 539,400 | — | — |
| 2025-10-29 | $57.72 | $262.85 | 405,000 | — | — |
| 2025-10-28 | $58.50 | $266.40 | 375,100 | — | — |
| 2025-10-27 | $58.23 | $265.17 | 483,900 | — | — |
| 2025-10-24 | $57.45 | $261.62 | 379,300 | — | — |
| 2025-10-23 | $57.62 | $262.40 | 383,100 | — | — |
| 2025-10-22 | $57.59 | $262.26 | 634,900 | — | — |
| 2025-10-21 | $57.96 | $263.95 | 500,500 | — | — |
| 2025-10-20 | $57.95 | $263.90 | 510,700 | — | — |
| 2025-10-17 | $58.14 | $264.76 | 696,100 | — | — |
| 2025-10-16 | $57.21 | $260.53 | 516,100 | — | — |
| 2025-10-15 | $58.13 | $264.72 | 597,300 | — | — |
| 2025-10-14 | $58.38 | $265.86 | 808,500 | — | — |
| 2025-10-13 | $56.57 | $257.62 | 918,700 | — | — |
| 2025-10-10 | $55.10 | $250.92 | 2,055,500 | — | — |
| 2025-10-09 | $57.08 | $259.94 | 1,696,600 | — | — |
| 2025-10-08 | $60.55 | $275.74 | 695,800 | — | — |
| 2025-10-07 | $61.77 | $280.13 | 708,500 | — | — |
| 2025-10-06 | $62.49 | $283.40 | 557,800 | — | — |
| 2025-10-03 | $62.96 | $285.53 | 369,000 | — | — |
| 2025-10-02 | $63.97 | $290.11 | 413,600 | — | — |
| 2025-10-01 | $62.84 | $284.99 | 477,600 | — | — |
| 2025-09-30 | $63.59 | $288.39 | 359,800 | — | — |
| 2025-09-29 | $63.35 | $287.30 | 387,000 | — | — |
| 2025-09-26 | $63.75 | $289.11 | 382,500 | — | — |
| 2025-09-25 | $63.72 | $288.98 | 508,600 | — | — |
| 2025-09-24 | $62.87 | $285.12 | 545,400 | — | — |
| 2025-09-23 | $64.28 | $291.52 | 401,900 | — | — |
| 2025-09-22 | $64.28 | $291.52 | 757,600 | — | — |
| 2025-09-19 | $65.78 | $298.32 | 1,944,800 | — | — |
| 2025-09-18 | $66.13 | $298.55 | 853,800 | — | — |
| 2025-09-17 | $65.79 | $297.01 | 531,300 | — | — |
| 2025-09-16 | $65.08 | $293.81 | 611,000 | — | — |
| 2025-09-15 | $65.17 | $294.21 | 743,400 | — | — |
| 2025-09-12 | $66.98 | $302.38 | 459,100 | — | — |
| 2025-09-11 | $67.17 | $303.24 | 423,800 | — | — |
| 2025-09-10 | $66.71 | $301.17 | 598,800 | — | — |
| 2025-09-09 | $65.95 | $297.73 | 442,200 | — | — |
| 2025-09-08 | $65.97 | $297.82 | 430,100 | — | — |
| 2025-09-05 | $66.52 | $299.16 | 540,000 | — | — |
| 2025-09-04 | $66.59 | $299.47 | 345,600 | — | — |
| 2025-09-03 | $65.64 | $295.20 | 359,800 | — | — |
| 2025-09-02 | $65.79 | $295.87 | 594,000 | — | — |
| 2025-08-29 | $66.29 | $298.12 | 486,800 | — | — |
| 2025-08-28 | $65.82 | $296.01 | 503,700 | — | — |
| 2025-08-27 | $64.73 | $291.11 | 388,300 | — | — |
| 2025-08-26 | $64.63 | $290.66 | 359,900 | — | — |
| 2025-08-25 | $64.00 | $287.82 | 656,100 | — | — |
| 2025-08-22 | $65.09 | $292.73 | 580,900 | — | — |
| 2025-08-21 | $65.65 | $295.24 | 446,700 | — | — |
| 2025-08-20 | $65.39 | $294.07 | 403,400 | — | — |
| 2025-08-19 | $65.23 | $293.36 | 685,900 | — | — |
| 2025-08-18 | $65.63 | $295.15 | 540,000 | — | — |
| 2025-08-15 | $66.10 | $297.27 | 390,100 | — | — |
| 2025-08-14 | $67.15 | $301.99 | 388,100 | — | — |
| 2025-08-13 | $67.54 | $303.74 | 557,000 | — | — |
| 2025-08-12 | $66.66 | $299.79 | 374,500 | — | — |
| 2025-08-11 | $65.98 | $296.73 | 662,900 | — | — |
| 2025-08-08 | $65.63 | $295.15 | 762,300 | — | — |
| 2025-08-07 | $63.53 | $284.56 | 733,700 | — | — |
| 2025-08-06 | $64.15 | $287.34 | 406,600 | — | — |
| 2025-08-05 | $63.66 | $285.15 | 658,200 | — | — |
| 2025-08-04 | $64.19 | $287.52 | 409,800 | — | — |
| 2025-08-01 | $63.99 | $286.62 | 574,800 | — | — |
| 2025-07-31 | $64.70 | $289.80 | 320,800 | — | — |
| 2025-07-30 | $64.54 | $289.09 | 342,400 | — | — |
| 2025-07-29 | $64.50 | $288.91 | 488,900 | — | — |
| 2025-07-28 | $65.15 | $291.82 | 470,200 | — | — |
| 2025-07-25 | $65.83 | $294.87 | 366,800 | — | — |
| 2025-07-24 | $65.57 | $293.70 | 547,700 | — | — |
| 2025-07-23 | $65.43 | $293.07 | 665,500 | — | — |
| 2025-07-22 | $64.31 | $288.06 | 445,500 | — | — |
| 2025-07-21 | $64.14 | $287.30 | 493,000 | — | — |
| 2025-07-18 | $64.40 | $288.46 | 412,700 | — | — |
| 2025-07-17 | $64.82 | $290.34 | 532,000 | — | — |
| 2025-07-16 | $64.40 | $288.46 | 416,100 | — | — |
| 2025-07-15 | $63.50 | $284.43 | 486,900 | — | — |
| 2025-07-14 | $63.57 | $284.74 | 462,100 | — | — |
| 2025-07-11 | $62.97 | $282.05 | 393,600 | — | — |
| 2025-07-10 | $62.23 | $278.74 | 471,500 | — | — |
| 2025-07-09 | $61.40 | $275.02 | 371,100 | — | — |
| 2025-07-08 | $60.92 | $272.87 | 545,000 | — | — |
| 2025-07-07 | $60.98 | $272.00 | 808,200 | — | — |
| 2025-07-03 | $61.13 | $272.67 | 383,200 | — | — |
| 2025-07-02 | $60.16 | $268.34 | 404,000 | — | — |
| 2025-07-01 | $59.28 | $264.42 | 464,700 | — | — |
| 2025-06-30 | $59.10 | $263.61 | 510,800 | — | — |
| 2025-06-27 | $58.96 | $262.99 | 433,200 | — | — |
| 2025-06-26 | $59.32 | $264.59 | 450,300 | — | — |
| 2025-06-25 | $58.30 | $260.04 | 268,000 | — | — |
| 2025-06-24 | $58.56 | $261.20 | 508,000 | — | — |
| 2025-06-23 | $57.92 | $258.35 | 388,300 | — | — |
| 2025-06-20 | $58.08 | $259.06 | 585,200 | — | — |
| 2025-06-18 | $58.51 | $259.64 | 421,600 | — | — |
| 2025-06-17 | $57.91 | $256.98 | 367,300 | — | — |
| 2025-06-16 | $57.44 | $254.90 | 473,200 | — | — |
| 2025-06-13 | $57.76 | $256.32 | 582,600 | — | — |
| 2025-06-12 | $58.23 | $258.40 | 335,600 | — | — |
| 2025-06-11 | $57.74 | $256.23 | 542,400 | — | — |
| 2025-06-10 | $58.15 | $258.05 | 446,200 | — | — |
| 2025-06-09 | $58.31 | $258.76 | 457,600 | — | — |
| 2025-06-06 | $57.48 | $255.07 | 402,800 | — | — |
| 2025-06-05 | $56.77 | $250.81 | 401,200 | — | — |
| 2025-06-04 | $56.65 | $250.28 | 458,400 | — | — |
| 2025-06-03 | $56.46 | $249.44 | 431,600 | — | — |
| 2025-06-02 | $56.12 | $247.94 | 561,400 | — | — |
| 2025-05-30 | $56.88 | $251.30 | 345,800 | — | — |
| 2025-05-29 | $56.67 | $250.37 | 333,700 | — | — |
| 2025-05-28 | $57.05 | $252.05 | 424,600 | — | — |
| 2025-05-27 | $56.83 | $251.08 | 506,100 | — | — |
| 2025-05-23 | $55.54 | $245.38 | 344,700 | — | — |
| 2025-05-22 | $55.20 | $243.88 | 298,300 | — | — |
| 2025-05-21 | $55.37 | $244.63 | 409,300 | — | — |
| 2025-05-20 | $56.75 | $250.72 | 770,000 | — | — |
| 2025-05-19 | $56.03 | $247.54 | 746,600 | — | — |
| 2025-05-16 | $55.29 | $244.27 | 808,300 | — | — |
| 2025-05-15 | $53.99 | $238.53 | 951,100 | — | — |
| 2025-05-14 | $53.17 | $234.91 | 2,513,000 | — | — |
| 2025-05-13 | $53.97 | $238.44 | 655,900 | — | — |
| 2025-05-12 | $53.89 | $238.09 | 738,400 | — | — |
| 2025-05-09 | $52.95 | $233.94 | 750,300 | — | — |
| 2025-05-08 | $53.03 | $234.29 | 592,600 | — | — |
| 2025-05-07 | $53.39 | $234.78 | 525,600 | — | — |
| 2025-05-06 | $52.95 | $232.84 | 767,100 | — | — |
| 2025-05-05 | $53.10 | $233.50 | 535,200 | — | — |
| 2025-05-02 | $53.83 | $236.71 | 677,200 | — | — |
| 2025-05-01 | $52.63 | $231.43 | 421,000 | — | — |
| 2025-04-30 | $53.56 | $235.52 | 459,900 | — | — |
| 2025-04-29 | $54.22 | $238.42 | 306,700 | — | — |
| 2025-04-28 | $54.58 | $240.01 | 357,500 | — | — |
| 2025-04-25 | $54.15 | $238.12 | 359,200 | — | — |
| 2025-04-24 | $54.64 | $240.27 | 404,800 | — | — |
| 2025-04-23 | $53.65 | $235.92 | 556,500 | — | — |
| 2025-04-22 | $53.04 | $233.24 | 300,900 | — | — |
| 2025-04-21 | $52.00 | $228.66 | 390,800 | — | — |
| 2025-04-17 | $53.30 | $234.38 | 605,300 | — | — |
| 2025-04-16 | $52.75 | $231.96 | 704,800 | — | — |
| 2025-04-15 | $53.68 | $236.05 | 570,100 | — | — |
| 2025-04-14 | $53.11 | $233.54 | 498,600 | — | — |
| 2025-04-11 | $51.82 | $227.87 | 439,900 | — | — |
| 2025-04-10 | $51.48 | $226.38 | 644,000 | — | — |
| 2025-04-09 | $52.94 | $232.80 | 1,132,600 | — | — |
| 2025-04-08 | $49.15 | $216.13 | 896,000 | — | — |
| 2025-04-07 | $50.30 | $220.09 | 1,402,800 | — | — |
| 2025-04-04 | $51.48 | $225.25 | 1,409,100 | — | — |
| 2025-04-03 | $55.93 | $244.72 | 527,500 | — | — |
| 2025-04-02 | $57.47 | $251.46 | 303,800 | — | — |
| 2025-04-01 | $57.72 | $252.55 | 413,900 | — | — |
| 2025-03-31 | $56.56 | $247.48 | 498,000 | — | — |
| 2025-03-28 | $56.66 | $247.92 | 302,000 | — | — |
| 2025-03-27 | $57.47 | $251.46 | 762,200 | — | — |
| 2025-03-26 | $57.92 | $253.43 | 697,100 | — | — |
| 2025-03-25 | $59.04 | $258.33 | 290,000 | — | — |
| 2025-03-24 | $58.65 | $256.62 | 420,900 | — | — |
| 2025-03-21 | $57.54 | $251.77 | 1,006,900 | — | — |
| 2025-03-20 | $57.78 | $252.82 | 327,900 | — | — |
| 2025-03-19 | $58.21 | $253.39 | 452,200 | — | — |
| 2025-03-18 | $57.63 | $250.86 | 328,500 | — | — |
| 2025-03-17 | $57.17 | $248.86 | 736,800 | — | — |
| 2025-03-14 | $56.26 | $244.90 | 490,800 | — | — |
| 2025-03-13 | $54.71 | $238.15 | 621,100 | — | — |
| 2025-03-12 | $55.76 | $242.72 | 483,100 | — | — |
| 2025-03-11 | $55.76 | $242.72 | 1,082,000 | — | — |
| 2025-03-10 | $57.65 | $250.95 | 645,600 | — | — |
| 2025-03-07 | $58.64 | $255.26 | 558,900 | — | — |
| 2025-03-06 | $56.94 | $246.77 | 586,900 | — | — |
| 2025-03-05 | $58.08 | $251.71 | 1,025,700 | — | — |
| 2025-03-04 | $59.02 | $255.78 | 727,500 | — | — |
| 2025-03-03 | $60.52 | $262.28 | 699,000 | — | — |
| 2025-02-28 | $60.80 | $263.50 | 805,900 | — | — |
| 2025-02-27 | $58.94 | $255.44 | 615,700 | — | — |
| 2025-02-26 | $59.58 | $258.21 | 417,800 | — | — |
| 2025-02-25 | $60.06 | $260.29 | 737,700 | — | — |
| 2025-02-24 | $60.58 | $262.54 | 704,000 | — | — |
| 2025-02-21 | $62.27 | $269.87 | 369,400 | — | — |
| 2025-02-20 | $62.74 | $271.91 | 440,700 | — | — |
| 2025-02-19 | $63.10 | $273.47 | 821,800 | — | — |
| 2025-02-18 | $62.12 | $269.22 | 774,400 | — | — |
| 2025-02-14 | $61.47 | $266.40 | 506,600 | — | — |
| 2025-02-13 | $60.88 | $263.84 | 291,600 | — | — |
| 2025-02-12 | $60.42 | $261.85 | 387,200 | — | — |
| 2025-02-11 | $60.30 | $261.33 | 429,800 | — | — |
| 2025-02-10 | $60.57 | $262.50 | 490,700 | — | — |
| 2025-02-07 | $61.01 | $264.41 | 480,400 | — | — |
| 2025-02-06 | $61.13 | $263.84 | 417,000 | — | — |
| 2025-02-05 | $61.11 | $263.76 | 644,300 | — | — |
| 2025-02-04 | $61.77 | $266.61 | 380,300 | — | — |
| 2025-02-03 | $61.76 | $266.56 | 532,100 | — | — |
| 2025-01-31 | $61.96 | $267.43 | 510,100 | — | — |
| 2025-01-30 | $61.45 | $265.23 | 428,300 | — | — |
| 2025-01-29 | $60.62 | $261.64 | 553,000 | — | — |
| 2025-01-28 | $61.35 | $264.79 | 354,600 | — | — |
| 2025-01-27 | $60.72 | $262.07 | 562,700 | — | — |
| 2025-01-24 | $61.17 | $264.02 | 338,700 | — | — |
| 2025-01-23 | $60.84 | $262.59 | 387,600 | — | — |
| 2025-01-22 | $60.73 | $262.12 | 483,300 | — | — |
| 2025-01-21 | $60.84 | $262.59 | 570,600 | — | — |
| 2025-01-17 | $60.04 | $259.14 | 765,600 | — | — |
| 2025-01-16 | $60.48 | $261.04 | 498,600 | — | — |
| 2025-01-15 | $59.24 | $255.69 | 371,500 | — | — |
| 2025-01-14 | $58.91 | $254.26 | 355,000 | — | — |
| 2025-01-13 | $58.00 | $250.33 | 326,400 | — | — |
| 2025-01-10 | $57.72 | $249.13 | 466,600 | — | — |
| 2025-01-08 | $58.18 | $251.11 | 587,700 | — | — |
| 2025-01-07 | $58.36 | $250.81 | 520,500 | — | — |
| 2025-01-06 | $58.80 | $252.70 | 876,100 | — | — |
| 2025-01-03 | $59.85 | $257.21 | 623,200 | — | — |
| 2025-01-02 | $59.26 | $254.68 | 600,800 | — | — |