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
- 1998-11-12 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 | $69.11 | $119.13 | 496,200 | — | — |
| 2025-12-30 | $69.92 | $120.52 | 569,200 | — | — |
| 2025-12-29 | $69.81 | $120.33 | 741,300 | — | — |
| 2025-12-26 | $70.32 | $121.21 | 475,900 | — | — |
| 2025-12-24 | $71.08 | $122.52 | 264,400 | — | — |
| 2025-12-23 | $70.78 | $122.01 | 629,600 | — | — |
| 2025-12-22 | $71.65 | $123.50 | 766,800 | — | — |
| 2025-12-19 | $71.40 | $123.07 | 1,906,900 | — | — |
| 2025-12-18 | $71.38 | $123.04 | 909,000 | — | — |
| 2025-12-17 | $71.92 | $123.97 | 794,600 | — | — |
| 2025-12-16 | $71.50 | $123.25 | 829,800 | — | — |
| 2025-12-15 | $72.00 | $124.11 | 1,100,400 | — | — |
| 2025-12-12 | $72.83 | $124.50 | 1,355,700 | — | — |
| 2025-12-11 | $73.47 | $125.60 | 955,900 | — | — |
| 2025-12-10 | $72.96 | $124.73 | 1,286,600 | — | — |
| 2025-12-09 | $70.24 | $120.08 | 1,073,900 | — | — |
| 2025-12-08 | $70.77 | $120.98 | 989,100 | — | — |
| 2025-12-05 | $70.63 | $120.74 | 788,300 | — | — |
| 2025-12-04 | $70.23 | $120.06 | 997,800 | — | — |
| 2025-12-03 | $70.05 | $119.75 | 853,100 | — | — |
| 2025-12-02 | $69.13 | $118.18 | 838,800 | — | — |
| 2025-12-01 | $69.48 | $118.78 | 774,500 | — | — |
| 2025-11-28 | $68.71 | $117.46 | 312,600 | — | — |
| 2025-11-26 | $68.84 | $117.68 | 836,600 | — | — |
| 2025-11-25 | $69.39 | $118.62 | 1,070,200 | — | — |
| 2025-11-24 | $67.92 | $116.11 | 974,700 | — | — |
| 2025-11-21 | $68.21 | $116.61 | 802,700 | — | — |
| 2025-11-20 | $66.02 | $112.86 | 898,600 | — | — |
| 2025-11-19 | $66.28 | $113.31 | 740,800 | — | — |
| 2025-11-18 | $65.46 | $111.91 | 667,400 | — | — |
| 2025-11-17 | $64.83 | $110.83 | 1,282,100 | — | — |
| 2025-11-14 | $66.81 | $114.21 | 778,000 | — | — |
| 2025-11-13 | $66.88 | $114.33 | 1,042,100 | — | — |
| 2025-11-12 | $67.17 | $114.83 | 647,400 | — | — |
| 2025-11-11 | $67.23 | $114.93 | 890,800 | — | — |
| 2025-11-10 | $66.94 | $114.44 | 861,500 | — | — |
| 2025-11-07 | $67.53 | $115.44 | 946,800 | — | — |
| 2025-11-06 | $66.19 | $113.15 | 931,600 | — | — |
| 2025-11-05 | $66.73 | $114.08 | 1,161,800 | — | — |
| 2025-11-04 | $66.37 | $113.46 | 1,561,600 | — | — |
| 2025-11-03 | $66.54 | $113.75 | 1,290,700 | — | — |
| 2025-10-31 | $65.82 | $112.52 | 1,352,600 | — | — |
| 2025-10-30 | $64.81 | $110.79 | 1,679,500 | — | — |
| 2025-10-29 | $65.12 | $111.32 | 2,626,900 | — | — |
| 2025-10-28 | $63.27 | $108.16 | 974,600 | — | — |
| 2025-10-27 | $63.75 | $108.98 | 1,254,300 | — | — |
| 2025-10-24 | $63.01 | $107.72 | 975,800 | — | — |
| 2025-10-23 | $63.19 | $108.02 | 885,800 | — | — |
| 2025-10-22 | $62.89 | $107.51 | 912,000 | — | — |
| 2025-10-21 | $63.44 | $108.45 | 841,000 | — | — |
| 2025-10-20 | $64.01 | $109.43 | 1,125,400 | — | — |
| 2025-10-17 | $63.17 | $107.99 | 937,300 | — | — |
| 2025-10-16 | $61.89 | $105.80 | 1,757,500 | — | — |
| 2025-10-15 | $64.92 | $110.98 | 932,500 | — | — |
| 2025-10-14 | $66.09 | $112.98 | 909,000 | — | — |
| 2025-10-13 | $64.42 | $110.13 | 704,200 | — | — |
| 2025-10-10 | $62.98 | $107.67 | 980,200 | — | — |
| 2025-10-09 | $65.06 | $111.22 | 465,300 | — | — |
| 2025-10-08 | $65.37 | $111.75 | 526,500 | — | — |
| 2025-10-07 | $65.60 | $112.14 | 520,400 | — | — |
| 2025-10-06 | $66.09 | $112.98 | 993,000 | — | — |
| 2025-10-03 | $65.82 | $112.52 | 1,071,300 | — | — |
| 2025-10-02 | $65.58 | $112.11 | 1,703,700 | — | — |
| 2025-10-01 | $66.96 | $114.47 | 1,510,700 | — | — |
| 2025-09-30 | $66.35 | $113.43 | 1,175,200 | — | — |
| 2025-09-29 | $65.97 | $112.78 | 926,900 | — | — |
| 2025-09-26 | $66.55 | $113.77 | 857,900 | — | — |
| 2025-09-25 | $66.06 | $112.93 | 799,000 | — | — |
| 2025-09-24 | $65.40 | $111.80 | 839,300 | — | — |
| 2025-09-23 | $65.12 | $111.32 | 897,800 | — | — |
| 2025-09-22 | $65.50 | $111.97 | 913,500 | — | — |
| 2025-09-19 | $65.98 | $112.79 | 1,895,900 | — | — |
| 2025-09-18 | $67.04 | $114.61 | 1,300,300 | — | — |
| 2025-09-17 | $65.82 | $112.52 | 1,469,700 | — | — |
| 2025-09-16 | $65.21 | $111.48 | 1,102,300 | — | — |
| 2025-09-15 | $65.86 | $112.59 | 794,500 | — | — |
| 2025-09-12 | $67.84 | $114.98 | 1,039,400 | — | — |
| 2025-09-11 | $67.77 | $114.86 | 971,500 | — | — |
| 2025-09-10 | $67.32 | $114.10 | 898,100 | — | — |
| 2025-09-09 | $66.90 | $113.39 | 945,200 | — | — |
| 2025-09-08 | $68.01 | $115.27 | 1,306,100 | — | — |
| 2025-09-05 | $68.03 | $115.30 | 1,482,700 | — | — |
| 2025-09-04 | $68.80 | $116.61 | 1,134,400 | — | — |
| 2025-09-03 | $68.79 | $116.59 | 757,000 | — | — |
| 2025-09-02 | $69.06 | $117.05 | 578,700 | — | — |
| 2025-08-29 | $69.13 | $117.17 | 769,700 | — | — |
| 2025-08-28 | $69.34 | $117.52 | 1,880,600 | — | — |
| 2025-08-27 | $69.57 | $117.91 | 1,527,600 | — | — |
| 2025-08-26 | $69.37 | $117.58 | 1,105,700 | — | — |
| 2025-08-25 | $69.09 | $117.10 | 1,014,300 | — | — |
| 2025-08-22 | $69.68 | $118.10 | 1,174,500 | — | — |
| 2025-08-21 | $67.45 | $114.32 | 867,800 | — | — |
| 2025-08-20 | $67.71 | $114.76 | 901,900 | — | — |
| 2025-08-19 | $67.39 | $114.22 | 885,500 | — | — |
| 2025-08-18 | $67.37 | $114.19 | 1,116,600 | — | — |
| 2025-08-15 | $67.17 | $113.85 | 786,400 | — | — |
| 2025-08-14 | $68.30 | $115.76 | 652,900 | — | — |
| 2025-08-13 | $68.46 | $116.03 | 759,600 | — | — |
| 2025-08-12 | $67.21 | $113.91 | 1,060,000 | — | — |
| 2025-08-11 | $65.70 | $111.36 | 796,200 | — | — |
| 2025-08-08 | $66.06 | $111.97 | 647,400 | — | — |
| 2025-08-07 | $65.40 | $110.85 | 796,100 | — | — |
| 2025-08-06 | $66.06 | $111.97 | 653,500 | — | — |
| 2025-08-05 | $66.31 | $112.39 | 760,100 | — | — |
| 2025-08-04 | $66.19 | $112.19 | 834,500 | — | — |
| 2025-08-01 | $65.92 | $111.73 | 1,225,900 | — | — |
| 2025-07-31 | $66.62 | $112.91 | 1,360,700 | — | — |
| 2025-07-30 | $66.55 | $112.80 | 836,000 | — | — |
| 2025-07-29 | $67.36 | $114.17 | 845,800 | — | — |
| 2025-07-28 | $67.62 | $114.61 | 1,123,800 | — | — |
| 2025-07-25 | $67.70 | $114.75 | 1,100,500 | — | — |
| 2025-07-24 | $67.59 | $114.56 | 1,166,500 | — | — |
| 2025-07-23 | $69.53 | $117.85 | 1,255,800 | — | — |
| 2025-07-22 | $72.89 | $123.54 | 998,400 | — | — |
| 2025-07-21 | $72.48 | $122.85 | 867,700 | — | — |
| 2025-07-18 | $73.63 | $124.80 | 534,100 | — | — |
| 2025-07-17 | $73.78 | $125.05 | 477,800 | — | — |
| 2025-07-16 | $72.40 | $122.71 | 552,500 | — | — |
| 2025-07-15 | $71.96 | $121.97 | 608,200 | — | — |
| 2025-07-14 | $74.56 | $126.37 | 509,100 | — | — |
| 2025-07-11 | $73.81 | $125.10 | 740,200 | — | — |
| 2025-07-10 | $74.71 | $126.63 | 613,700 | — | — |
| 2025-07-09 | $74.29 | $125.91 | 797,000 | — | — |
| 2025-07-08 | $74.27 | $125.88 | 787,500 | — | — |
| 2025-07-07 | $73.66 | $124.85 | 605,900 | — | — |
| 2025-07-03 | $73.86 | $125.19 | 468,900 | — | — |
| 2025-07-02 | $73.56 | $124.68 | 947,200 | — | — |
| 2025-07-01 | $72.88 | $123.52 | 1,084,500 | — | — |
| 2025-06-30 | $70.24 | $119.05 | 973,800 | — | — |
| 2025-06-27 | $70.12 | $118.85 | 1,203,200 | — | — |
| 2025-06-26 | $70.78 | $119.97 | 675,000 | — | — |
| 2025-06-25 | $69.14 | $117.19 | 712,600 | — | — |
| 2025-06-24 | $69.30 | $117.46 | 885,700 | — | — |
| 2025-06-23 | $69.10 | $117.12 | 867,300 | — | — |
| 2025-06-20 | $67.79 | $114.90 | 1,103,400 | — | — |
| 2025-06-18 | $67.70 | $114.75 | 508,300 | — | — |
| 2025-06-17 | $67.25 | $113.98 | 610,700 | — | — |
| 2025-06-16 | $67.72 | $114.78 | 520,600 | — | — |
| 2025-06-13 | $67.63 | $114.63 | 621,500 | — | — |
| 2025-06-12 | $69.68 | $117.12 | 515,900 | — | — |
| 2025-06-11 | $69.97 | $117.61 | 482,900 | — | — |
| 2025-06-10 | $70.95 | $119.25 | 600,400 | — | — |
| 2025-06-09 | $70.23 | $118.04 | 409,700 | — | — |
| 2025-06-06 | $70.00 | $117.66 | 582,800 | — | — |
| 2025-06-05 | $68.49 | $115.12 | 485,700 | — | — |
| 2025-06-04 | $69.16 | $116.24 | 726,700 | — | — |
| 2025-06-03 | $69.77 | $117.27 | 755,600 | — | — |
| 2025-06-02 | $69.03 | $116.03 | 468,900 | — | — |
| 2025-05-30 | $69.65 | $117.07 | 581,000 | — | — |
| 2025-05-29 | $70.12 | $117.86 | 470,200 | — | — |
| 2025-05-28 | $69.26 | $116.41 | 950,500 | — | — |
| 2025-05-27 | $70.73 | $118.88 | 603,600 | — | — |
| 2025-05-23 | $69.79 | $117.30 | 551,400 | — | — |
| 2025-05-22 | $69.91 | $117.50 | 772,700 | — | — |
| 2025-05-21 | $69.95 | $117.57 | 604,600 | — | — |
| 2025-05-20 | $71.96 | $120.95 | 615,500 | — | — |
| 2025-05-19 | $72.73 | $122.24 | 615,900 | — | — |
| 2025-05-16 | $72.59 | $122.01 | 813,000 | — | — |
| 2025-05-15 | $72.20 | $121.35 | 610,500 | — | — |
| 2025-05-14 | $72.14 | $121.25 | 715,300 | — | — |
| 2025-05-13 | $73.35 | $123.29 | 571,400 | — | — |
| 2025-05-12 | $73.75 | $123.96 | 883,000 | — | — |
| 2025-05-09 | $71.28 | $119.81 | 544,700 | — | — |
| 2025-05-08 | $71.12 | $119.54 | 635,500 | — | — |
| 2025-05-07 | $69.31 | $116.50 | 1,088,200 | — | — |
| 2025-05-06 | $69.13 | $116.19 | 399,200 | — | — |
| 2025-05-05 | $70.02 | $117.69 | 684,900 | — | — |
| 2025-05-02 | $69.89 | $117.47 | 563,600 | — | — |
| 2025-05-01 | $68.09 | $114.45 | 446,200 | — | — |
| 2025-04-30 | $67.90 | $114.13 | 960,600 | — | — |
| 2025-04-29 | $68.51 | $115.15 | 794,600 | — | — |
| 2025-04-28 | $67.73 | $113.84 | 652,800 | — | — |
| 2025-04-25 | $67.14 | $112.85 | 656,400 | — | — |
| 2025-04-24 | $67.66 | $113.72 | 635,100 | — | — |
| 2025-04-23 | $67.27 | $113.07 | 1,464,000 | — | — |
| 2025-04-22 | $67.16 | $112.88 | 999,700 | — | — |
| 2025-04-21 | $65.53 | $110.14 | 689,200 | — | — |
| 2025-04-17 | $65.80 | $110.60 | 467,700 | — | — |
| 2025-04-16 | $65.64 | $110.33 | 567,100 | — | — |
| 2025-04-15 | $65.92 | $110.80 | 831,800 | — | — |
| 2025-04-14 | $65.63 | $110.31 | 1,152,500 | — | — |
| 2025-04-11 | $64.83 | $108.97 | 1,160,300 | — | — |
| 2025-04-10 | $64.19 | $107.89 | 764,700 | — | — |
| 2025-04-09 | $67.40 | $113.29 | 674,200 | — | — |
| 2025-04-08 | $63.76 | $107.17 | 624,300 | — | — |
| 2025-04-07 | $63.99 | $107.55 | 764,500 | — | — |
| 2025-04-04 | $64.44 | $108.31 | 1,016,900 | — | — |
| 2025-04-03 | $66.12 | $111.13 | 684,500 | — | — |
| 2025-04-02 | $71.53 | $120.23 | 369,300 | — | — |
| 2025-04-01 | $70.67 | $118.78 | 515,600 | — | — |
| 2025-03-31 | $71.37 | $119.96 | 487,100 | — | — |
| 2025-03-28 | $70.52 | $118.53 | 430,900 | — | — |
| 2025-03-27 | $71.46 | $120.11 | 438,800 | — | — |
| 2025-03-26 | $71.67 | $120.46 | 567,300 | — | — |
| 2025-03-25 | $72.05 | $121.10 | 750,200 | — | — |
| 2025-03-24 | $72.16 | $121.29 | 533,400 | — | — |
| 2025-03-21 | $70.54 | $118.56 | 923,800 | — | — |
| 2025-03-20 | $70.54 | $118.56 | 504,900 | — | — |
| 2025-03-19 | $71.26 | $119.77 | 866,900 | — | — |
| 2025-03-18 | $70.62 | $118.70 | 592,700 | — | — |
| 2025-03-17 | $70.84 | $119.07 | 660,700 | — | — |
| 2025-03-14 | $71.06 | $119.44 | 759,900 | — | — |
| 2025-03-13 | $69.30 | $115.50 | 523,000 | — | — |
| 2025-03-12 | $70.30 | $117.17 | 707,600 | — | — |
| 2025-03-11 | $70.66 | $117.77 | 859,300 | — | — |
| 2025-03-10 | $71.55 | $119.25 | 931,400 | — | — |
| 2025-03-07 | $72.80 | $121.34 | 791,500 | — | — |
| 2025-03-06 | $72.84 | $121.40 | 691,200 | — | — |
| 2025-03-05 | $73.92 | $123.20 | 857,700 | — | — |
| 2025-03-04 | $73.71 | $122.85 | 876,200 | — | — |
| 2025-03-03 | $76.16 | $126.94 | 626,300 | — | — |
| 2025-02-28 | $76.76 | $127.94 | 751,000 | — | — |
| 2025-02-27 | $76.71 | $127.86 | 328,700 | — | — |
| 2025-02-26 | $76.45 | $127.42 | 530,400 | — | — |
| 2025-02-25 | $76.56 | $127.61 | 466,200 | — | — |
| 2025-02-24 | $76.25 | $127.09 | 494,200 | — | — |
| 2025-02-21 | $76.50 | $127.51 | 464,300 | — | — |
| 2025-02-20 | $77.52 | $129.21 | 347,400 | — | — |
| 2025-02-19 | $78.06 | $130.11 | 377,200 | — | — |
| 2025-02-18 | $78.63 | $131.06 | 544,200 | — | — |
| 2025-02-14 | $77.86 | $129.77 | 364,200 | — | — |
| 2025-02-13 | $78.02 | $130.04 | 473,500 | — | — |
| 2025-02-12 | $78.02 | $130.04 | 317,400 | — | — |
| 2025-02-11 | $79.55 | $132.59 | 517,500 | — | — |
| 2025-02-10 | $78.70 | $131.17 | 395,400 | — | — |
| 2025-02-07 | $80.00 | $133.34 | 500,100 | — | — |
| 2025-02-06 | $80.69 | $134.49 | 474,400 | — | — |
| 2025-02-05 | $80.69 | $134.49 | 481,700 | — | — |
| 2025-02-04 | $80.25 | $133.76 | 490,500 | — | — |
| 2025-02-03 | $78.54 | $130.91 | 523,800 | — | — |
| 2025-01-31 | $80.00 | $133.34 | 992,100 | — | — |
| 2025-01-30 | $80.32 | $133.87 | 506,800 | — | — |
| 2025-01-29 | $79.46 | $132.44 | 885,000 | — | — |
| 2025-01-28 | $80.00 | $133.34 | 769,500 | — | — |
| 2025-01-27 | $80.23 | $133.72 | 602,900 | — | — |
| 2025-01-24 | $79.25 | $132.09 | 539,000 | — | — |
| 2025-01-23 | $78.39 | $130.66 | 506,700 | — | — |
| 2025-01-22 | $78.79 | $131.32 | 569,000 | — | — |
| 2025-01-21 | $79.39 | $132.32 | 376,900 | — | — |
| 2025-01-17 | $78.87 | $131.46 | 345,800 | — | — |
| 2025-01-16 | $77.97 | $129.96 | 322,400 | — | — |
| 2025-01-15 | $78.83 | $131.39 | 447,200 | — | — |
| 2025-01-14 | $77.60 | $129.34 | 561,200 | — | — |
| 2025-01-13 | $75.12 | $125.21 | 804,900 | — | — |
| 2025-01-10 | $73.40 | $122.34 | 484,800 | — | — |
| 2025-01-08 | $74.69 | $124.49 | 453,600 | — | — |
| 2025-01-07 | $73.77 | $122.95 | 501,900 | — | — |
| 2025-01-06 | $74.75 | $124.59 | 407,000 | — | — |
| 2025-01-03 | $75.03 | $125.06 | 459,500 | — | — |
| 2025-01-02 | $74.68 | $124.47 | 325,400 | — | — |