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
- 1980-03-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 | $132.46 | $143.09 | 394,200 | — | — |
| 2025-12-30 | $133.94 | $144.69 | 551,100 | — | — |
| 2025-12-29 | $135.28 | $146.14 | 459,900 | — | — |
| 2025-12-26 | $135.28 | $146.14 | 378,200 | — | — |
| 2025-12-24 | $136.11 | $147.03 | 217,700 | — | — |
| 2025-12-23 | $135.86 | $146.76 | 557,000 | — | — |
| 2025-12-22 | $135.68 | $146.57 | 573,800 | — | — |
| 2025-12-19 | $134.07 | $144.83 | 2,082,900 | — | — |
| 2025-12-18 | $132.69 | $143.34 | 1,552,000 | — | — |
| 2025-12-17 | $132.38 | $143.01 | 1,565,100 | — | — |
| 2025-12-16 | $133.95 | $144.70 | 1,288,500 | — | — |
| 2025-12-15 | $135.52 | $146.40 | 1,114,700 | — | — |
| 2025-12-12 | $135.72 | $146.61 | 731,500 | — | — |
| 2025-12-11 | $136.73 | $147.70 | 1,003,800 | — | — |
| 2025-12-10 | $135.25 | $146.11 | 1,715,400 | — | — |
| 2025-12-09 | $137.28 | $148.30 | 702,900 | — | — |
| 2025-12-08 | $140.06 | $151.30 | 982,600 | — | — |
| 2025-12-05 | $140.22 | $151.47 | 1,692,600 | — | — |
| 2025-12-04 | $140.73 | $152.03 | 1,483,600 | — | — |
| 2025-12-03 | $138.73 | $149.87 | 980,100 | — | — |
| 2025-12-02 | $135.02 | $145.86 | 969,700 | — | — |
| 2025-12-01 | $132.84 | $143.16 | 1,547,600 | — | — |
| 2025-11-28 | $134.81 | $145.28 | 521,100 | — | — |
| 2025-11-26 | $135.86 | $146.41 | 1,238,100 | — | — |
| 2025-11-25 | $133.54 | $143.91 | 1,168,600 | — | — |
| 2025-11-24 | $132.87 | $143.19 | 2,563,700 | — | — |
| 2025-11-21 | $128.77 | $138.77 | 2,734,400 | — | — |
| 2025-11-20 | $129.17 | $139.20 | 3,783,300 | — | — |
| 2025-11-19 | $145.05 | $156.32 | 1,982,000 | — | — |
| 2025-11-18 | $150.76 | $162.47 | 601,600 | — | — |
| 2025-11-17 | $150.59 | $162.29 | 870,600 | — | — |
| 2025-11-14 | $154.41 | $166.40 | 1,439,500 | — | — |
| 2025-11-13 | $153.20 | $165.10 | 712,700 | — | — |
| 2025-11-12 | $154.62 | $166.63 | 475,900 | — | — |
| 2025-11-11 | $154.67 | $166.68 | 432,500 | — | — |
| 2025-11-10 | $154.28 | $166.26 | 491,900 | — | — |
| 2025-11-07 | $153.36 | $165.27 | 769,800 | — | — |
| 2025-11-06 | $153.49 | $165.41 | 549,500 | — | — |
| 2025-11-05 | $155.99 | $168.10 | 607,200 | — | — |
| 2025-11-04 | $154.57 | $166.57 | 745,900 | — | — |
| 2025-11-03 | $154.25 | $166.23 | 1,079,700 | — | — |
| 2025-10-31 | $155.81 | $167.91 | 1,331,000 | — | — |
| 2025-10-30 | $158.22 | $170.51 | 738,300 | — | — |
| 2025-10-29 | $158.36 | $170.66 | 753,700 | — | — |
| 2025-10-28 | $158.31 | $170.60 | 1,017,700 | — | — |
| 2025-10-27 | $161.00 | $173.50 | 1,646,300 | — | — |
| 2025-10-24 | $159.59 | $171.98 | 3,083,500 | — | — |
| 2025-10-23 | $160.77 | $173.26 | 889,700 | — | — |
| 2025-10-22 | $157.70 | $169.95 | 1,451,300 | — | — |
| 2025-10-21 | $164.44 | $177.21 | 1,906,100 | — | — |
| 2025-10-20 | $162.57 | $175.20 | 2,883,700 | — | — |
| 2025-10-17 | $155.39 | $167.46 | 1,682,400 | — | — |
| 2025-10-16 | $156.07 | $168.19 | 1,158,300 | — | — |
| 2025-10-15 | $160.63 | $173.11 | 1,191,500 | — | — |
| 2025-10-14 | $158.02 | $170.29 | 1,007,500 | — | — |
| 2025-10-13 | $153.91 | $165.86 | 890,600 | — | — |
| 2025-10-10 | $151.13 | $162.87 | 808,400 | — | — |
| 2025-10-09 | $155.44 | $167.51 | 1,019,900 | — | — |
| 2025-10-08 | $157.36 | $169.58 | 678,000 | — | — |
| 2025-10-07 | $155.31 | $167.37 | 932,700 | — | — |
| 2025-10-06 | $155.01 | $167.05 | 719,300 | — | — |
| 2025-10-03 | $154.60 | $166.61 | 824,000 | — | — |
| 2025-10-02 | $153.99 | $165.95 | 923,200 | — | — |
| 2025-10-01 | $152.49 | $164.33 | 850,700 | — | — |
| 2025-09-30 | $149.86 | $161.50 | 915,100 | — | — |
| 2025-09-29 | $148.46 | $159.99 | 533,000 | — | — |
| 2025-09-26 | $147.86 | $159.34 | 404,600 | — | — |
| 2025-09-25 | $146.28 | $157.64 | 616,000 | — | — |
| 2025-09-24 | $147.46 | $158.91 | 487,500 | — | — |
| 2025-09-23 | $147.86 | $159.34 | 715,800 | — | — |
| 2025-09-22 | $150.61 | $162.31 | 584,700 | — | — |
| 2025-09-19 | $149.17 | $160.75 | 1,635,700 | — | — |
| 2025-09-18 | $149.63 | $161.25 | 653,900 | — | — |
| 2025-09-17 | $147.30 | $158.74 | 614,100 | — | — |
| 2025-09-16 | $146.16 | $157.51 | 611,600 | — | — |
| 2025-09-15 | $146.74 | $158.14 | 620,400 | — | — |
| 2025-09-12 | $146.70 | $158.09 | 736,200 | — | — |
| 2025-09-11 | $148.74 | $160.29 | 691,700 | — | — |
| 2025-09-10 | $144.71 | $155.95 | 679,100 | — | — |
| 2025-09-09 | $143.71 | $154.87 | 848,400 | — | — |
| 2025-09-08 | $144.76 | $156.00 | 500,000 | — | — |
| 2025-09-05 | $145.42 | $156.71 | 655,700 | — | — |
| 2025-09-04 | $143.74 | $154.90 | 750,500 | — | — |
| 2025-09-03 | $143.37 | $154.50 | 517,500 | — | — |
| 2025-09-02 | $145.23 | $156.51 | 490,900 | — | — |
| 2025-08-29 | $146.23 | $157.59 | 481,300 | — | — |
| 2025-08-28 | $146.91 | $158.32 | 426,100 | — | — |
| 2025-08-27 | $148.36 | $159.88 | 454,800 | — | — |
| 2025-08-26 | $148.14 | $159.64 | 1,678,200 | — | — |
| 2025-08-25 | $147.10 | $158.52 | 617,800 | — | — |
| 2025-08-22 | $148.49 | $160.02 | 525,200 | — | — |
| 2025-08-21 | $147.32 | $158.42 | 427,500 | — | — |
| 2025-08-20 | $146.54 | $157.58 | 513,900 | — | — |
| 2025-08-19 | $147.76 | $158.89 | 567,200 | — | — |
| 2025-08-18 | $146.79 | $157.85 | 581,500 | — | — |
| 2025-08-15 | $147.95 | $159.09 | 626,300 | — | — |
| 2025-08-14 | $148.33 | $159.50 | 739,200 | — | — |
| 2025-08-13 | $152.18 | $163.64 | 637,800 | — | — |
| 2025-08-12 | $149.81 | $161.09 | 513,600 | — | — |
| 2025-08-11 | $147.85 | $158.99 | 623,600 | — | — |
| 2025-08-08 | $148.16 | $159.32 | 517,100 | — | — |
| 2025-08-07 | $146.98 | $158.05 | 586,300 | — | — |
| 2025-08-06 | $146.95 | $158.02 | 1,083,400 | — | — |
| 2025-08-05 | $145.21 | $156.15 | 1,485,900 | — | — |
| 2025-08-04 | $139.92 | $150.46 | 1,071,700 | — | — |
| 2025-08-01 | $139.08 | $149.56 | 1,043,900 | — | — |
| 2025-07-31 | $141.87 | $152.56 | 1,070,800 | — | — |
| 2025-07-30 | $141.40 | $152.05 | 735,500 | — | — |
| 2025-07-29 | $142.79 | $153.55 | 1,146,000 | — | — |
| 2025-07-28 | $143.28 | $154.07 | 502,500 | — | — |
| 2025-07-25 | $143.45 | $154.25 | 358,800 | — | — |
| 2025-07-24 | $142.13 | $152.84 | 405,700 | — | — |
| 2025-07-23 | $141.72 | $152.39 | 431,200 | — | — |
| 2025-07-22 | $139.44 | $149.94 | 442,900 | — | — |
| 2025-07-21 | $137.19 | $147.52 | 553,200 | — | — |
| 2025-07-18 | $138.67 | $149.11 | 577,800 | — | — |
| 2025-07-17 | $139.30 | $149.79 | 959,900 | — | — |
| 2025-07-16 | $137.73 | $148.10 | 1,193,100 | — | — |
| 2025-07-15 | $133.72 | $143.79 | 528,300 | — | — |
| 2025-07-14 | $136.04 | $146.29 | 689,300 | — | — |
| 2025-07-11 | $135.14 | $145.32 | 527,900 | — | — |
| 2025-07-10 | $136.21 | $146.47 | 668,000 | — | — |
| 2025-07-09 | $134.20 | $144.31 | 517,200 | — | — |
| 2025-07-08 | $132.99 | $143.01 | 508,900 | — | — |
| 2025-07-07 | $132.37 | $142.34 | 513,500 | — | — |
| 2025-07-03 | $132.61 | $142.60 | 330,500 | — | — |
| 2025-07-02 | $132.01 | $141.95 | 671,300 | — | — |
| 2025-07-01 | $132.65 | $142.64 | 713,200 | — | — |
| 2025-06-30 | $131.45 | $141.35 | 873,900 | — | — |
| 2025-06-27 | $130.04 | $139.83 | 766,800 | — | — |
| 2025-06-26 | $129.56 | $139.32 | 415,900 | — | — |
| 2025-06-25 | $128.06 | $137.71 | 515,800 | — | — |
| 2025-06-24 | $129.54 | $139.30 | 575,800 | — | — |
| 2025-06-23 | $128.26 | $137.92 | 437,100 | — | — |
| 2025-06-20 | $127.33 | $136.92 | 1,869,000 | — | — |
| 2025-06-18 | $127.34 | $136.93 | 574,400 | — | — |
| 2025-06-17 | $128.46 | $138.14 | 512,200 | — | — |
| 2025-06-16 | $129.72 | $139.49 | 756,400 | — | — |
| 2025-06-13 | $125.89 | $135.37 | 496,900 | — | — |
| 2025-06-12 | $127.61 | $137.22 | 400,900 | — | — |
| 2025-06-11 | $127.06 | $136.63 | 807,300 | — | — |
| 2025-06-10 | $127.47 | $137.07 | 604,400 | — | — |
| 2025-06-09 | $127.74 | $137.36 | 574,400 | — | — |
| 2025-06-06 | $127.67 | $137.29 | 684,100 | — | — |
| 2025-06-05 | $125.00 | $134.42 | 447,500 | — | — |
| 2025-06-04 | $125.60 | $135.06 | 428,800 | — | — |
| 2025-06-03 | $125.84 | $135.32 | 625,200 | — | — |
| 2025-06-02 | $124.13 | $133.48 | 806,700 | — | — |
| 2025-05-30 | $126.30 | $135.81 | 2,174,900 | — | — |
| 2025-05-29 | $126.02 | $135.51 | 582,600 | — | — |
| 2025-05-28 | $126.70 | $136.24 | 537,800 | — | — |
| 2025-05-27 | $128.66 | $138.35 | 718,000 | — | — |
| 2025-05-23 | $125.85 | $135.33 | 510,800 | — | — |
| 2025-05-22 | $126.81 | $136.02 | 639,100 | — | — |
| 2025-05-21 | $126.31 | $135.48 | 613,000 | — | — |
| 2025-05-20 | $128.12 | $137.42 | 442,700 | — | — |
| 2025-05-19 | $128.85 | $138.21 | 627,900 | — | — |
| 2025-05-16 | $129.17 | $138.55 | 734,400 | — | — |
| 2025-05-15 | $127.52 | $136.78 | 871,832 | — | — |
| 2025-05-14 | $124.97 | $134.04 | 1,134,230 | — | — |
| 2025-05-13 | $125.68 | $134.81 | 732,351 | — | — |
| 2025-05-12 | $126.25 | $135.41 | 1,144,229 | — | — |
| 2025-05-09 | $121.54 | $130.37 | 964,651 | — | — |
| 2025-05-08 | $121.73 | $130.57 | 997,981 | — | — |
| 2025-05-07 | $118.11 | $126.68 | 1,168,267 | — | — |
| 2025-05-06 | $118.29 | $126.88 | 1,502,981 | — | — |
| 2025-05-05 | $125.38 | $134.48 | 1,267,752 | — | — |
| 2025-05-02 | $125.43 | $134.53 | 1,487,427 | — | — |
| 2025-05-01 | $123.07 | $132.01 | 1,569,338 | — | — |
| 2025-04-30 | $122.57 | $131.47 | 1,088,275 | — | — |
| 2025-04-29 | $122.68 | $131.59 | 826,786 | — | — |
| 2025-04-28 | $121.20 | $130.00 | 561,560 | — | — |
| 2025-04-25 | $120.37 | $129.11 | 532,371 | — | — |
| 2025-04-24 | $121.12 | $129.91 | 811,232 | — | — |
| 2025-04-23 | $118.02 | $126.59 | 707,808 | — | — |
| 2025-04-22 | $117.22 | $125.73 | 570,246 | — | — |
| 2025-04-21 | $114.53 | $122.85 | 752,046 | — | — |
| 2025-04-17 | $116.06 | $124.49 | 662,055 | — | — |
| 2025-04-16 | $115.43 | $123.81 | 629,129 | — | — |
| 2025-04-15 | $116.35 | $124.79 | 492,779 | — | — |
| 2025-04-14 | $116.71 | $125.19 | 530,351 | — | — |
| 2025-04-11 | $115.39 | $123.76 | 923,342 | — | — |
| 2025-04-10 | $113.71 | $121.97 | 1,564,490 | — | — |
| 2025-04-09 | $117.37 | $125.89 | 1,783,256 | — | — |
| 2025-04-08 | $109.69 | $117.66 | 1,025,756 | — | — |
| 2025-04-07 | $109.96 | $117.94 | 1,408,243 | — | — |
| 2025-04-04 | $110.35 | $118.36 | 1,046,259 | — | — |
| 2025-04-03 | $117.31 | $125.82 | 1,135,947 | — | — |
| 2025-04-02 | $123.29 | $132.24 | 592,466 | — | — |
| 2025-04-01 | $120.77 | $129.54 | 650,541 | — | — |
| 2025-03-31 | $119.69 | $128.38 | 890,618 | — | — |
| 2025-03-28 | $120.02 | $128.73 | 516,211 | — | — |
| 2025-03-27 | $122.22 | $131.09 | 828,099 | — | — |
| 2025-03-26 | $122.74 | $131.65 | 922,433 | — | — |
| 2025-03-25 | $122.40 | $131.28 | 862,439 | — | — |
| 2025-03-24 | $121.97 | $130.83 | 1,314,010 | — | — |
| 2025-03-21 | $120.05 | $128.77 | 2,558,936 | — | — |
| 2025-03-20 | $120.68 | $129.45 | 1,259,773 | — | — |
| 2025-03-19 | $123.02 | $131.95 | 664,883 | — | — |
| 2025-03-18 | $121.29 | $130.09 | 879,104 | — | — |
| 2025-03-17 | $121.55 | $130.38 | 889,911 | — | — |
| 2025-03-14 | $120.84 | $129.62 | 1,005,859 | — | — |
| 2025-03-13 | $118.08 | $126.65 | 1,093,628 | — | — |
| 2025-03-12 | $120.50 | $129.25 | 970,105 | — | — |
| 2025-03-11 | $120.96 | $129.74 | 939,502 | — | — |
| 2025-03-10 | $122.36 | $131.24 | 901,728 | — | — |
| 2025-03-07 | $123.30 | $132.25 | 987,376 | — | — |
| 2025-03-06 | $122.38 | $131.26 | 899,708 | — | — |
| 2025-03-05 | $123.14 | $132.08 | 898,900 | — | — |
| 2025-03-04 | $121.50 | $130.33 | 1,291,386 | — | — |
| 2025-03-03 | $123.92 | $132.92 | 792,749 | — | — |
| 2025-02-28 | $126.84 | $136.05 | 715,383 | — | — |
| 2025-02-27 | $125.29 | $134.38 | 678,114 | — | — |
| 2025-02-26 | $125.15 | $134.24 | 1,218,363 | — | — |
| 2025-02-25 | $125.89 | $135.03 | 1,520,252 | — | — |
| 2025-02-24 | $127.12 | $136.35 | 916,979 | — | — |
| 2025-02-21 | $127.78 | $137.06 | 1,599,436 | — | — |
| 2025-02-20 | $128.84 | $137.86 | 910,111 | — | — |
| 2025-02-19 | $129.11 | $138.14 | 711,040 | — | — |
| 2025-02-18 | $129.14 | $138.17 | 978,387 | — | — |
| 2025-02-14 | $127.60 | $136.53 | 839,108 | — | — |
| 2025-02-13 | $129.06 | $138.09 | 787,800 | — | — |
| 2025-02-12 | $129.05 | $138.08 | 629,129 | — | — |
| 2025-02-11 | $131.90 | $141.13 | 588,729 | — | — |
| 2025-02-10 | $133.06 | $142.37 | 676,902 | — | — |
| 2025-02-07 | $132.60 | $141.88 | 775,175 | — | — |
| 2025-02-06 | $132.16 | $141.41 | 1,021,817 | — | — |
| 2025-02-05 | $130.96 | $140.12 | 1,521,969 | — | — |
| 2025-02-04 | $132.66 | $141.95 | 2,117,566 | — | — |
| 2025-02-03 | $137.41 | $147.02 | 988,184 | — | — |
| 2025-01-31 | $138.74 | $148.45 | 945,865 | — | — |
| 2025-01-30 | $138.44 | $148.12 | 879,407 | — | — |
| 2025-01-29 | $135.90 | $145.41 | 463,590 | — | — |
| 2025-01-28 | $136.03 | $145.55 | 637,916 | — | — |
| 2025-01-27 | $136.11 | $145.63 | 1,083,124 | — | — |
| 2025-01-24 | $139.62 | $149.39 | 551,965 | — | — |
| 2025-01-23 | $140.18 | $149.99 | 575,700 | — | — |
| 2025-01-22 | $140.24 | $150.05 | 639,330 | — | — |
| 2025-01-21 | $139.83 | $149.62 | 900,617 | — | — |
| 2025-01-17 | $137.88 | $147.53 | 665,186 | — | — |
| 2025-01-16 | $136.96 | $146.54 | 557,217 | — | — |
| 2025-01-15 | $134.87 | $144.31 | 532,674 | — | — |
| 2025-01-14 | $133.81 | $143.17 | 555,702 | — | — |
| 2025-01-13 | $132.95 | $142.25 | 511,969 | — | — |
| 2025-01-10 | $131.04 | $140.21 | 720,231 | — | — |
| 2025-01-08 | $131.78 | $141.00 | 532,169 | — | — |
| 2025-01-07 | $130.54 | $139.68 | 650,541 | — | — |
| 2025-01-06 | $131.55 | $140.76 | 703,162 | — | — |
| 2025-01-03 | $132.48 | $141.74 | 822,039 | — | — |
| 2025-01-02 | $131.64 | $140.85 | 383,699 | — | — |