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
- 1986-04-29 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 | $163.86 | $163.86 | 450,400 | — | — |
| 2025-12-30 | $166.59 | $166.59 | 319,400 | — | — |
| 2025-12-29 | $165.73 | $165.73 | 367,100 | — | — |
| 2025-12-26 | $166.21 | $166.21 | 251,000 | — | — |
| 2025-12-24 | $165.66 | $165.66 | 232,600 | — | — |
| 2025-12-23 | $166.36 | $166.36 | 558,300 | — | — |
| 2025-12-22 | $165.58 | $165.58 | 513,900 | — | — |
| 2025-12-19 | $162.38 | $162.38 | 1,071,600 | — | — |
| 2025-12-18 | $157.72 | $157.72 | 748,700 | — | — |
| 2025-12-17 | $156.92 | $156.92 | 571,300 | — | — |
| 2025-12-16 | $158.09 | $158.09 | 671,000 | — | — |
| 2025-12-15 | $160.58 | $160.58 | 581,300 | — | — |
| 2025-12-12 | $157.39 | $157.39 | 660,600 | — | — |
| 2025-12-11 | $161.66 | $161.66 | 569,200 | — | — |
| 2025-12-10 | $163.80 | $163.80 | 580,100 | — | — |
| 2025-12-09 | $160.67 | $160.67 | 684,700 | — | — |
| 2025-12-08 | $160.81 | $160.81 | 520,600 | — | — |
| 2025-12-05 | $164.98 | $164.98 | 499,500 | — | — |
| 2025-12-04 | $165.76 | $165.76 | 599,200 | — | — |
| 2025-12-03 | $166.52 | $166.52 | 915,700 | — | — |
| 2025-12-02 | $165.02 | $165.02 | 800,600 | — | — |
| 2025-12-01 | $166.35 | $166.35 | 989,900 | — | — |
| 2025-11-28 | $171.02 | $171.02 | 388,200 | — | — |
| 2025-11-26 | $171.18 | $171.18 | 498,800 | — | — |
| 2025-11-25 | $171.76 | $171.76 | 888,800 | — | — |
| 2025-11-24 | $167.26 | $167.26 | 946,800 | — | — |
| 2025-11-21 | $162.51 | $162.51 | 892,100 | — | — |
| 2025-11-20 | $154.36 | $154.36 | 654,000 | — | — |
| 2025-11-19 | $155.08 | $155.08 | 693,700 | — | — |
| 2025-11-18 | $153.06 | $153.06 | 523,900 | — | — |
| 2025-11-17 | $149.00 | $149.00 | 718,500 | — | — |
| 2025-11-14 | $152.37 | $152.37 | 1,586,300 | — | — |
| 2025-11-13 | $150.56 | $150.56 | 904,300 | — | — |
| 2025-11-12 | $158.01 | $158.01 | 1,386,700 | — | — |
| 2025-11-11 | $153.44 | $153.44 | 1,088,900 | — | — |
| 2025-11-10 | $145.66 | $145.66 | 896,200 | — | — |
| 2025-11-07 | $142.82 | $142.82 | 663,000 | — | — |
| 2025-11-06 | $144.98 | $144.98 | 496,600 | — | — |
| 2025-11-05 | $145.84 | $145.84 | 679,900 | — | — |
| 2025-11-04 | $146.93 | $146.93 | 619,000 | — | — |
| 2025-11-03 | $150.17 | $150.17 | 770,600 | — | — |
| 2025-10-31 | $149.06 | $149.06 | 1,227,900 | — | — |
| 2025-10-30 | $144.57 | $144.57 | 909,700 | — | — |
| 2025-10-29 | $148.48 | $148.48 | 1,345,300 | — | — |
| 2025-10-28 | $151.57 | $151.57 | 1,712,300 | — | — |
| 2025-10-27 | $161.10 | $161.10 | 1,407,200 | — | — |
| 2025-10-24 | $166.33 | $166.33 | 1,180,900 | — | — |
| 2025-10-23 | $165.20 | $165.20 | 1,197,600 | — | — |
| 2025-10-22 | $157.41 | $157.41 | 1,205,400 | — | — |
| 2025-10-21 | $156.75 | $156.75 | 1,653,600 | — | — |
| 2025-10-20 | $154.54 | $154.54 | 1,027,500 | — | — |
| 2025-10-17 | $152.60 | $152.60 | 1,069,000 | — | — |
| 2025-10-16 | $154.55 | $154.55 | 1,108,600 | — | — |
| 2025-10-15 | $149.52 | $149.52 | 812,800 | — | — |
| 2025-10-14 | $148.40 | $148.40 | 872,000 | — | — |
| 2025-10-13 | $148.67 | $148.67 | 772,600 | — | — |
| 2025-10-10 | $145.24 | $145.24 | 931,100 | — | — |
| 2025-10-09 | $148.81 | $148.81 | 1,285,200 | — | — |
| 2025-10-08 | $150.81 | $150.81 | 819,000 | — | — |
| 2025-10-07 | $145.93 | $145.93 | 1,183,000 | — | — |
| 2025-10-06 | $150.10 | $150.10 | 894,200 | — | — |
| 2025-10-03 | $148.73 | $148.73 | 1,285,900 | — | — |
| 2025-10-02 | $145.23 | $145.23 | 1,138,500 | — | — |
| 2025-10-01 | $145.81 | $145.81 | 1,675,800 | — | — |
| 2025-09-30 | $133.67 | $133.67 | 1,193,500 | — | — |
| 2025-09-29 | $124.09 | $124.09 | 743,300 | — | — |
| 2025-09-26 | $125.61 | $125.61 | 563,100 | — | — |
| 2025-09-25 | $121.68 | $121.68 | 612,700 | — | — |
| 2025-09-24 | $124.51 | $124.51 | 1,122,500 | — | — |
| 2025-09-23 | $123.95 | $123.95 | 598,900 | — | — |
| 2025-09-22 | $125.94 | $125.94 | 758,900 | — | — |
| 2025-09-19 | $122.30 | $122.30 | 1,103,300 | — | — |
| 2025-09-18 | $124.38 | $124.38 | 757,800 | — | — |
| 2025-09-17 | $119.39 | $119.39 | 1,088,100 | — | — |
| 2025-09-16 | $119.75 | $119.75 | 1,363,300 | — | — |
| 2025-09-15 | $113.74 | $113.74 | 647,100 | — | — |
| 2025-09-12 | $113.54 | $113.54 | 707,500 | — | — |
| 2025-09-11 | $119.51 | $119.51 | 624,500 | — | — |
| 2025-09-10 | $120.23 | $120.23 | 986,500 | — | — |
| 2025-09-09 | $118.69 | $118.69 | 526,100 | — | — |
| 2025-09-08 | $120.70 | $120.70 | 782,700 | — | — |
| 2025-09-05 | $124.56 | $124.56 | 1,044,000 | — | — |
| 2025-09-04 | $120.58 | $120.58 | 841,600 | — | — |
| 2025-09-03 | $116.18 | $116.18 | 652,500 | — | — |
| 2025-09-02 | $120.69 | $120.69 | 543,200 | — | — |
| 2025-08-29 | $122.32 | $122.32 | 651,900 | — | — |
| 2025-08-28 | $122.17 | $122.17 | 1,119,700 | — | — |
| 2025-08-27 | $118.88 | $118.88 | 499,700 | — | — |
| 2025-08-26 | $120.49 | $120.49 | 719,700 | — | — |
| 2025-08-25 | $121.26 | $121.26 | 432,600 | — | — |
| 2025-08-22 | $124.79 | $124.79 | 775,500 | — | — |
| 2025-08-21 | $119.65 | $119.65 | 543,700 | — | — |
| 2025-08-20 | $121.56 | $121.56 | 736,000 | — | — |
| 2025-08-19 | $123.50 | $123.50 | 671,300 | — | — |
| 2025-08-18 | $124.08 | $124.08 | 580,800 | — | — |
| 2025-08-15 | $124.35 | $124.35 | 574,800 | — | — |
| 2025-08-14 | $126.64 | $126.64 | 686,700 | — | — |
| 2025-08-13 | $127.15 | $127.15 | 881,700 | — | — |
| 2025-08-12 | $121.40 | $121.40 | 969,800 | — | — |
| 2025-08-11 | $111.88 | $111.88 | 559,400 | — | — |
| 2025-08-08 | $111.43 | $111.43 | 635,900 | — | — |
| 2025-08-07 | $113.52 | $113.52 | 832,000 | — | — |
| 2025-08-06 | $112.10 | $112.10 | 1,154,800 | — | — |
| 2025-08-05 | $115.88 | $115.88 | 666,500 | — | — |
| 2025-08-04 | $116.50 | $116.50 | 754,700 | — | — |
| 2025-08-01 | $118.91 | $118.91 | 941,500 | — | — |
| 2025-07-31 | $117.07 | $117.07 | 1,146,500 | — | — |
| 2025-07-30 | $122.85 | $122.85 | 1,440,200 | — | — |
| 2025-07-29 | $125.30 | $125.30 | 2,260,300 | — | — |
| 2025-07-28 | $119.65 | $119.65 | 990,700 | — | — |
| 2025-07-25 | $121.74 | $121.74 | 950,600 | — | — |
| 2025-07-24 | $121.87 | $121.87 | 1,163,600 | — | — |
| 2025-07-23 | $117.13 | $117.13 | 1,451,500 | — | — |
| 2025-07-22 | $114.12 | $114.12 | 1,507,200 | — | — |
| 2025-07-21 | $114.80 | $114.80 | 1,191,000 | — | — |
| 2025-07-18 | $116.25 | $116.25 | 1,033,000 | — | — |
| 2025-07-17 | $124.04 | $124.04 | 582,600 | — | — |
| 2025-07-16 | $119.75 | $119.75 | 690,100 | — | — |
| 2025-07-15 | $118.10 | $118.10 | 611,900 | — | — |
| 2025-07-14 | $121.33 | $121.33 | 1,057,200 | — | — |
| 2025-07-11 | $130.19 | $130.19 | 758,000 | — | — |
| 2025-07-10 | $134.00 | $134.00 | 545,200 | — | — |
| 2025-07-09 | $129.82 | $129.82 | 577,000 | — | — |
| 2025-07-08 | $128.56 | $128.56 | 586,900 | — | — |
| 2025-07-07 | $124.43 | $124.43 | 424,600 | — | — |
| 2025-07-03 | $127.47 | $127.47 | 208,800 | — | — |
| 2025-07-02 | $126.96 | $126.96 | 523,200 | — | — |
| 2025-07-01 | $126.44 | $126.44 | 633,600 | — | — |
| 2025-06-30 | $124.38 | $124.38 | 676,900 | — | — |
| 2025-06-27 | $123.56 | $123.56 | 873,900 | — | — |
| 2025-06-26 | $124.21 | $124.21 | 731,400 | — | — |
| 2025-06-25 | $124.02 | $124.02 | 662,800 | — | — |
| 2025-06-24 | $123.35 | $123.35 | 941,500 | — | — |
| 2025-06-23 | $120.11 | $120.11 | 854,500 | — | — |
| 2025-06-20 | $118.85 | $118.85 | 770,900 | — | — |
| 2025-06-18 | $117.54 | $117.54 | 1,449,400 | — | — |
| 2025-06-17 | $121.01 | $121.01 | 621,600 | — | — |
| 2025-06-16 | $126.09 | $126.09 | 1,094,200 | — | — |
| 2025-06-13 | $127.52 | $127.52 | 507,100 | — | — |
| 2025-06-12 | $131.30 | $131.30 | 386,400 | — | — |
| 2025-06-11 | $132.00 | $132.00 | 479,600 | — | — |
| 2025-06-10 | $132.87 | $132.87 | 631,000 | — | — |
| 2025-06-09 | $131.68 | $131.68 | 626,300 | — | — |
| 2025-06-06 | $128.30 | $128.30 | 600,700 | — | — |
| 2025-06-05 | $126.70 | $126.70 | 607,000 | — | — |
| 2025-06-04 | $126.55 | $126.55 | 593,000 | — | — |
| 2025-06-03 | $124.40 | $124.40 | 1,095,900 | — | — |
| 2025-06-02 | $118.57 | $118.57 | 1,132,200 | — | — |
| 2025-05-30 | $118.07 | $118.07 | 1,145,800 | — | — |
| 2025-05-29 | $122.32 | $122.32 | 1,066,500 | — | — |
| 2025-05-28 | $121.18 | $121.18 | 515,400 | — | — |
| 2025-05-27 | $122.54 | $122.54 | 630,700 | — | — |
| 2025-05-23 | $118.15 | $118.15 | 615,800 | — | — |
| 2025-05-22 | $120.45 | $120.45 | 623,300 | — | — |
| 2025-05-21 | $120.21 | $120.21 | 497,500 | — | — |
| 2025-05-20 | $127.59 | $127.59 | 651,200 | — | — |
| 2025-05-19 | $126.19 | $126.19 | 867,100 | — | — |
| 2025-05-16 | $126.50 | $126.50 | 1,245,900 | — | — |
| 2025-05-15 | $123.26 | $123.26 | 923,300 | — | — |
| 2025-05-14 | $128.04 | $128.04 | 497,100 | — | — |
| 2025-05-13 | $131.55 | $131.55 | 546,900 | — | — |
| 2025-05-12 | $133.72 | $133.72 | 1,052,500 | — | — |
| 2025-05-09 | $123.24 | $123.24 | 581,000 | — | — |
| 2025-05-08 | $127.85 | $127.85 | 681,200 | — | — |
| 2025-05-07 | $126.88 | $126.88 | 1,379,900 | — | — |
| 2025-05-06 | $130.40 | $130.40 | 1,117,300 | — | — |
| 2025-05-05 | $140.92 | $140.92 | 681,500 | — | — |
| 2025-05-02 | $141.51 | $141.51 | 581,900 | — | — |
| 2025-05-01 | $137.20 | $137.20 | 481,900 | — | — |
| 2025-04-30 | $137.99 | $137.99 | 975,600 | — | — |
| 2025-04-29 | $139.43 | $139.43 | 1,991,000 | — | — |
| 2025-04-28 | $143.63 | $143.63 | 863,700 | — | — |
| 2025-04-25 | $144.75 | $144.75 | 440,800 | — | — |
| 2025-04-24 | $145.23 | $145.23 | 491,700 | — | — |
| 2025-04-23 | $141.40 | $141.40 | 609,000 | — | — |
| 2025-04-22 | $138.93 | $138.93 | 1,075,400 | — | — |
| 2025-04-21 | $131.64 | $131.64 | 679,000 | — | — |
| 2025-04-17 | $130.00 | $130.00 | 754,700 | — | — |
| 2025-04-16 | $132.10 | $132.10 | 1,393,600 | — | — |
| 2025-04-15 | $126.62 | $126.62 | 811,800 | — | — |
| 2025-04-14 | $127.26 | $127.26 | 634,100 | — | — |
| 2025-04-11 | $122.86 | $122.86 | 979,300 | — | — |
| 2025-04-10 | $115.19 | $115.19 | 836,800 | — | — |
| 2025-04-09 | $123.85 | $123.85 | 1,252,500 | — | — |
| 2025-04-08 | $108.89 | $108.89 | 1,189,100 | — | — |
| 2025-04-07 | $116.11 | $116.11 | 1,824,900 | — | — |
| 2025-04-04 | $111.94 | $111.94 | 1,826,100 | — | — |
| 2025-04-03 | $121.70 | $121.70 | 886,500 | — | — |
| 2025-04-02 | $130.92 | $130.92 | 863,700 | — | — |
| 2025-04-01 | $128.50 | $128.50 | 749,400 | — | — |
| 2025-03-31 | $127.24 | $127.24 | 1,262,600 | — | — |
| 2025-03-28 | $133.41 | $133.41 | 856,700 | — | — |
| 2025-03-27 | $137.12 | $137.12 | 313,300 | — | — |
| 2025-03-26 | $139.43 | $139.43 | 746,600 | — | — |
| 2025-03-25 | $141.95 | $141.95 | 730,900 | — | — |
| 2025-03-24 | $145.15 | $145.15 | 492,800 | — | — |
| 2025-03-21 | $140.02 | $140.02 | 623,100 | — | — |
| 2025-03-20 | $139.34 | $139.34 | 446,200 | — | — |
| 2025-03-19 | $144.88 | $144.88 | 814,700 | — | — |
| 2025-03-18 | $144.34 | $144.34 | 1,160,900 | — | — |
| 2025-03-17 | $152.81 | $152.81 | 481,700 | — | — |
| 2025-03-14 | $150.62 | $150.62 | 498,500 | — | — |
| 2025-03-13 | $142.44 | $142.44 | 462,400 | — | — |
| 2025-03-12 | $145.37 | $145.37 | 884,900 | — | — |
| 2025-03-11 | $147.13 | $147.13 | 962,200 | — | — |
| 2025-03-10 | $136.99 | $136.99 | 1,516,600 | — | — |
| 2025-03-07 | $155.70 | $155.70 | 923,900 | — | — |
| 2025-03-06 | $160.11 | $160.11 | 589,100 | — | — |
| 2025-03-05 | $157.67 | $157.67 | 655,000 | — | — |
| 2025-03-04 | $154.81 | $154.81 | 709,700 | — | — |
| 2025-03-03 | $155.38 | $155.38 | 466,400 | — | — |
| 2025-02-28 | $159.26 | $159.26 | 453,300 | — | — |
| 2025-02-27 | $156.54 | $156.54 | 438,700 | — | — |
| 2025-02-26 | $162.81 | $162.81 | 513,400 | — | — |
| 2025-02-25 | $161.47 | $161.47 | 801,300 | — | — |
| 2025-02-24 | $164.74 | $164.74 | 957,300 | — | — |
| 2025-02-21 | $158.99 | $158.99 | 795,400 | — | — |
| 2025-02-20 | $162.67 | $162.67 | 1,769,300 | — | — |
| 2025-02-19 | $150.73 | $150.73 | 1,172,800 | — | — |
| 2025-02-18 | $145.18 | $145.18 | 537,100 | — | — |
| 2025-02-14 | $146.92 | $146.92 | 403,000 | — | — |
| 2025-02-13 | $146.17 | $146.17 | 519,400 | — | — |
| 2025-02-12 | $145.72 | $145.72 | 739,500 | — | — |
| 2025-02-11 | $149.49 | $149.49 | 429,700 | — | — |
| 2025-02-10 | $153.86 | $153.86 | 459,200 | — | — |
| 2025-02-07 | $156.05 | $156.05 | 409,300 | — | — |
| 2025-02-06 | $161.86 | $161.86 | 413,200 | — | — |
| 2025-02-05 | $161.93 | $161.93 | 413,000 | — | — |
| 2025-02-04 | $160.02 | $160.02 | 434,400 | — | — |
| 2025-02-03 | $159.87 | $159.87 | 573,100 | — | — |
| 2025-01-31 | $166.21 | $166.21 | 340,000 | — | — |
| 2025-01-30 | $167.53 | $167.53 | 584,100 | — | — |
| 2025-01-29 | $169.40 | $169.40 | 917,800 | — | — |
| 2025-01-28 | $174.24 | $174.24 | 1,119,300 | — | — |
| 2025-01-27 | $168.01 | $168.01 | 484,700 | — | — |
| 2025-01-24 | $165.89 | $165.89 | 538,300 | — | — |
| 2025-01-23 | $167.90 | $167.90 | 373,900 | — | — |
| 2025-01-22 | $166.84 | $166.84 | 419,600 | — | — |
| 2025-01-21 | $167.92 | $167.92 | 769,400 | — | — |
| 2025-01-17 | $160.51 | $160.51 | 753,600 | — | — |
| 2025-01-16 | $162.85 | $162.85 | 908,200 | — | — |
| 2025-01-15 | $157.29 | $157.29 | 545,400 | — | — |
| 2025-01-14 | $156.55 | $156.55 | 580,700 | — | — |
| 2025-01-13 | $158.44 | $158.44 | 544,300 | — | — |
| 2025-01-10 | $154.86 | $154.86 | 553,900 | — | — |
| 2025-01-08 | $154.70 | $154.70 | 447,400 | — | — |
| 2025-01-07 | $153.50 | $153.50 | 487,400 | — | — |
| 2025-01-06 | $154.04 | $154.04 | 470,300 | — | — |
| 2025-01-03 | $149.90 | $149.90 | 504,700 | — | — |
| 2025-01-02 | $143.05 | $143.05 | 297,400 | — | — |