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
- 1997-02-14 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 | $40.37 | $54.32 | 643,300 | — | — |
| 2025-12-30 | $40.65 | $54.69 | 648,300 | — | — |
| 2025-12-29 | $41.00 | $55.16 | 1,034,600 | — | — |
| 2025-12-26 | $40.87 | $54.99 | 377,500 | — | — |
| 2025-12-24 | $40.83 | $54.93 | 260,900 | — | — |
| 2025-12-23 | $40.68 | $54.73 | 991,900 | — | — |
| 2025-12-22 | $40.97 | $55.12 | 545,100 | — | — |
| 2025-12-19 | $40.85 | $54.96 | 1,109,000 | — | — |
| 2025-12-18 | $41.19 | $55.42 | 778,300 | — | — |
| 2025-12-17 | $41.04 | $55.22 | 841,000 | — | — |
| 2025-12-16 | $40.58 | $54.60 | 810,300 | — | — |
| 2025-12-15 | $40.40 | $54.36 | 957,300 | — | — |
| 2025-12-12 | $40.04 | $53.87 | 1,259,200 | — | — |
| 2025-12-11 | $39.20 | $52.74 | 1,088,100 | — | — |
| 2025-12-10 | $39.07 | $52.57 | 1,303,800 | — | — |
| 2025-12-09 | $38.14 | $51.32 | 1,026,300 | — | — |
| 2025-12-08 | $38.39 | $51.65 | 1,016,600 | — | — |
| 2025-12-05 | $38.69 | $52.06 | 862,900 | — | — |
| 2025-12-04 | $38.56 | $51.88 | 962,800 | — | — |
| 2025-12-03 | $39.26 | $52.82 | 933,300 | — | — |
| 2025-12-02 | $39.22 | $52.77 | 959,600 | — | — |
| 2025-12-01 | $39.34 | $52.93 | 1,035,300 | — | — |
| 2025-11-28 | $39.64 | $53.06 | 342,600 | — | — |
| 2025-11-26 | $39.55 | $52.94 | 1,033,300 | — | — |
| 2025-11-25 | $39.48 | $52.85 | 1,054,900 | — | — |
| 2025-11-24 | $38.49 | $51.53 | 1,633,000 | — | — |
| 2025-11-21 | $39.71 | $53.16 | 1,560,600 | — | — |
| 2025-11-20 | $38.47 | $51.50 | 1,709,900 | — | — |
| 2025-11-19 | $38.03 | $50.91 | 1,255,800 | — | — |
| 2025-11-18 | $37.92 | $50.76 | 1,453,800 | — | — |
| 2025-11-17 | $37.56 | $50.28 | 1,188,600 | — | — |
| 2025-11-14 | $37.99 | $50.86 | 860,100 | — | — |
| 2025-11-13 | $38.49 | $51.53 | 1,041,900 | — | — |
| 2025-11-12 | $38.05 | $50.94 | 1,143,300 | — | — |
| 2025-11-11 | $38.95 | $52.14 | 842,600 | — | — |
| 2025-11-10 | $38.12 | $51.03 | 1,677,800 | — | — |
| 2025-11-07 | $38.20 | $51.14 | 1,325,900 | — | — |
| 2025-11-06 | $38.21 | $51.15 | 1,329,800 | — | — |
| 2025-11-05 | $39.35 | $52.68 | 1,448,900 | — | — |
| 2025-11-04 | $38.61 | $51.69 | 1,028,100 | — | — |
| 2025-11-03 | $38.85 | $52.01 | 2,133,100 | — | — |
| 2025-10-31 | $38.62 | $51.70 | 2,480,900 | — | — |
| 2025-10-30 | $38.26 | $51.22 | 2,953,200 | — | — |
| 2025-10-29 | $38.66 | $51.75 | 5,383,700 | — | — |
| 2025-10-28 | $44.73 | $59.88 | 1,655,900 | — | — |
| 2025-10-27 | $44.74 | $59.89 | 888,900 | — | — |
| 2025-10-24 | $44.58 | $59.68 | 1,064,000 | — | — |
| 2025-10-23 | $44.64 | $59.76 | 983,400 | — | — |
| 2025-10-22 | $44.59 | $59.69 | 1,400,500 | — | — |
| 2025-10-21 | $44.25 | $59.24 | 831,800 | — | — |
| 2025-10-20 | $43.54 | $58.29 | 710,100 | — | — |
| 2025-10-17 | $43.16 | $57.78 | 743,400 | — | — |
| 2025-10-16 | $43.51 | $58.25 | 991,400 | — | — |
| 2025-10-15 | $42.93 | $57.47 | 993,100 | — | — |
| 2025-10-14 | $43.42 | $58.12 | 919,900 | — | — |
| 2025-10-13 | $42.11 | $56.37 | 818,700 | — | — |
| 2025-10-10 | $42.12 | $56.38 | 1,159,800 | — | — |
| 2025-10-09 | $42.75 | $57.23 | 1,701,900 | — | — |
| 2025-10-08 | $43.46 | $58.18 | 1,175,600 | — | — |
| 2025-10-07 | $43.04 | $57.62 | 1,043,900 | — | — |
| 2025-10-06 | $42.78 | $57.27 | 929,300 | — | — |
| 2025-10-03 | $42.76 | $57.24 | 923,600 | — | — |
| 2025-10-02 | $42.62 | $57.05 | 1,012,600 | — | — |
| 2025-10-01 | $43.07 | $57.66 | 877,400 | — | — |
| 2025-09-30 | $43.01 | $57.58 | 1,024,800 | — | — |
| 2025-09-29 | $42.75 | $57.23 | 1,161,700 | — | — |
| 2025-09-26 | $42.50 | $56.89 | 1,094,900 | — | — |
| 2025-09-25 | $41.50 | $55.55 | 1,387,500 | — | — |
| 2025-09-24 | $42.19 | $56.48 | 1,947,600 | — | — |
| 2025-09-23 | $42.01 | $56.24 | 1,162,200 | — | — |
| 2025-09-22 | $42.52 | $56.92 | 834,000 | — | — |
| 2025-09-19 | $42.80 | $57.29 | 2,407,900 | — | — |
| 2025-09-18 | $43.15 | $57.76 | 875,800 | — | — |
| 2025-09-17 | $43.20 | $57.83 | 1,294,800 | — | — |
| 2025-09-16 | $43.27 | $57.92 | 978,300 | — | — |
| 2025-09-15 | $43.27 | $57.92 | 1,315,800 | — | — |
| 2025-09-12 | $43.98 | $58.87 | 1,314,500 | — | — |
| 2025-09-11 | $44.52 | $59.60 | 782,100 | — | — |
| 2025-09-10 | $44.04 | $58.95 | 830,800 | — | — |
| 2025-09-09 | $44.50 | $59.57 | 1,014,800 | — | — |
| 2025-09-08 | $44.77 | $59.93 | 785,600 | — | — |
| 2025-09-05 | $45.17 | $60.47 | 943,300 | — | — |
| 2025-09-04 | $44.85 | $60.04 | 1,446,400 | — | — |
| 2025-09-03 | $44.57 | $59.66 | 1,652,800 | — | — |
| 2025-09-02 | $46.10 | $61.71 | 1,174,900 | — | — |
| 2025-08-29 | $46.92 | $62.54 | 972,400 | — | — |
| 2025-08-28 | $46.80 | $62.38 | 958,400 | — | — |
| 2025-08-27 | $46.33 | $61.76 | 833,200 | — | — |
| 2025-08-26 | $46.25 | $61.65 | 1,038,500 | — | — |
| 2025-08-25 | $46.37 | $61.81 | 1,014,500 | — | — |
| 2025-08-22 | $47.21 | $62.93 | 574,200 | — | — |
| 2025-08-21 | $46.25 | $61.65 | 932,600 | — | — |
| 2025-08-20 | $46.32 | $61.74 | 1,210,000 | — | — |
| 2025-08-19 | $45.61 | $60.80 | 1,052,200 | — | — |
| 2025-08-18 | $45.75 | $60.98 | 810,400 | — | — |
| 2025-08-15 | $46.48 | $61.96 | 1,246,400 | — | — |
| 2025-08-14 | $47.00 | $62.65 | 1,121,300 | — | — |
| 2025-08-13 | $47.57 | $63.41 | 694,200 | — | — |
| 2025-08-12 | $46.44 | $61.90 | 825,800 | — | — |
| 2025-08-11 | $46.27 | $61.68 | 1,146,300 | — | — |
| 2025-08-08 | $46.37 | $61.81 | 763,100 | — | — |
| 2025-08-07 | $46.62 | $62.14 | 944,500 | — | — |
| 2025-08-06 | $46.39 | $61.84 | 1,056,200 | — | — |
| 2025-08-05 | $46.45 | $61.92 | 1,212,000 | — | — |
| 2025-08-04 | $45.81 | $61.06 | 1,214,000 | — | — |
| 2025-08-01 | $45.68 | $60.89 | 2,611,200 | — | — |
| 2025-07-31 | $46.53 | $62.02 | 3,802,600 | — | — |
| 2025-07-30 | $47.30 | $63.05 | 5,927,700 | — | — |
| 2025-07-29 | $55.80 | $74.38 | 919,600 | — | — |
| 2025-07-28 | $55.47 | $73.94 | 665,200 | — | — |
| 2025-07-25 | $55.72 | $74.27 | 579,200 | — | — |
| 2025-07-24 | $55.37 | $73.81 | 512,500 | — | — |
| 2025-07-23 | $56.01 | $74.66 | 616,100 | — | — |
| 2025-07-22 | $56.02 | $74.67 | 784,900 | — | — |
| 2025-07-21 | $54.96 | $73.26 | 522,200 | — | — |
| 2025-07-18 | $55.20 | $73.58 | 687,600 | — | — |
| 2025-07-17 | $55.34 | $73.77 | 631,100 | — | — |
| 2025-07-16 | $54.77 | $73.01 | 773,900 | — | — |
| 2025-07-15 | $54.05 | $72.05 | 659,700 | — | — |
| 2025-07-14 | $54.89 | $73.17 | 376,200 | — | — |
| 2025-07-11 | $54.99 | $73.30 | 371,700 | — | — |
| 2025-07-10 | $55.33 | $73.75 | 971,700 | — | — |
| 2025-07-09 | $55.49 | $73.97 | 974,300 | — | — |
| 2025-07-08 | $56.58 | $75.42 | 495,000 | — | — |
| 2025-07-07 | $56.50 | $75.31 | 360,200 | — | — |
| 2025-07-03 | $56.67 | $75.54 | 338,200 | — | — |
| 2025-07-02 | $56.76 | $75.66 | 516,800 | — | — |
| 2025-07-01 | $55.84 | $74.43 | 699,400 | — | — |
| 2025-06-30 | $54.18 | $72.22 | 536,900 | — | — |
| 2025-06-27 | $54.40 | $72.51 | 1,205,700 | — | — |
| 2025-06-26 | $54.82 | $73.07 | 385,500 | — | — |
| 2025-06-25 | $54.56 | $72.73 | 1,391,600 | — | — |
| 2025-06-24 | $54.66 | $72.86 | 611,200 | — | — |
| 2025-06-23 | $54.70 | $72.91 | 323,400 | — | — |
| 2025-06-20 | $53.94 | $71.90 | 662,200 | — | — |
| 2025-06-18 | $53.70 | $71.58 | 525,600 | — | — |
| 2025-06-17 | $53.71 | $71.59 | 754,000 | — | — |
| 2025-06-16 | $54.57 | $72.74 | 627,000 | — | — |
| 2025-06-13 | $54.15 | $72.18 | 560,000 | — | — |
| 2025-06-12 | $55.15 | $73.51 | 494,500 | — | — |
| 2025-06-11 | $54.51 | $72.66 | 642,400 | — | — |
| 2025-06-10 | $54.90 | $73.18 | 528,400 | — | — |
| 2025-06-09 | $54.36 | $72.46 | 415,500 | — | — |
| 2025-06-06 | $54.19 | $72.23 | 381,000 | — | — |
| 2025-06-05 | $53.55 | $71.38 | 625,600 | — | — |
| 2025-06-04 | $53.47 | $71.27 | 412,600 | — | — |
| 2025-06-03 | $54.47 | $72.61 | 282,900 | — | — |
| 2025-06-02 | $53.92 | $71.87 | 485,400 | — | — |
| 2025-05-30 | $55.07 | $73.14 | 508,300 | — | — |
| 2025-05-29 | $55.08 | $73.15 | 515,600 | — | — |
| 2025-05-28 | $54.80 | $72.78 | 403,000 | — | — |
| 2025-05-27 | $55.71 | $73.99 | 549,500 | — | — |
| 2025-05-23 | $54.45 | $72.32 | 392,400 | — | — |
| 2025-05-22 | $54.91 | $72.93 | 566,600 | — | — |
| 2025-05-21 | $55.07 | $73.14 | 499,800 | — | — |
| 2025-05-20 | $56.15 | $74.57 | 618,300 | — | — |
| 2025-05-19 | $56.11 | $74.52 | 609,300 | — | — |
| 2025-05-16 | $55.45 | $73.64 | 581,700 | — | — |
| 2025-05-15 | $54.88 | $72.89 | 440,000 | — | — |
| 2025-05-14 | $54.38 | $72.22 | 610,100 | — | — |
| 2025-05-13 | $54.31 | $72.13 | 455,200 | — | — |
| 2025-05-12 | $54.57 | $72.48 | 731,000 | — | — |
| 2025-05-09 | $53.67 | $71.28 | 664,800 | — | — |
| 2025-05-08 | $53.81 | $71.47 | 829,200 | — | — |
| 2025-05-07 | $53.83 | $71.49 | 713,800 | — | — |
| 2025-05-06 | $54.15 | $71.92 | 693,000 | — | — |
| 2025-05-05 | $54.53 | $72.42 | 637,200 | — | — |
| 2025-05-02 | $54.85 | $72.85 | 944,700 | — | — |
| 2025-05-01 | $52.71 | $70.01 | 920,400 | — | — |
| 2025-04-30 | $51.65 | $68.60 | 1,555,800 | — | — |
| 2025-04-29 | $52.45 | $69.66 | 1,276,000 | — | — |
| 2025-04-28 | $51.73 | $68.70 | 703,100 | — | — |
| 2025-04-25 | $51.44 | $68.32 | 696,800 | — | — |
| 2025-04-24 | $51.69 | $68.65 | 626,200 | — | — |
| 2025-04-23 | $50.80 | $67.47 | 650,200 | — | — |
| 2025-04-22 | $50.91 | $67.61 | 1,194,200 | — | — |
| 2025-04-21 | $48.82 | $64.84 | 640,600 | — | — |
| 2025-04-17 | $49.31 | $65.49 | 647,800 | — | — |
| 2025-04-16 | $49.00 | $65.08 | 632,300 | — | — |
| 2025-04-15 | $49.01 | $65.09 | 631,200 | — | — |
| 2025-04-14 | $49.54 | $65.80 | 621,400 | — | — |
| 2025-04-11 | $48.94 | $65.00 | 731,200 | — | — |
| 2025-04-10 | $47.62 | $63.25 | 687,300 | — | — |
| 2025-04-09 | $48.68 | $64.65 | 928,900 | — | — |
| 2025-04-08 | $45.48 | $60.40 | 1,491,700 | — | — |
| 2025-04-07 | $46.00 | $61.09 | 1,929,200 | — | — |
| 2025-04-04 | $47.82 | $63.51 | 1,099,700 | — | — |
| 2025-04-03 | $49.59 | $65.86 | 716,500 | — | — |
| 2025-04-02 | $51.61 | $68.54 | 468,700 | — | — |
| 2025-04-01 | $51.30 | $68.13 | 611,000 | — | — |
| 2025-03-31 | $51.12 | $67.89 | 680,400 | — | — |
| 2025-03-28 | $50.71 | $67.35 | 492,200 | — | — |
| 2025-03-27 | $51.49 | $68.38 | 618,200 | — | — |
| 2025-03-26 | $51.03 | $67.77 | 1,015,200 | — | — |
| 2025-03-25 | $49.98 | $66.38 | 686,000 | — | — |
| 2025-03-24 | $50.08 | $66.51 | 835,400 | — | — |
| 2025-03-21 | $49.77 | $66.10 | 4,421,800 | — | — |
| 2025-03-20 | $50.35 | $66.87 | 915,100 | — | — |
| 2025-03-19 | $50.02 | $66.43 | 673,900 | — | — |
| 2025-03-18 | $49.70 | $66.01 | 678,100 | — | — |
| 2025-03-17 | $49.83 | $66.18 | 476,900 | — | — |
| 2025-03-14 | $49.62 | $65.64 | 672,000 | — | — |
| 2025-03-13 | $48.82 | $64.58 | 833,600 | — | — |
| 2025-03-12 | $49.33 | $65.25 | 779,300 | — | — |
| 2025-03-11 | $50.77 | $67.16 | 837,500 | — | — |
| 2025-03-10 | $51.47 | $68.08 | 813,400 | — | — |
| 2025-03-07 | $53.01 | $70.12 | 769,600 | — | — |
| 2025-03-06 | $51.86 | $68.60 | 829,800 | — | — |
| 2025-03-05 | $51.85 | $68.59 | 967,500 | — | — |
| 2025-03-04 | $51.37 | $67.95 | 803,700 | — | — |
| 2025-03-03 | $52.67 | $69.67 | 715,100 | — | — |
| 2025-02-28 | $54.31 | $71.84 | 612,700 | — | — |
| 2025-02-27 | $53.58 | $70.87 | 604,100 | — | — |
| 2025-02-26 | $54.72 | $72.38 | 719,600 | — | — |
| 2025-02-25 | $55.12 | $72.91 | 795,000 | — | — |
| 2025-02-24 | $54.52 | $72.12 | 667,000 | — | — |
| 2025-02-21 | $54.40 | $71.96 | 798,000 | — | — |
| 2025-02-20 | $55.52 | $73.44 | 751,700 | — | — |
| 2025-02-19 | $54.73 | $72.40 | 747,100 | — | — |
| 2025-02-18 | $54.17 | $71.65 | 640,600 | — | — |
| 2025-02-14 | $53.68 | $71.01 | 617,200 | — | — |
| 2025-02-13 | $53.20 | $70.37 | 530,300 | — | — |
| 2025-02-12 | $52.35 | $69.25 | 456,800 | — | — |
| 2025-02-11 | $52.97 | $70.07 | 521,600 | — | — |
| 2025-02-10 | $53.30 | $70.50 | 582,200 | — | — |
| 2025-02-07 | $53.75 | $71.10 | 500,200 | — | — |
| 2025-02-06 | $54.24 | $71.75 | 623,100 | — | — |
| 2025-02-05 | $54.98 | $72.73 | 684,600 | — | — |
| 2025-02-04 | $54.76 | $72.43 | 737,900 | — | — |
| 2025-02-03 | $54.82 | $72.51 | 956,600 | — | — |
| 2025-01-31 | $55.02 | $72.78 | 2,542,700 | — | — |
| 2025-01-30 | $56.15 | $74.27 | 1,209,000 | — | — |
| 2025-01-29 | $55.78 | $73.78 | 1,495,400 | — | — |
| 2025-01-28 | $53.01 | $70.12 | 620,400 | — | — |
| 2025-01-27 | $53.41 | $70.65 | 600,600 | — | — |
| 2025-01-24 | $52.54 | $69.50 | 414,500 | — | — |
| 2025-01-23 | $52.53 | $69.48 | 467,100 | — | — |
| 2025-01-22 | $52.39 | $69.30 | 579,800 | — | — |
| 2025-01-21 | $53.00 | $70.11 | 584,200 | — | — |
| 2025-01-17 | $52.61 | $69.59 | 457,200 | — | — |
| 2025-01-16 | $52.82 | $69.87 | 511,100 | — | — |
| 2025-01-15 | $52.51 | $69.46 | 408,600 | — | — |
| 2025-01-14 | $51.90 | $68.65 | 449,800 | — | — |
| 2025-01-13 | $51.36 | $67.94 | 408,800 | — | — |
| 2025-01-10 | $50.52 | $66.83 | 470,500 | — | — |
| 2025-01-08 | $51.06 | $67.54 | 386,000 | — | — |
| 2025-01-07 | $51.20 | $67.73 | 456,000 | — | — |
| 2025-01-06 | $50.97 | $67.42 | 567,400 | — | — |
| 2025-01-03 | $51.01 | $67.47 | 454,300 | — | — |
| 2025-01-02 | $51.05 | $67.53 | 477,800 | — | — |