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
- 1991-06-04 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 | $63.68 | $155.01 | 808,600 | — | — |
| 2025-12-30 | $64.40 | $156.76 | 506,600 | — | — |
| 2025-12-29 | $64.70 | $157.49 | 368,300 | — | — |
| 2025-12-26 | $65.21 | $158.73 | 274,000 | — | — |
| 2025-12-24 | $65.36 | $159.10 | 243,300 | — | — |
| 2025-12-23 | $65.66 | $159.83 | 390,600 | — | — |
| 2025-12-22 | $65.90 | $160.41 | 456,400 | — | — |
| 2025-12-19 | $65.82 | $160.22 | 2,199,100 | — | — |
| 2025-12-18 | $65.88 | $160.36 | 809,500 | — | — |
| 2025-12-17 | $66.05 | $160.78 | 829,900 | — | — |
| 2025-12-16 | $65.76 | $160.07 | 946,400 | — | — |
| 2025-12-15 | $66.22 | $161.19 | 886,400 | — | — |
| 2025-12-12 | $65.62 | $159.73 | 755,900 | — | — |
| 2025-12-11 | $65.84 | $160.27 | 815,400 | — | — |
| 2025-12-10 | $65.71 | $159.95 | 1,051,900 | — | — |
| 2025-12-09 | $63.31 | $154.11 | 783,400 | — | — |
| 2025-12-08 | $63.60 | $154.81 | 926,100 | — | — |
| 2025-12-05 | $63.28 | $154.04 | 498,200 | — | — |
| 2025-12-04 | $63.55 | $153.60 | 521,500 | — | — |
| 2025-12-03 | $62.93 | $152.10 | 854,400 | — | — |
| 2025-12-02 | $61.61 | $148.91 | 612,400 | — | — |
| 2025-12-01 | $61.97 | $149.78 | 924,100 | — | — |
| 2025-11-28 | $60.59 | $146.44 | 447,800 | — | — |
| 2025-11-26 | $60.77 | $146.88 | 514,700 | — | — |
| 2025-11-25 | $60.77 | $146.88 | 576,700 | — | — |
| 2025-11-24 | $59.09 | $142.82 | 578,400 | — | — |
| 2025-11-21 | $59.35 | $143.45 | 1,211,200 | — | — |
| 2025-11-20 | $56.86 | $137.43 | 707,000 | — | — |
| 2025-11-19 | $56.86 | $137.43 | 841,500 | — | — |
| 2025-11-18 | $56.72 | $137.09 | 793,500 | — | — |
| 2025-11-17 | $56.22 | $135.88 | 627,700 | — | — |
| 2025-11-14 | $58.67 | $141.80 | 748,700 | — | — |
| 2025-11-13 | $58.81 | $142.14 | 957,500 | — | — |
| 2025-11-12 | $59.33 | $143.40 | 843,000 | — | — |
| 2025-11-11 | $59.02 | $142.65 | 601,000 | — | — |
| 2025-11-10 | $58.78 | $142.07 | 779,300 | — | — |
| 2025-11-07 | $58.77 | $142.04 | 1,015,900 | — | — |
| 2025-11-06 | $58.05 | $140.30 | 940,800 | — | — |
| 2025-11-05 | $58.71 | $141.90 | 1,143,500 | — | — |
| 2025-11-04 | $57.64 | $139.31 | 1,125,000 | — | — |
| 2025-11-03 | $57.74 | $139.55 | 1,176,900 | — | — |
| 2025-10-31 | $57.11 | $138.03 | 1,395,900 | — | — |
| 2025-10-30 | $56.14 | $135.69 | 927,400 | — | — |
| 2025-10-29 | $56.31 | $136.10 | 1,075,900 | — | — |
| 2025-10-28 | $56.88 | $137.48 | 997,400 | — | — |
| 2025-10-27 | $56.50 | $136.56 | 1,132,800 | — | — |
| 2025-10-24 | $55.70 | $134.62 | 896,600 | — | — |
| 2025-10-23 | $55.73 | $134.70 | 885,500 | — | — |
| 2025-10-22 | $56.19 | $135.81 | 1,049,000 | — | — |
| 2025-10-21 | $56.74 | $137.14 | 804,700 | — | — |
| 2025-10-20 | $56.57 | $136.73 | 723,800 | — | — |
| 2025-10-17 | $55.27 | $133.58 | 1,371,100 | — | — |
| 2025-10-16 | $54.52 | $131.77 | 1,299,400 | — | — |
| 2025-10-15 | $58.76 | $142.02 | 2,293,500 | — | — |
| 2025-10-14 | $62.53 | $151.13 | 1,245,500 | — | — |
| 2025-10-13 | $60.49 | $146.20 | 993,300 | — | — |
| 2025-10-10 | $59.01 | $142.62 | 996,500 | — | — |
| 2025-10-09 | $61.76 | $149.27 | 541,700 | — | — |
| 2025-10-08 | $62.83 | $151.86 | 477,700 | — | — |
| 2025-10-07 | $63.05 | $152.39 | 750,500 | — | — |
| 2025-10-06 | $63.08 | $152.46 | 831,400 | — | — |
| 2025-10-03 | $62.50 | $151.06 | 773,800 | — | — |
| 2025-10-02 | $62.06 | $150.00 | 884,300 | — | — |
| 2025-10-01 | $62.46 | $150.96 | 827,600 | — | — |
| 2025-09-30 | $62.61 | $151.33 | 655,400 | — | — |
| 2025-09-29 | $62.48 | $151.01 | 811,600 | — | — |
| 2025-09-26 | $63.26 | $152.90 | 826,600 | — | — |
| 2025-09-25 | $63.02 | $152.32 | 646,100 | — | — |
| 2025-09-24 | $62.84 | $151.88 | 825,500 | — | — |
| 2025-09-23 | $62.85 | $151.91 | 928,200 | — | — |
| 2025-09-22 | $62.53 | $151.13 | 1,048,600 | — | — |
| 2025-09-19 | $63.67 | $153.89 | 1,880,000 | — | — |
| 2025-09-18 | $64.31 | $155.43 | 864,500 | — | — |
| 2025-09-17 | $63.12 | $152.56 | 1,042,600 | — | — |
| 2025-09-16 | $62.59 | $151.28 | 957,800 | — | — |
| 2025-09-15 | $63.07 | $152.44 | 1,249,300 | — | — |
| 2025-09-12 | $63.22 | $152.80 | 764,000 | — | — |
| 2025-09-11 | $63.47 | $153.40 | 959,100 | — | — |
| 2025-09-10 | $63.16 | $152.65 | 756,400 | — | — |
| 2025-09-09 | $62.67 | $151.47 | 936,600 | — | — |
| 2025-09-08 | $62.90 | $152.03 | 539,700 | — | — |
| 2025-09-05 | $62.72 | $151.59 | 853,400 | — | — |
| 2025-09-04 | $63.53 | $152.46 | 359,500 | — | — |
| 2025-09-03 | $62.35 | $149.63 | 436,200 | — | — |
| 2025-09-02 | $62.26 | $149.41 | 1,014,100 | — | — |
| 2025-08-29 | $62.92 | $151.00 | 421,200 | — | — |
| 2025-08-28 | $63.12 | $151.48 | 453,500 | — | — |
| 2025-08-27 | $63.52 | $152.44 | 657,700 | — | — |
| 2025-08-26 | $63.54 | $152.49 | 593,500 | — | — |
| 2025-08-25 | $62.68 | $150.42 | 444,500 | — | — |
| 2025-08-22 | $63.49 | $152.37 | 1,155,500 | — | — |
| 2025-08-21 | $60.28 | $144.66 | 628,600 | — | — |
| 2025-08-20 | $60.46 | $145.09 | 623,200 | — | — |
| 2025-08-19 | $60.57 | $145.36 | 1,086,700 | — | — |
| 2025-08-18 | $60.68 | $145.62 | 648,300 | — | — |
| 2025-08-15 | $59.86 | $143.65 | 556,400 | — | — |
| 2025-08-14 | $61.23 | $146.94 | 432,600 | — | — |
| 2025-08-13 | $61.26 | $147.01 | 581,700 | — | — |
| 2025-08-12 | $60.28 | $144.66 | 528,400 | — | — |
| 2025-08-11 | $58.24 | $139.77 | 563,000 | — | — |
| 2025-08-08 | $58.25 | $139.79 | 587,500 | — | — |
| 2025-08-07 | $57.63 | $138.30 | 456,500 | — | — |
| 2025-08-06 | $58.61 | $140.65 | 448,000 | — | — |
| 2025-08-05 | $58.81 | $141.13 | 483,500 | — | — |
| 2025-08-04 | $58.89 | $141.33 | 704,300 | — | — |
| 2025-08-01 | $57.64 | $138.33 | 798,800 | — | — |
| 2025-07-31 | $59.72 | $143.32 | 1,155,900 | — | — |
| 2025-07-30 | $60.25 | $144.59 | 757,000 | — | — |
| 2025-07-29 | $60.50 | $145.19 | 525,800 | — | — |
| 2025-07-28 | $60.69 | $145.65 | 639,300 | — | — |
| 2025-07-25 | $60.86 | $146.05 | 714,500 | — | — |
| 2025-07-24 | $60.51 | $145.21 | 789,600 | — | — |
| 2025-07-23 | $61.31 | $147.13 | 666,600 | — | — |
| 2025-07-22 | $60.83 | $145.98 | 743,000 | — | — |
| 2025-07-21 | $60.38 | $144.90 | 840,700 | — | — |
| 2025-07-18 | $60.21 | $144.49 | 1,437,100 | — | — |
| 2025-07-17 | $60.24 | $144.57 | 1,163,900 | — | — |
| 2025-07-16 | $59.42 | $142.60 | 1,868,900 | — | — |
| 2025-07-15 | $58.22 | $139.72 | 1,474,400 | — | — |
| 2025-07-14 | $60.23 | $144.54 | 927,400 | — | — |
| 2025-07-11 | $59.58 | $142.98 | 1,077,400 | — | — |
| 2025-07-10 | $61.84 | $148.41 | 671,400 | — | — |
| 2025-07-09 | $61.28 | $147.06 | 857,200 | — | — |
| 2025-07-08 | $60.77 | $145.84 | 624,300 | — | — |
| 2025-07-07 | $59.95 | $143.87 | 1,229,500 | — | — |
| 2025-07-03 | $61.07 | $146.56 | 315,400 | — | — |
| 2025-07-02 | $60.51 | $145.21 | 638,000 | — | — |
| 2025-07-01 | $59.31 | $142.33 | 750,700 | — | — |
| 2025-06-30 | $57.40 | $137.75 | 610,500 | — | — |
| 2025-06-27 | $57.65 | $138.35 | 700,100 | — | — |
| 2025-06-26 | $57.44 | $137.85 | 547,300 | — | — |
| 2025-06-25 | $55.91 | $134.17 | 304,300 | — | — |
| 2025-06-24 | $56.14 | $134.73 | 651,400 | — | — |
| 2025-06-23 | $55.36 | $132.85 | 771,600 | — | — |
| 2025-06-20 | $53.94 | $129.45 | 1,848,600 | — | — |
| 2025-06-18 | $53.61 | $128.65 | 765,100 | — | — |
| 2025-06-17 | $53.18 | $127.62 | 700,500 | — | — |
| 2025-06-16 | $53.93 | $129.42 | 498,500 | — | — |
| 2025-06-13 | $53.78 | $129.06 | 932,700 | — | — |
| 2025-06-12 | $55.20 | $132.47 | 775,100 | — | — |
| 2025-06-11 | $54.91 | $131.77 | 1,087,500 | — | — |
| 2025-06-10 | $55.58 | $133.38 | 360,900 | — | — |
| 2025-06-09 | $54.96 | $131.89 | 598,800 | — | — |
| 2025-06-06 | $54.51 | $130.81 | 512,900 | — | — |
| 2025-06-05 | $53.24 | $127.77 | 536,300 | — | — |
| 2025-06-04 | $54.12 | $128.80 | 380,200 | — | — |
| 2025-06-03 | $55.12 | $131.18 | 366,900 | — | — |
| 2025-06-02 | $54.28 | $129.18 | 357,600 | — | — |
| 2025-05-30 | $54.67 | $130.11 | 564,700 | — | — |
| 2025-05-29 | $55.16 | $131.27 | 245,300 | — | — |
| 2025-05-28 | $54.77 | $130.35 | 393,200 | — | — |
| 2025-05-27 | $55.83 | $132.87 | 444,800 | — | — |
| 2025-05-23 | $54.25 | $129.11 | 509,100 | — | — |
| 2025-05-22 | $54.85 | $130.54 | 400,300 | — | — |
| 2025-05-21 | $54.54 | $129.80 | 367,100 | — | — |
| 2025-05-20 | $56.44 | $134.32 | 344,500 | — | — |
| 2025-05-19 | $56.89 | $135.39 | 441,900 | — | — |
| 2025-05-16 | $56.77 | $135.11 | 754,600 | — | — |
| 2025-05-15 | $57.00 | $135.65 | 542,200 | — | — |
| 2025-05-14 | $57.32 | $136.41 | 583,000 | — | — |
| 2025-05-13 | $58.03 | $138.10 | 1,186,800 | — | — |
| 2025-05-12 | $57.58 | $137.03 | 983,800 | — | — |
| 2025-05-09 | $54.68 | $130.13 | 544,100 | — | — |
| 2025-05-08 | $55.05 | $131.01 | 443,300 | — | — |
| 2025-05-07 | $53.79 | $128.01 | 543,600 | — | — |
| 2025-05-06 | $53.37 | $127.01 | 408,900 | — | — |
| 2025-05-05 | $53.94 | $128.37 | 540,500 | — | — |
| 2025-05-02 | $54.08 | $128.70 | 425,000 | — | — |
| 2025-05-01 | $52.71 | $125.44 | 642,800 | — | — |
| 2025-04-30 | $52.09 | $123.97 | 742,400 | — | — |
| 2025-04-29 | $52.87 | $125.82 | 479,200 | — | — |
| 2025-04-28 | $52.19 | $124.21 | 454,300 | — | — |
| 2025-04-25 | $52.01 | $123.78 | 553,500 | — | — |
| 2025-04-24 | $52.30 | $124.47 | 509,500 | — | — |
| 2025-04-23 | $50.83 | $120.97 | 743,200 | — | — |
| 2025-04-22 | $49.96 | $118.90 | 620,500 | — | — |
| 2025-04-21 | $48.18 | $114.66 | 672,200 | — | — |
| 2025-04-17 | $48.65 | $115.78 | 1,045,100 | — | — |
| 2025-04-16 | $48.52 | $115.47 | 1,391,100 | — | — |
| 2025-04-15 | $48.69 | $115.88 | 950,400 | — | — |
| 2025-04-14 | $47.63 | $113.35 | 915,700 | — | — |
| 2025-04-11 | $46.61 | $110.93 | 619,300 | — | — |
| 2025-04-10 | $46.62 | $110.95 | 1,081,400 | — | — |
| 2025-04-09 | $49.99 | $118.97 | 1,537,400 | — | — |
| 2025-04-08 | $46.20 | $109.95 | 1,432,700 | — | — |
| 2025-04-07 | $46.12 | $109.76 | 1,415,800 | — | — |
| 2025-04-04 | $46.05 | $109.59 | 1,352,100 | — | — |
| 2025-04-03 | $47.53 | $113.12 | 1,172,600 | — | — |
| 2025-04-02 | $52.97 | $126.06 | 730,500 | — | — |
| 2025-04-01 | $51.86 | $123.42 | 414,200 | — | — |
| 2025-03-31 | $52.45 | $124.82 | 707,300 | — | — |
| 2025-03-28 | $51.86 | $123.42 | 479,400 | — | — |
| 2025-03-27 | $53.55 | $127.44 | 667,100 | — | — |
| 2025-03-26 | $54.10 | $128.75 | 623,000 | — | — |
| 2025-03-25 | $53.83 | $128.11 | 822,000 | — | — |
| 2025-03-24 | $54.26 | $129.13 | 924,400 | — | — |
| 2025-03-21 | $52.30 | $124.47 | 3,066,100 | — | — |
| 2025-03-20 | $51.98 | $123.71 | 953,900 | — | — |
| 2025-03-19 | $52.34 | $124.56 | 599,400 | — | — |
| 2025-03-18 | $51.58 | $122.75 | 459,200 | — | — |
| 2025-03-17 | $51.40 | $122.33 | 622,500 | — | — |
| 2025-03-14 | $51.21 | $121.87 | 561,800 | — | — |
| 2025-03-13 | $49.61 | $118.07 | 439,500 | — | — |
| 2025-03-12 | $50.36 | $119.85 | 526,900 | — | — |
| 2025-03-11 | $49.81 | $118.54 | 638,300 | — | — |
| 2025-03-10 | $50.50 | $120.18 | 1,031,600 | — | — |
| 2025-03-07 | $53.00 | $126.13 | 724,000 | — | — |
| 2025-03-06 | $53.05 | $126.25 | 611,400 | — | — |
| 2025-03-05 | $53.69 | $127.78 | 642,100 | — | — |
| 2025-03-04 | $54.49 | $128.61 | 585,000 | — | — |
| 2025-03-03 | $56.42 | $133.16 | 674,400 | — | — |
| 2025-02-28 | $57.13 | $134.84 | 777,000 | — | — |
| 2025-02-27 | $56.22 | $132.69 | 420,900 | — | — |
| 2025-02-26 | $56.19 | $132.62 | 452,000 | — | — |
| 2025-02-25 | $56.31 | $132.90 | 850,400 | — | — |
| 2025-02-24 | $56.08 | $132.36 | 633,500 | — | — |
| 2025-02-21 | $56.82 | $134.11 | 561,700 | — | — |
| 2025-02-20 | $58.12 | $137.18 | 519,500 | — | — |
| 2025-02-19 | $58.83 | $138.85 | 651,400 | — | — |
| 2025-02-18 | $59.78 | $141.09 | 560,700 | — | — |
| 2025-02-14 | $59.93 | $141.45 | 585,700 | — | — |
| 2025-02-13 | $60.13 | $141.92 | 661,600 | — | — |
| 2025-02-12 | $59.10 | $139.49 | 686,600 | — | — |
| 2025-02-11 | $60.27 | $142.25 | 686,900 | — | — |
| 2025-02-10 | $59.86 | $141.28 | 514,500 | — | — |
| 2025-02-07 | $60.29 | $142.30 | 520,600 | — | — |
| 2025-02-06 | $61.03 | $144.04 | 502,600 | — | — |
| 2025-02-05 | $60.52 | $142.84 | 372,100 | — | — |
| 2025-02-04 | $60.09 | $141.83 | 426,000 | — | — |
| 2025-02-03 | $58.84 | $138.88 | 629,800 | — | — |
| 2025-01-31 | $59.74 | $141.00 | 649,900 | — | — |
| 2025-01-30 | $59.96 | $141.52 | 382,400 | — | — |
| 2025-01-29 | $59.40 | $140.20 | 579,400 | — | — |
| 2025-01-28 | $59.60 | $140.67 | 690,300 | — | — |
| 2025-01-27 | $59.45 | $140.32 | 630,500 | — | — |
| 2025-01-24 | $58.97 | $139.18 | 838,100 | — | — |
| 2025-01-23 | $59.41 | $140.22 | 655,300 | — | — |
| 2025-01-22 | $59.72 | $140.95 | 1,549,500 | — | — |
| 2025-01-21 | $60.74 | $143.36 | 811,800 | — | — |
| 2025-01-17 | $59.10 | $139.49 | 977,000 | — | — |
| 2025-01-16 | $58.46 | $137.98 | 646,100 | — | — |
| 2025-01-15 | $59.46 | $140.34 | 846,700 | — | — |
| 2025-01-14 | $57.63 | $136.02 | 754,400 | — | — |
| 2025-01-13 | $55.47 | $130.92 | 720,600 | — | — |
| 2025-01-10 | $54.60 | $128.87 | 705,800 | — | — |
| 2025-01-08 | $55.63 | $131.30 | 446,900 | — | — |
| 2025-01-07 | $55.14 | $130.14 | 528,800 | — | — |
| 2025-01-06 | $55.74 | $131.56 | 552,700 | — | — |
| 2025-01-03 | $55.27 | $130.45 | 666,900 | — | — |
| 2025-01-02 | $54.02 | $127.50 | 686,100 | — | — |