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
- 2006-07-19 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 | $70.53 | $119.22 | 517,600 | — | — |
| 2025-12-30 | $71.42 | $120.73 | 507,200 | — | — |
| 2025-12-29 | $71.28 | $120.49 | 535,500 | — | — |
| 2025-12-26 | $72.54 | $122.62 | 305,900 | — | — |
| 2025-12-24 | $72.63 | $122.77 | 225,800 | — | — |
| 2025-12-23 | $72.20 | $122.05 | 473,900 | — | — |
| 2025-12-22 | $72.86 | $123.16 | 525,900 | — | — |
| 2025-12-19 | $72.06 | $121.81 | 828,200 | — | — |
| 2025-12-18 | $71.43 | $120.74 | 550,800 | — | — |
| 2025-12-17 | $71.69 | $121.18 | 640,300 | — | — |
| 2025-12-16 | $70.78 | $119.64 | 501,100 | — | — |
| 2025-12-15 | $70.78 | $119.64 | 552,500 | — | — |
| 2025-12-12 | $70.92 | $119.88 | 531,400 | — | — |
| 2025-12-11 | $71.82 | $120.46 | 700,500 | — | — |
| 2025-12-10 | $69.64 | $116.80 | 891,600 | — | — |
| 2025-12-09 | $68.15 | $114.30 | 518,900 | — | — |
| 2025-12-08 | $68.04 | $114.12 | 539,300 | — | — |
| 2025-12-05 | $68.53 | $114.94 | 706,100 | — | — |
| 2025-12-04 | $68.30 | $114.55 | 525,600 | — | — |
| 2025-12-03 | $69.00 | $115.73 | 526,300 | — | — |
| 2025-12-02 | $68.40 | $114.72 | 597,500 | — | — |
| 2025-12-01 | $68.11 | $114.23 | 591,800 | — | — |
| 2025-11-28 | $68.58 | $115.02 | 218,700 | — | — |
| 2025-11-26 | $68.35 | $114.64 | 505,400 | — | — |
| 2025-11-25 | $68.24 | $114.45 | 534,600 | — | — |
| 2025-11-24 | $65.64 | $110.09 | 642,000 | — | — |
| 2025-11-21 | $64.70 | $108.51 | 691,000 | — | — |
| 2025-11-20 | $61.39 | $102.96 | 407,000 | — | — |
| 2025-11-19 | $62.05 | $104.07 | 566,300 | — | — |
| 2025-11-18 | $61.83 | $103.70 | 535,700 | — | — |
| 2025-11-17 | $61.25 | $102.73 | 588,800 | — | — |
| 2025-11-14 | $63.04 | $105.73 | 551,000 | — | — |
| 2025-11-13 | $63.76 | $106.94 | 513,600 | — | — |
| 2025-11-12 | $64.69 | $108.50 | 562,800 | — | — |
| 2025-11-11 | $63.96 | $107.27 | 645,900 | — | — |
| 2025-11-10 | $64.45 | $108.10 | 714,600 | — | — |
| 2025-11-07 | $63.37 | $106.28 | 668,400 | — | — |
| 2025-11-06 | $62.10 | $104.15 | 647,600 | — | — |
| 2025-11-05 | $63.18 | $105.97 | 589,300 | — | — |
| 2025-11-04 | $62.68 | $105.13 | 535,500 | — | — |
| 2025-11-03 | $63.30 | $106.17 | 608,600 | — | — |
| 2025-10-31 | $62.78 | $105.29 | 709,300 | — | — |
| 2025-10-30 | $62.72 | $105.19 | 762,500 | — | — |
| 2025-10-29 | $63.78 | $106.97 | 721,500 | — | — |
| 2025-10-28 | $64.65 | $108.43 | 666,100 | — | — |
| 2025-10-27 | $65.80 | $110.36 | 1,003,900 | — | — |
| 2025-10-24 | $65.19 | $109.34 | 739,000 | — | — |
| 2025-10-23 | $65.14 | $109.25 | 1,660,100 | — | — |
| 2025-10-22 | $69.91 | $117.25 | 2,293,700 | — | — |
| 2025-10-21 | $60.67 | $101.76 | 687,700 | — | — |
| 2025-10-20 | $60.15 | $100.88 | 540,900 | — | — |
| 2025-10-17 | $60.10 | $100.80 | 587,800 | — | — |
| 2025-10-16 | $59.98 | $100.60 | 427,200 | — | — |
| 2025-10-15 | $60.28 | $101.10 | 554,200 | — | — |
| 2025-10-14 | $60.75 | $101.89 | 701,800 | — | — |
| 2025-10-13 | $59.42 | $99.66 | 592,400 | — | — |
| 2025-10-10 | $58.09 | $97.43 | 559,700 | — | — |
| 2025-10-09 | $59.50 | $99.79 | 655,600 | — | — |
| 2025-10-08 | $60.33 | $101.19 | 608,400 | — | — |
| 2025-10-07 | $60.72 | $101.84 | 753,000 | — | — |
| 2025-10-06 | $61.96 | $103.92 | 571,000 | — | — |
| 2025-10-03 | $61.83 | $103.70 | 485,300 | — | — |
| 2025-10-02 | $61.51 | $103.16 | 445,800 | — | — |
| 2025-10-01 | $60.05 | $100.72 | 654,900 | — | — |
| 2025-09-30 | $59.49 | $99.78 | 624,000 | — | — |
| 2025-09-29 | $60.61 | $101.65 | 645,700 | — | — |
| 2025-09-26 | $60.35 | $101.22 | 432,800 | — | — |
| 2025-09-25 | $59.64 | $100.03 | 608,500 | — | — |
| 2025-09-24 | $60.38 | $101.27 | 421,900 | — | — |
| 2025-09-23 | $61.01 | $102.33 | 668,000 | — | — |
| 2025-09-22 | $60.65 | $101.72 | 562,500 | — | — |
| 2025-09-19 | $61.04 | $102.38 | 1,391,400 | — | — |
| 2025-09-18 | $61.51 | $103.16 | 396,500 | — | — |
| 2025-09-17 | $61.06 | $102.41 | 712,000 | — | — |
| 2025-09-16 | $61.65 | $103.40 | 521,500 | — | — |
| 2025-09-15 | $61.65 | $103.40 | 458,100 | — | — |
| 2025-09-12 | $61.81 | $103.67 | 605,300 | — | — |
| 2025-09-11 | $63.20 | $105.06 | 640,000 | — | — |
| 2025-09-10 | $61.52 | $102.27 | 516,900 | — | — |
| 2025-09-09 | $62.22 | $103.43 | 522,600 | — | — |
| 2025-09-08 | $63.00 | $104.73 | 703,000 | — | — |
| 2025-09-05 | $62.69 | $104.21 | 509,300 | — | — |
| 2025-09-04 | $63.45 | $105.48 | 447,000 | — | — |
| 2025-09-03 | $62.45 | $103.81 | 514,200 | — | — |
| 2025-09-02 | $62.37 | $103.68 | 570,500 | — | — |
| 2025-08-29 | $63.21 | $105.08 | 1,096,000 | — | — |
| 2025-08-28 | $62.68 | $104.20 | 705,700 | — | — |
| 2025-08-27 | $62.17 | $103.35 | 750,500 | — | — |
| 2025-08-26 | $61.68 | $102.53 | 595,700 | — | — |
| 2025-08-25 | $62.02 | $103.10 | 437,000 | — | — |
| 2025-08-22 | $62.49 | $103.88 | 945,800 | — | — |
| 2025-08-21 | $59.26 | $98.51 | 787,200 | — | — |
| 2025-08-20 | $58.73 | $97.63 | 711,000 | — | — |
| 2025-08-19 | $60.48 | $100.54 | 555,700 | — | — |
| 2025-08-18 | $60.00 | $99.74 | 602,700 | — | — |
| 2025-08-15 | $60.12 | $99.94 | 544,700 | — | — |
| 2025-08-14 | $60.72 | $100.94 | 432,600 | — | — |
| 2025-08-13 | $61.57 | $102.35 | 625,800 | — | — |
| 2025-08-12 | $60.49 | $100.55 | 525,700 | — | — |
| 2025-08-11 | $58.00 | $96.42 | 767,700 | — | — |
| 2025-08-08 | $58.88 | $97.88 | 493,600 | — | — |
| 2025-08-07 | $59.09 | $98.23 | 636,800 | — | — |
| 2025-08-06 | $59.50 | $98.91 | 749,700 | — | — |
| 2025-08-05 | $59.32 | $98.61 | 839,000 | — | — |
| 2025-08-04 | $59.41 | $98.76 | 647,300 | — | — |
| 2025-08-01 | $58.41 | $97.10 | 813,300 | — | — |
| 2025-07-31 | $59.25 | $98.49 | 1,112,500 | — | — |
| 2025-07-30 | $61.91 | $102.92 | 781,900 | — | — |
| 2025-07-29 | $62.56 | $104.00 | 632,600 | — | — |
| 2025-07-28 | $62.95 | $104.64 | 827,800 | — | — |
| 2025-07-25 | $63.18 | $105.03 | 1,050,400 | — | — |
| 2025-07-24 | $61.70 | $102.57 | 2,000,300 | — | — |
| 2025-07-23 | $61.87 | $102.85 | 1,448,900 | — | — |
| 2025-07-22 | $57.85 | $96.17 | 700,700 | — | — |
| 2025-07-21 | $56.85 | $94.50 | 606,300 | — | — |
| 2025-07-18 | $57.04 | $94.82 | 705,900 | — | — |
| 2025-07-17 | $56.59 | $94.07 | 509,700 | — | — |
| 2025-07-16 | $56.64 | $94.15 | 524,500 | — | — |
| 2025-07-15 | $56.48 | $93.89 | 493,200 | — | — |
| 2025-07-14 | $57.53 | $95.63 | 427,700 | — | — |
| 2025-07-11 | $57.26 | $95.19 | 509,900 | — | — |
| 2025-07-10 | $57.89 | $96.23 | 841,300 | — | — |
| 2025-07-09 | $56.40 | $93.76 | 648,300 | — | — |
| 2025-07-08 | $56.57 | $94.04 | 944,100 | — | — |
| 2025-07-07 | $55.81 | $92.78 | 779,900 | — | — |
| 2025-07-03 | $56.26 | $93.52 | 491,800 | — | — |
| 2025-07-02 | $55.89 | $92.91 | 756,800 | — | — |
| 2025-07-01 | $53.72 | $89.30 | 725,500 | — | — |
| 2025-06-30 | $51.61 | $85.79 | 600,500 | — | — |
| 2025-06-27 | $51.89 | $86.26 | 1,168,800 | — | — |
| 2025-06-26 | $51.48 | $85.58 | 699,600 | — | — |
| 2025-06-25 | $50.41 | $83.80 | 500,600 | — | — |
| 2025-06-24 | $50.36 | $83.72 | 665,300 | — | — |
| 2025-06-23 | $49.47 | $82.24 | 643,900 | — | — |
| 2025-06-20 | $48.94 | $81.35 | 1,440,200 | — | — |
| 2025-06-18 | $48.88 | $81.26 | 576,000 | — | — |
| 2025-06-17 | $48.77 | $81.07 | 580,400 | — | — |
| 2025-06-16 | $49.21 | $81.80 | 639,600 | — | — |
| 2025-06-13 | $47.79 | $79.44 | 768,400 | — | — |
| 2025-06-12 | $50.28 | $82.65 | 597,800 | — | — |
| 2025-06-11 | $49.97 | $82.14 | 522,100 | — | — |
| 2025-06-10 | $50.51 | $83.03 | 493,800 | — | — |
| 2025-06-09 | $49.92 | $82.06 | 600,900 | — | — |
| 2025-06-06 | $49.96 | $82.13 | 505,200 | — | — |
| 2025-06-05 | $48.62 | $79.92 | 481,900 | — | — |
| 2025-06-04 | $48.90 | $80.38 | 457,900 | — | — |
| 2025-06-03 | $49.29 | $81.02 | 717,100 | — | — |
| 2025-06-02 | $48.68 | $80.02 | 744,100 | — | — |
| 2025-05-30 | $48.57 | $79.84 | 709,400 | — | — |
| 2025-05-29 | $48.70 | $80.05 | 487,800 | — | — |
| 2025-05-28 | $48.46 | $79.66 | 495,900 | — | — |
| 2025-05-27 | $49.00 | $80.55 | 624,300 | — | — |
| 2025-05-23 | $47.77 | $78.53 | 556,100 | — | — |
| 2025-05-22 | $47.89 | $78.72 | 799,700 | — | — |
| 2025-05-21 | $48.15 | $79.15 | 741,300 | — | — |
| 2025-05-20 | $49.66 | $81.63 | 756,100 | — | — |
| 2025-05-19 | $50.82 | $83.54 | 670,500 | — | — |
| 2025-05-16 | $51.11 | $84.02 | 577,800 | — | — |
| 2025-05-15 | $50.71 | $83.36 | 673,200 | — | — |
| 2025-05-14 | $51.08 | $83.97 | 613,200 | — | — |
| 2025-05-13 | $51.04 | $83.90 | 560,200 | — | — |
| 2025-05-12 | $50.35 | $82.77 | 655,600 | — | — |
| 2025-05-09 | $47.73 | $78.46 | 500,500 | — | — |
| 2025-05-08 | $48.01 | $78.92 | 483,700 | — | — |
| 2025-05-07 | $46.82 | $76.96 | 554,800 | — | — |
| 2025-05-06 | $46.52 | $76.47 | 561,500 | — | — |
| 2025-05-05 | $46.91 | $77.11 | 527,300 | — | — |
| 2025-05-02 | $47.25 | $77.67 | 729,200 | — | — |
| 2025-05-01 | $44.94 | $73.87 | 859,300 | — | — |
| 2025-04-30 | $43.93 | $72.21 | 706,300 | — | — |
| 2025-04-29 | $44.20 | $72.66 | 652,700 | — | — |
| 2025-04-28 | $44.00 | $72.33 | 909,900 | — | — |
| 2025-04-25 | $44.02 | $72.36 | 796,100 | — | — |
| 2025-04-24 | $43.74 | $71.90 | 681,500 | — | — |
| 2025-04-23 | $43.05 | $70.77 | 1,316,300 | — | — |
| 2025-04-22 | $42.64 | $70.09 | 1,280,900 | — | — |
| 2025-04-21 | $40.82 | $67.10 | 1,118,900 | — | — |
| 2025-04-17 | $41.42 | $68.09 | 684,900 | — | — |
| 2025-04-16 | $41.01 | $67.41 | 881,100 | — | — |
| 2025-04-15 | $41.80 | $68.71 | 729,400 | — | — |
| 2025-04-14 | $41.44 | $68.12 | 642,500 | — | — |
| 2025-04-11 | $41.59 | $68.37 | 835,600 | — | — |
| 2025-04-10 | $41.20 | $67.73 | 845,800 | — | — |
| 2025-04-09 | $43.89 | $72.15 | 1,307,000 | — | — |
| 2025-04-08 | $38.78 | $63.75 | 977,700 | — | — |
| 2025-04-07 | $39.71 | $65.28 | 1,127,700 | — | — |
| 2025-04-04 | $40.91 | $67.25 | 1,437,600 | — | — |
| 2025-04-03 | $42.84 | $70.42 | 1,030,200 | — | — |
| 2025-04-02 | $48.07 | $79.02 | 641,100 | — | — |
| 2025-04-01 | $46.41 | $76.29 | 628,200 | — | — |
| 2025-03-31 | $46.29 | $76.09 | 768,800 | — | — |
| 2025-03-28 | $46.44 | $76.34 | 632,500 | — | — |
| 2025-03-27 | $47.24 | $77.65 | 611,600 | — | — |
| 2025-03-26 | $47.90 | $78.74 | 639,400 | — | — |
| 2025-03-25 | $48.44 | $79.63 | 857,500 | — | — |
| 2025-03-24 | $48.76 | $80.15 | 792,100 | — | — |
| 2025-03-21 | $47.18 | $77.56 | 1,047,600 | — | — |
| 2025-03-20 | $47.60 | $78.25 | 576,500 | — | — |
| 2025-03-19 | $48.01 | $78.92 | 595,700 | — | — |
| 2025-03-18 | $46.63 | $76.65 | 663,800 | — | — |
| 2025-03-17 | $48.00 | $78.90 | 742,900 | — | — |
| 2025-03-14 | $47.98 | $77.95 | 812,800 | — | — |
| 2025-03-13 | $46.62 | $75.74 | 754,400 | — | — |
| 2025-03-12 | $48.74 | $79.18 | 914,600 | — | — |
| 2025-03-11 | $48.21 | $78.32 | 1,301,600 | — | — |
| 2025-03-10 | $51.03 | $82.91 | 1,105,400 | — | — |
| 2025-03-07 | $53.62 | $87.11 | 731,500 | — | — |
| 2025-03-06 | $53.49 | $86.90 | 577,300 | — | — |
| 2025-03-05 | $54.80 | $89.03 | 491,000 | — | — |
| 2025-03-04 | $53.83 | $87.45 | 726,400 | — | — |
| 2025-03-03 | $55.45 | $90.09 | 548,600 | — | — |
| 2025-02-28 | $55.82 | $90.69 | 759,800 | — | — |
| 2025-02-27 | $55.36 | $89.94 | 636,600 | — | — |
| 2025-02-26 | $56.28 | $91.43 | 846,100 | — | — |
| 2025-02-25 | $55.84 | $90.72 | 587,500 | — | — |
| 2025-02-24 | $55.90 | $90.82 | 745,800 | — | — |
| 2025-02-21 | $55.14 | $89.58 | 627,000 | — | — |
| 2025-02-20 | $57.12 | $92.80 | 751,000 | — | — |
| 2025-02-19 | $57.86 | $94.00 | 1,097,600 | — | — |
| 2025-02-18 | $57.45 | $93.34 | 849,700 | — | — |
| 2025-02-14 | $56.42 | $91.66 | 479,000 | — | — |
| 2025-02-13 | $56.10 | $91.14 | 451,500 | — | — |
| 2025-02-12 | $55.47 | $90.12 | 659,800 | — | — |
| 2025-02-11 | $55.30 | $89.84 | 405,800 | — | — |
| 2025-02-10 | $55.16 | $89.61 | 496,100 | — | — |
| 2025-02-07 | $56.34 | $91.53 | 580,600 | — | — |
| 2025-02-06 | $57.54 | $93.48 | 689,900 | — | — |
| 2025-02-05 | $55.36 | $89.94 | 435,900 | — | — |
| 2025-02-04 | $55.09 | $89.50 | 466,000 | — | — |
| 2025-02-03 | $54.71 | $88.88 | 519,600 | — | — |
| 2025-01-31 | $54.36 | $88.32 | 516,200 | — | — |
| 2025-01-30 | $55.20 | $89.68 | 405,900 | — | — |
| 2025-01-29 | $54.44 | $88.45 | 313,400 | — | — |
| 2025-01-28 | $54.65 | $88.79 | 616,100 | — | — |
| 2025-01-27 | $54.30 | $88.22 | 691,100 | — | — |
| 2025-01-24 | $53.17 | $86.38 | 404,800 | — | — |
| 2025-01-23 | $53.58 | $87.05 | 438,500 | — | — |
| 2025-01-22 | $53.16 | $86.37 | 415,900 | — | — |
| 2025-01-21 | $53.39 | $86.74 | 444,800 | — | — |
| 2025-01-17 | $52.23 | $84.85 | 303,700 | — | — |
| 2025-01-16 | $51.99 | $84.46 | 348,000 | — | — |
| 2025-01-15 | $51.81 | $84.17 | 462,600 | — | — |
| 2025-01-14 | $51.84 | $84.22 | 576,600 | — | — |
| 2025-01-13 | $49.85 | $80.99 | 630,800 | — | — |
| 2025-01-10 | $49.97 | $81.18 | 571,600 | — | — |
| 2025-01-08 | $51.00 | $82.86 | 563,400 | — | — |
| 2025-01-07 | $50.83 | $82.58 | 596,400 | — | — |
| 2025-01-06 | $51.23 | $83.23 | 579,100 | — | — |
| 2025-01-03 | $49.85 | $80.99 | 478,500 | — | — |
| 2025-01-02 | $49.91 | $81.09 | 528,600 | — | — |