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
- 2010-06-17 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 | $92.70 | $148.28 | 552,300 | — | — |
| 2025-12-30 | $93.35 | $149.32 | 627,500 | — | — |
| 2025-12-29 | $91.29 | $146.03 | 624,900 | — | — |
| 2025-12-26 | $90.04 | $144.03 | 329,600 | — | — |
| 2025-12-24 | $90.91 | $145.42 | 202,400 | — | — |
| 2025-12-23 | $90.78 | $145.21 | 361,600 | — | — |
| 2025-12-22 | $90.82 | $145.28 | 610,900 | — | — |
| 2025-12-19 | $90.16 | $144.22 | 1,085,700 | — | — |
| 2025-12-18 | $90.19 | $144.27 | 763,400 | — | — |
| 2025-12-17 | $93.75 | $149.96 | 607,000 | — | — |
| 2025-12-16 | $91.79 | $146.83 | 725,000 | — | — |
| 2025-12-15 | $95.23 | $152.33 | 481,200 | — | — |
| 2025-12-12 | $97.36 | $155.74 | 471,900 | — | — |
| 2025-12-11 | $98.92 | $158.23 | 640,000 | — | — |
| 2025-12-10 | $100.98 | $161.53 | 685,900 | — | — |
| 2025-12-09 | $98.50 | $157.56 | 692,400 | — | — |
| 2025-12-08 | $97.28 | $155.61 | 475,300 | — | — |
| 2025-12-05 | $97.65 | $156.20 | 619,000 | — | — |
| 2025-12-04 | $96.69 | $154.67 | 518,400 | — | — |
| 2025-12-03 | $95.87 | $153.35 | 648,500 | — | — |
| 2025-12-02 | $92.60 | $148.12 | 563,100 | — | — |
| 2025-12-01 | $94.84 | $151.71 | 707,300 | — | — |
| 2025-11-28 | $93.86 | $150.14 | 313,900 | — | — |
| 2025-11-26 | $92.27 | $147.60 | 433,900 | — | — |
| 2025-11-25 | $91.88 | $146.97 | 663,700 | — | — |
| 2025-11-24 | $93.27 | $149.20 | 876,300 | — | — |
| 2025-11-21 | $91.58 | $146.49 | 772,400 | — | — |
| 2025-11-20 | $90.62 | $144.96 | 781,400 | — | — |
| 2025-11-19 | $91.40 | $146.20 | 860,500 | — | — |
| 2025-11-18 | $92.10 | $145.24 | 900,000 | — | — |
| 2025-11-17 | $90.17 | $142.20 | 950,100 | — | — |
| 2025-11-14 | $93.11 | $146.84 | 712,700 | — | — |
| 2025-11-13 | $90.74 | $143.10 | 675,200 | — | — |
| 2025-11-12 | $89.57 | $141.25 | 821,700 | — | — |
| 2025-11-11 | $90.99 | $143.49 | 896,500 | — | — |
| 2025-11-10 | $87.26 | $137.61 | 682,400 | — | — |
| 2025-11-07 | $87.40 | $137.83 | 1,047,300 | — | — |
| 2025-11-06 | $85.41 | $134.69 | 1,036,600 | — | — |
| 2025-11-05 | $84.99 | $134.03 | 1,360,000 | — | — |
| 2025-11-04 | $88.93 | $140.25 | 951,800 | — | — |
| 2025-11-03 | $90.92 | $143.38 | 600,900 | — | — |
| 2025-10-31 | $90.72 | $143.07 | 719,500 | — | — |
| 2025-10-30 | $90.23 | $142.30 | 516,700 | — | — |
| 2025-10-29 | $90.98 | $143.48 | 544,300 | — | — |
| 2025-10-28 | $90.44 | $142.63 | 782,300 | — | — |
| 2025-10-27 | $93.22 | $147.01 | 600,400 | — | — |
| 2025-10-24 | $92.48 | $145.84 | 515,700 | — | — |
| 2025-10-23 | $93.48 | $147.42 | 770,900 | — | — |
| 2025-10-22 | $89.17 | $140.62 | 570,600 | — | — |
| 2025-10-21 | $89.15 | $140.59 | 446,600 | — | — |
| 2025-10-20 | $89.70 | $141.46 | 444,000 | — | — |
| 2025-10-17 | $89.74 | $141.52 | 778,500 | — | — |
| 2025-10-16 | $89.13 | $140.56 | 904,200 | — | — |
| 2025-10-15 | $90.12 | $142.12 | 695,700 | — | — |
| 2025-10-14 | $90.85 | $143.27 | 530,800 | — | — |
| 2025-10-13 | $92.63 | $146.08 | 644,200 | — | — |
| 2025-10-10 | $90.59 | $142.86 | 842,900 | — | — |
| 2025-10-09 | $95.97 | $151.35 | 708,100 | — | — |
| 2025-10-08 | $98.37 | $155.13 | 782,500 | — | — |
| 2025-10-07 | $99.40 | $156.76 | 612,700 | — | — |
| 2025-10-06 | $99.69 | $157.21 | 722,100 | — | — |
| 2025-10-03 | $99.13 | $156.33 | 756,900 | — | — |
| 2025-10-02 | $97.52 | $153.79 | 659,100 | — | — |
| 2025-10-01 | $100.43 | $158.38 | 576,500 | — | — |
| 2025-09-30 | $99.37 | $156.71 | 1,045,900 | — | — |
| 2025-09-29 | $101.19 | $159.58 | 897,400 | — | — |
| 2025-09-26 | $104.53 | $164.85 | 1,187,800 | — | — |
| 2025-09-25 | $103.48 | $163.19 | 682,200 | — | — |
| 2025-09-24 | $104.32 | $164.52 | 593,000 | — | — |
| 2025-09-23 | $102.03 | $160.90 | 863,300 | — | — |
| 2025-09-22 | $100.26 | $158.11 | 776,500 | — | — |
| 2025-09-19 | $100.37 | $158.29 | 1,768,200 | — | — |
| 2025-09-18 | $104.33 | $164.53 | 729,100 | — | — |
| 2025-09-17 | $105.35 | $166.14 | 1,053,700 | — | — |
| 2025-09-16 | $106.42 | $167.83 | 1,674,500 | — | — |
| 2025-09-15 | $102.31 | $161.35 | 672,100 | — | — |
| 2025-09-12 | $104.16 | $164.26 | 927,400 | — | — |
| 2025-09-11 | $104.87 | $165.38 | 813,800 | — | — |
| 2025-09-10 | $106.55 | $168.03 | 926,900 | — | — |
| 2025-09-09 | $102.72 | $161.99 | 798,600 | — | — |
| 2025-09-08 | $103.01 | $162.45 | 1,024,800 | — | — |
| 2025-09-05 | $103.42 | $163.10 | 1,401,900 | — | — |
| 2025-09-04 | $107.48 | $169.50 | 1,516,500 | — | — |
| 2025-09-03 | $106.94 | $168.65 | 744,100 | — | — |
| 2025-09-02 | $111.65 | $176.08 | 566,100 | — | — |
| 2025-08-29 | $109.89 | $173.30 | 526,800 | — | — |
| 2025-08-28 | $109.84 | $173.22 | 485,000 | — | — |
| 2025-08-27 | $108.31 | $170.81 | 690,800 | — | — |
| 2025-08-26 | $105.99 | $167.15 | 778,500 | — | — |
| 2025-08-25 | $107.04 | $168.81 | 770,400 | — | — |
| 2025-08-22 | $105.93 | $167.05 | 660,400 | — | — |
| 2025-08-21 | $102.00 | $160.86 | 666,700 | — | — |
| 2025-08-20 | $102.58 | $159.72 | 737,100 | — | — |
| 2025-08-19 | $102.09 | $158.96 | 746,000 | — | — |
| 2025-08-18 | $101.71 | $158.37 | 793,500 | — | — |
| 2025-08-15 | $102.11 | $158.99 | 911,200 | — | — |
| 2025-08-14 | $102.81 | $160.08 | 788,300 | — | — |
| 2025-08-13 | $101.33 | $157.78 | 746,500 | — | — |
| 2025-08-12 | $100.05 | $155.78 | 840,200 | — | — |
| 2025-08-11 | $99.41 | $154.79 | 1,118,900 | — | — |
| 2025-08-08 | $101.06 | $157.35 | 747,100 | — | — |
| 2025-08-07 | $99.53 | $154.97 | 1,831,300 | — | — |
| 2025-08-06 | $104.84 | $163.24 | 755,800 | — | — |
| 2025-08-05 | $106.44 | $165.73 | 752,600 | — | — |
| 2025-08-04 | $105.37 | $164.07 | 833,100 | — | — |
| 2025-08-01 | $105.86 | $164.83 | 656,200 | — | — |
| 2025-07-31 | $110.33 | $171.79 | 621,600 | — | — |
| 2025-07-30 | $111.90 | $174.23 | 605,500 | — | — |
| 2025-07-29 | $114.13 | $177.71 | 603,700 | — | — |
| 2025-07-28 | $113.02 | $175.98 | 673,500 | — | — |
| 2025-07-25 | $108.72 | $169.28 | 474,700 | — | — |
| 2025-07-24 | $109.60 | $170.65 | 637,300 | — | — |
| 2025-07-23 | $109.32 | $170.22 | 598,600 | — | — |
| 2025-07-22 | $108.05 | $168.24 | 756,300 | — | — |
| 2025-07-21 | $105.51 | $164.28 | 499,100 | — | — |
| 2025-07-18 | $106.40 | $165.67 | 510,300 | — | — |
| 2025-07-17 | $105.97 | $165.00 | 538,900 | — | — |
| 2025-07-16 | $102.20 | $159.13 | 497,800 | — | — |
| 2025-07-15 | $104.09 | $162.07 | 371,600 | — | — |
| 2025-07-14 | $106.72 | $166.17 | 418,900 | — | — |
| 2025-07-11 | $109.19 | $170.01 | 581,300 | — | — |
| 2025-07-10 | $108.11 | $168.33 | 565,500 | — | — |
| 2025-07-09 | $106.92 | $166.48 | 631,200 | — | — |
| 2025-07-08 | $108.20 | $168.47 | 930,700 | — | — |
| 2025-07-07 | $103.13 | $160.58 | 901,400 | — | — |
| 2025-07-03 | $104.39 | $162.54 | 512,100 | — | — |
| 2025-07-02 | $103.96 | $161.87 | 892,800 | — | — |
| 2025-07-01 | $100.84 | $157.01 | 1,631,300 | — | — |
| 2025-06-30 | $96.85 | $150.80 | 669,900 | — | — |
| 2025-06-27 | $98.70 | $153.68 | 864,800 | — | — |
| 2025-06-26 | $99.35 | $154.69 | 438,200 | — | — |
| 2025-06-25 | $97.66 | $152.06 | 615,000 | — | — |
| 2025-06-24 | $98.50 | $153.37 | 1,178,200 | — | — |
| 2025-06-23 | $99.81 | $155.41 | 884,500 | — | — |
| 2025-06-20 | $104.08 | $162.06 | 1,991,900 | — | — |
| 2025-06-18 | $104.59 | $162.85 | 939,700 | — | — |
| 2025-06-17 | $106.86 | $166.39 | 815,900 | — | — |
| 2025-06-16 | $105.71 | $164.60 | 785,600 | — | — |
| 2025-06-13 | $106.04 | $165.11 | 925,800 | — | — |
| 2025-06-12 | $102.39 | $159.43 | 525,000 | — | — |
| 2025-06-11 | $101.68 | $158.32 | 801,800 | — | — |
| 2025-06-10 | $99.55 | $155.00 | 804,000 | — | — |
| 2025-06-09 | $97.49 | $151.80 | 747,300 | — | — |
| 2025-06-06 | $94.89 | $147.75 | 544,900 | — | — |
| 2025-06-05 | $92.00 | $143.25 | 558,300 | — | — |
| 2025-06-04 | $92.53 | $144.07 | 915,900 | — | — |
| 2025-06-03 | $95.73 | $149.06 | 691,000 | — | — |
| 2025-06-02 | $91.91 | $143.11 | 982,800 | — | — |
| 2025-05-30 | $90.00 | $140.13 | 999,700 | — | — |
| 2025-05-29 | $91.00 | $141.69 | 549,900 | — | — |
| 2025-05-28 | $90.03 | $140.18 | 525,000 | — | — |
| 2025-05-27 | $91.15 | $141.92 | 652,500 | — | — |
| 2025-05-23 | $89.65 | $139.59 | 555,000 | — | — |
| 2025-05-22 | $90.15 | $140.37 | 579,600 | — | — |
| 2025-05-21 | $90.54 | $140.97 | 739,700 | — | — |
| 2025-05-20 | $94.63 | $145.32 | 661,200 | — | — |
| 2025-05-19 | $95.03 | $145.93 | 554,600 | — | — |
| 2025-05-16 | $96.67 | $148.45 | 617,500 | — | — |
| 2025-05-15 | $95.88 | $147.24 | 904,300 | — | — |
| 2025-05-14 | $97.98 | $150.46 | 645,700 | — | — |
| 2025-05-13 | $99.49 | $152.78 | 927,400 | — | — |
| 2025-05-12 | $97.63 | $149.93 | 809,500 | — | — |
| 2025-05-09 | $93.04 | $142.88 | 977,700 | — | — |
| 2025-05-08 | $93.63 | $143.78 | 1,232,500 | — | — |
| 2025-05-07 | $90.14 | $138.42 | 1,254,500 | — | — |
| 2025-05-06 | $90.61 | $139.15 | 833,900 | — | — |
| 2025-05-05 | $90.28 | $138.64 | 844,900 | — | — |
| 2025-05-02 | $93.28 | $143.25 | 699,200 | — | — |
| 2025-05-01 | $92.08 | $141.40 | 1,013,600 | — | — |
| 2025-04-30 | $90.23 | $138.56 | 711,500 | — | — |
| 2025-04-29 | $93.51 | $143.60 | 608,100 | — | — |
| 2025-04-28 | $94.91 | $145.75 | 608,500 | — | — |
| 2025-04-25 | $94.62 | $145.30 | 410,900 | — | — |
| 2025-04-24 | $94.75 | $145.50 | 629,000 | — | — |
| 2025-04-23 | $92.79 | $142.49 | 779,200 | — | — |
| 2025-04-22 | $94.29 | $144.80 | 496,300 | — | — |
| 2025-04-21 | $92.84 | $142.57 | 791,900 | — | — |
| 2025-04-17 | $94.43 | $145.01 | 767,600 | — | — |
| 2025-04-16 | $90.84 | $139.50 | 603,500 | — | — |
| 2025-04-15 | $88.40 | $135.75 | 509,800 | — | — |
| 2025-04-14 | $88.52 | $135.94 | 1,034,200 | — | — |
| 2025-04-11 | $89.34 | $137.20 | 1,154,400 | — | — |
| 2025-04-10 | $85.89 | $131.90 | 1,849,400 | — | — |
| 2025-04-09 | $94.99 | $145.87 | 1,765,700 | — | — |
| 2025-04-08 | $82.03 | $125.97 | 1,470,600 | — | — |
| 2025-04-07 | $86.02 | $132.10 | 1,730,100 | — | — |
| 2025-04-04 | $87.82 | $134.86 | 2,141,200 | — | — |
| 2025-04-03 | $99.48 | $152.77 | 1,444,400 | — | — |
| 2025-04-02 | $113.54 | $174.36 | 499,300 | — | — |
| 2025-04-01 | $112.63 | $172.96 | 504,800 | — | — |
| 2025-03-31 | $112.72 | $173.10 | 584,700 | — | — |
| 2025-03-28 | $111.73 | $171.58 | 511,700 | — | — |
| 2025-03-27 | $112.14 | $172.21 | 447,800 | — | — |
| 2025-03-26 | $113.68 | $174.57 | 546,300 | — | — |
| 2025-03-25 | $112.60 | $172.91 | 785,700 | — | — |
| 2025-03-24 | $112.78 | $173.19 | 818,100 | — | — |
| 2025-03-21 | $109.71 | $168.48 | 3,168,000 | — | — |
| 2025-03-20 | $110.79 | $170.13 | 601,300 | — | — |
| 2025-03-19 | $111.13 | $170.66 | 889,700 | — | — |
| 2025-03-18 | $108.72 | $166.96 | 834,100 | — | — |
| 2025-03-17 | $107.63 | $165.28 | 901,200 | — | — |
| 2025-03-14 | $106.21 | $163.10 | 940,600 | — | — |
| 2025-03-13 | $103.32 | $158.66 | 653,300 | — | — |
| 2025-03-12 | $106.00 | $162.78 | 1,042,700 | — | — |
| 2025-03-11 | $103.22 | $158.51 | 1,154,000 | — | — |
| 2025-03-10 | $104.04 | $157.77 | 1,174,700 | — | — |
| 2025-03-07 | $103.63 | $157.15 | 1,054,200 | — | — |
| 2025-03-06 | $102.45 | $155.36 | 1,118,000 | — | — |
| 2025-03-05 | $101.34 | $153.68 | 1,864,400 | — | — |
| 2025-03-04 | $104.13 | $157.91 | 1,465,200 | — | — |
| 2025-03-03 | $106.04 | $160.81 | 1,318,700 | — | — |
| 2025-02-28 | $114.30 | $173.33 | 782,700 | — | — |
| 2025-02-27 | $113.71 | $172.44 | 866,100 | — | — |
| 2025-02-26 | $113.30 | $171.82 | 1,741,400 | — | — |
| 2025-02-25 | $108.56 | $164.63 | 1,164,400 | — | — |
| 2025-02-24 | $111.33 | $168.83 | 621,100 | — | — |
| 2025-02-21 | $111.67 | $169.34 | 1,500,100 | — | — |
| 2025-02-20 | $115.67 | $175.41 | 686,000 | — | — |
| 2025-02-19 | $114.35 | $173.41 | 954,900 | — | — |
| 2025-02-18 | $112.08 | $169.97 | 812,900 | — | — |
| 2025-02-14 | $110.93 | $168.22 | 641,500 | — | — |
| 2025-02-13 | $110.19 | $167.10 | 674,000 | — | — |
| 2025-02-12 | $109.67 | $166.31 | 601,400 | — | — |
| 2025-02-11 | $114.41 | $173.50 | 746,200 | — | — |
| 2025-02-10 | $113.17 | $171.62 | 730,500 | — | — |
| 2025-02-07 | $109.38 | $165.87 | 732,800 | — | — |
| 2025-02-06 | $108.27 | $164.19 | 744,400 | — | — |
| 2025-02-05 | $110.75 | $167.95 | 1,104,300 | — | — |
| 2025-02-04 | $112.04 | $169.90 | 1,016,100 | — | — |
| 2025-02-03 | $110.97 | $168.28 | 1,357,800 | — | — |
| 2025-01-31 | $112.45 | $170.53 | 1,145,400 | — | — |
| 2025-01-30 | $115.70 | $175.45 | 612,900 | — | — |
| 2025-01-29 | $116.77 | $177.08 | 405,600 | — | — |
| 2025-01-28 | $116.62 | $176.85 | 769,200 | — | — |
| 2025-01-27 | $117.26 | $177.82 | 838,200 | — | — |
| 2025-01-24 | $117.46 | $178.12 | 799,300 | — | — |
| 2025-01-23 | $120.74 | $183.10 | 641,400 | — | — |
| 2025-01-22 | $122.11 | $185.18 | 607,300 | — | — |
| 2025-01-21 | $124.18 | $188.31 | 718,900 | — | — |
| 2025-01-17 | $126.31 | $191.54 | 577,500 | — | — |
| 2025-01-16 | $126.26 | $191.47 | 599,600 | — | — |
| 2025-01-15 | $127.78 | $193.77 | 638,600 | — | — |
| 2025-01-14 | $126.70 | $192.14 | 559,100 | — | — |
| 2025-01-13 | $125.76 | $190.71 | 657,800 | — | — |
| 2025-01-10 | $123.78 | $187.71 | 629,900 | — | — |
| 2025-01-08 | $122.60 | $185.92 | 672,900 | — | — |
| 2025-01-07 | $122.79 | $186.21 | 620,400 | — | — |
| 2025-01-06 | $122.15 | $185.24 | 921,900 | — | — |
| 2025-01-03 | $120.95 | $183.42 | 550,700 | — | — |
| 2025-01-02 | $118.89 | $180.29 | 609,500 | — | — |