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-11-18 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 | $259.50 | $1,646.39 | 815,200 | — | — |
| 2025-12-30 | $261.13 | $1,656.73 | 923,500 | — | — |
| 2025-12-29 | $259.32 | $1,645.25 | 986,700 | — | — |
| 2025-12-26 | $260.66 | $1,653.75 | 618,600 | — | — |
| 2025-12-24 | $262.08 | $1,662.76 | 353,300 | — | — |
| 2025-12-23 | $259.43 | $1,645.95 | 930,200 | — | — |
| 2025-12-22 | $261.41 | $1,658.51 | 1,007,000 | — | — |
| 2025-12-19 | $259.15 | $1,644.17 | 3,779,600 | — | — |
| 2025-12-18 | $261.37 | $1,658.26 | 1,775,200 | — | — |
| 2025-12-17 | $267.17 | $1,695.05 | 1,722,900 | — | — |
| 2025-12-16 | $267.48 | $1,697.02 | 1,698,800 | — | — |
| 2025-12-15 | $272.38 | $1,728.11 | 1,869,000 | — | — |
| 2025-12-12 | $274.97 | $1,725.51 | 1,175,100 | — | — |
| 2025-12-11 | $273.71 | $1,717.60 | 1,246,200 | — | — |
| 2025-12-10 | $267.62 | $1,679.39 | 1,177,200 | — | — |
| 2025-12-09 | $264.71 | $1,661.12 | 1,240,700 | — | — |
| 2025-12-08 | $269.55 | $1,691.50 | 1,036,800 | — | — |
| 2025-12-05 | $272.06 | $1,707.25 | 783,700 | — | — |
| 2025-12-04 | $276.63 | $1,735.93 | 851,800 | — | — |
| 2025-12-03 | $278.25 | $1,746.09 | 1,195,900 | — | — |
| 2025-12-02 | $273.16 | $1,714.15 | 792,200 | — | — |
| 2025-12-01 | $271.15 | $1,701.54 | 1,105,000 | — | — |
| 2025-11-28 | $274.54 | $1,722.81 | 382,100 | — | — |
| 2025-11-26 | $274.21 | $1,720.74 | 922,800 | — | — |
| 2025-11-25 | $272.33 | $1,708.94 | 877,500 | — | — |
| 2025-11-24 | $269.17 | $1,689.11 | 1,879,100 | — | — |
| 2025-11-21 | $269.51 | $1,691.25 | 1,473,300 | — | — |
| 2025-11-20 | $265.45 | $1,665.77 | 1,125,500 | — | — |
| 2025-11-19 | $266.16 | $1,670.22 | 1,323,500 | — | — |
| 2025-11-18 | $271.50 | $1,703.73 | 873,500 | — | — |
| 2025-11-17 | $270.27 | $1,696.01 | 581,800 | — | — |
| 2025-11-14 | $274.26 | $1,721.05 | 577,700 | — | — |
| 2025-11-13 | $274.28 | $1,721.18 | 839,700 | — | — |
| 2025-11-12 | $275.15 | $1,726.64 | 706,400 | — | — |
| 2025-11-11 | $277.86 | $1,743.64 | 649,500 | — | — |
| 2025-11-10 | $272.78 | $1,711.77 | 868,800 | — | — |
| 2025-11-07 | $278.05 | $1,744.84 | 664,800 | — | — |
| 2025-11-06 | $273.96 | $1,719.17 | 955,600 | — | — |
| 2025-11-05 | $278.92 | $1,750.30 | 864,100 | — | — |
| 2025-11-04 | $276.02 | $1,732.10 | 965,300 | — | — |
| 2025-11-03 | $277.62 | $1,742.14 | 1,206,700 | — | — |
| 2025-10-31 | $278.56 | $1,748.04 | 1,350,400 | — | — |
| 2025-10-30 | $280.86 | $1,762.47 | 1,652,500 | — | — |
| 2025-10-29 | $289.18 | $1,814.68 | 1,720,300 | — | — |
| 2025-10-28 | $298.04 | $1,870.28 | 977,500 | — | — |
| 2025-10-27 | $300.34 | $1,884.71 | 803,400 | — | — |
| 2025-10-24 | $302.24 | $1,896.63 | 843,000 | — | — |
| 2025-10-23 | $306.28 | $1,921.99 | 775,600 | — | — |
| 2025-10-22 | $310.88 | $1,950.85 | 733,100 | — | — |
| 2025-10-21 | $308.27 | $1,934.47 | 973,900 | — | — |
| 2025-10-20 | $311.80 | $1,956.63 | 715,800 | — | — |
| 2025-10-17 | $307.61 | $1,930.33 | 1,998,400 | — | — |
| 2025-10-16 | $306.73 | $1,924.81 | 1,620,500 | — | — |
| 2025-10-15 | $301.00 | $1,888.85 | 968,800 | — | — |
| 2025-10-14 | $302.15 | $1,896.07 | 1,124,400 | — | — |
| 2025-10-13 | $299.63 | $1,880.26 | 931,200 | — | — |
| 2025-10-10 | $294.42 | $1,847.56 | 814,600 | — | — |
| 2025-10-09 | $294.01 | $1,844.99 | 791,600 | — | — |
| 2025-10-08 | $293.14 | $1,839.53 | 634,600 | — | — |
| 2025-10-07 | $293.53 | $1,841.98 | 564,500 | — | — |
| 2025-10-06 | $290.81 | $1,824.91 | 586,900 | — | — |
| 2025-10-03 | $293.54 | $1,842.04 | 547,400 | — | — |
| 2025-10-02 | $289.16 | $1,814.55 | 561,600 | — | — |
| 2025-10-01 | $290.68 | $1,824.09 | 652,700 | — | — |
| 2025-09-30 | $288.85 | $1,812.61 | 805,900 | — | — |
| 2025-09-29 | $288.53 | $1,810.60 | 768,800 | — | — |
| 2025-09-26 | $286.29 | $1,796.54 | 834,800 | — | — |
| 2025-09-25 | $280.26 | $1,758.70 | 597,900 | — | — |
| 2025-09-24 | $280.71 | $1,761.53 | 667,000 | — | — |
| 2025-09-23 | $282.30 | $1,771.51 | 1,338,800 | — | — |
| 2025-09-22 | $279.67 | $1,755.00 | 1,309,600 | — | — |
| 2025-09-19 | $279.00 | $1,750.80 | 2,156,000 | — | — |
| 2025-09-18 | $283.79 | $1,780.86 | 1,073,900 | — | — |
| 2025-09-17 | $284.13 | $1,782.99 | 1,083,100 | — | — |
| 2025-09-16 | $284.81 | $1,787.26 | 877,100 | — | — |
| 2025-09-15 | $286.56 | $1,798.24 | 692,300 | — | — |
| 2025-09-12 | $292.32 | $1,815.56 | 690,800 | — | — |
| 2025-09-11 | $294.92 | $1,831.71 | 576,200 | — | — |
| 2025-09-10 | $288.69 | $1,793.01 | 807,400 | — | — |
| 2025-09-09 | $290.10 | $1,801.77 | 882,000 | — | — |
| 2025-09-08 | $294.72 | $1,830.46 | 817,400 | — | — |
| 2025-09-05 | $297.80 | $1,849.59 | 595,000 | — | — |
| 2025-09-04 | $292.22 | $1,814.94 | 693,000 | — | — |
| 2025-09-03 | $291.76 | $1,812.08 | 569,100 | — | — |
| 2025-09-02 | $288.18 | $1,789.84 | 934,600 | — | — |
| 2025-08-29 | $294.59 | $1,829.66 | 519,300 | — | — |
| 2025-08-28 | $291.67 | $1,811.52 | 670,500 | — | — |
| 2025-08-27 | $291.19 | $1,808.54 | 620,500 | — | — |
| 2025-08-26 | $288.88 | $1,794.19 | 760,200 | — | — |
| 2025-08-25 | $289.84 | $1,800.16 | 371,200 | — | — |
| 2025-08-22 | $293.71 | $1,824.19 | 460,100 | — | — |
| 2025-08-21 | $286.76 | $1,781.03 | 495,300 | — | — |
| 2025-08-20 | $286.94 | $1,782.14 | 685,300 | — | — |
| 2025-08-19 | $287.35 | $1,784.69 | 572,000 | — | — |
| 2025-08-18 | $280.56 | $1,742.52 | 416,500 | — | — |
| 2025-08-15 | $282.94 | $1,757.30 | 577,200 | — | — |
| 2025-08-14 | $280.89 | $1,744.57 | 558,700 | — | — |
| 2025-08-13 | $283.18 | $1,758.79 | 869,100 | — | — |
| 2025-08-12 | $280.48 | $1,742.02 | 744,300 | — | — |
| 2025-08-11 | $279.75 | $1,737.49 | 899,100 | — | — |
| 2025-08-08 | $281.74 | $1,749.85 | 435,000 | — | — |
| 2025-08-07 | $283.89 | $1,763.20 | 737,900 | — | — |
| 2025-08-06 | $281.42 | $1,747.86 | 639,300 | — | — |
| 2025-08-05 | $281.82 | $1,750.34 | 919,400 | — | — |
| 2025-08-04 | $280.58 | $1,742.64 | 1,019,600 | — | — |
| 2025-08-01 | $278.89 | $1,732.15 | 1,539,800 | — | — |
| 2025-07-31 | $271.94 | $1,688.98 | 1,848,400 | — | — |
| 2025-07-30 | $288.65 | $1,792.76 | 884,600 | — | — |
| 2025-07-29 | $292.57 | $1,817.11 | 854,100 | — | — |
| 2025-07-28 | $285.99 | $1,776.24 | 905,700 | — | — |
| 2025-07-25 | $287.76 | $1,787.24 | 674,400 | — | — |
| 2025-07-24 | $287.31 | $1,784.44 | 590,600 | — | — |
| 2025-07-23 | $289.62 | $1,798.79 | 726,300 | — | — |
| 2025-07-22 | $291.04 | $1,807.61 | 836,200 | — | — |
| 2025-07-21 | $284.58 | $1,767.49 | 882,100 | — | — |
| 2025-07-18 | $284.06 | $1,764.26 | 1,007,800 | — | — |
| 2025-07-17 | $283.54 | $1,761.03 | 1,027,900 | — | — |
| 2025-07-16 | $285.55 | $1,773.51 | 982,700 | — | — |
| 2025-07-15 | $283.91 | $1,763.32 | 871,600 | — | — |
| 2025-07-14 | $288.63 | $1,792.64 | 912,600 | — | — |
| 2025-07-11 | $289.13 | $1,795.75 | 1,425,600 | — | — |
| 2025-07-10 | $288.84 | $1,793.94 | 920,300 | — | — |
| 2025-07-09 | $288.99 | $1,794.88 | 897,100 | — | — |
| 2025-07-08 | $290.82 | $1,806.24 | 1,110,100 | — | — |
| 2025-07-07 | $291.95 | $1,813.26 | 849,700 | — | — |
| 2025-07-03 | $296.32 | $1,840.40 | 742,600 | — | — |
| 2025-07-02 | $297.10 | $1,845.25 | 729,600 | — | — |
| 2025-07-01 | $298.09 | $1,851.39 | 771,800 | — | — |
| 2025-06-30 | $293.42 | $1,822.39 | 1,255,300 | — | — |
| 2025-06-27 | $289.88 | $1,800.40 | 1,194,200 | — | — |
| 2025-06-26 | $288.57 | $1,792.27 | 1,198,600 | — | — |
| 2025-06-25 | $289.44 | $1,797.67 | 841,000 | — | — |
| 2025-06-24 | $295.60 | $1,835.93 | 711,700 | — | — |
| 2025-06-23 | $294.76 | $1,830.71 | 636,100 | — | — |
| 2025-06-20 | $290.08 | $1,801.65 | 1,420,000 | — | — |
| 2025-06-18 | $290.81 | $1,806.18 | 766,800 | — | — |
| 2025-06-17 | $293.66 | $1,823.88 | 585,700 | — | — |
| 2025-06-16 | $294.56 | $1,829.47 | 853,300 | — | — |
| 2025-06-13 | $294.95 | $1,831.89 | 708,600 | — | — |
| 2025-06-12 | $296.65 | $1,842.45 | 947,400 | — | — |
| 2025-06-11 | $300.16 | $1,845.62 | 644,400 | — | — |
| 2025-06-10 | $304.02 | $1,869.35 | 590,200 | — | — |
| 2025-06-09 | $302.58 | $1,860.50 | 569,300 | — | — |
| 2025-06-06 | $302.91 | $1,862.53 | 747,500 | — | — |
| 2025-06-05 | $300.46 | $1,847.46 | 801,100 | — | — |
| 2025-06-04 | $303.29 | $1,864.86 | 811,000 | — | — |
| 2025-06-03 | $303.31 | $1,864.99 | 918,300 | — | — |
| 2025-06-02 | $309.77 | $1,904.71 | 553,500 | — | — |
| 2025-05-30 | $308.41 | $1,896.35 | 1,601,200 | — | — |
| 2025-05-29 | $306.02 | $1,881.65 | 570,000 | — | — |
| 2025-05-28 | $302.16 | $1,857.92 | 626,100 | — | — |
| 2025-05-27 | $300.14 | $1,845.50 | 874,600 | — | — |
| 2025-05-23 | $296.70 | $1,824.34 | 558,700 | — | — |
| 2025-05-22 | $295.78 | $1,818.69 | 592,500 | — | — |
| 2025-05-21 | $295.86 | $1,819.18 | 615,400 | — | — |
| 2025-05-20 | $307.82 | $1,892.72 | 479,400 | — | — |
| 2025-05-19 | $309.46 | $1,902.80 | 505,900 | — | — |
| 2025-05-16 | $309.15 | $1,900.90 | 706,900 | — | — |
| 2025-05-15 | $304.98 | $1,875.26 | 532,700 | — | — |
| 2025-05-14 | $298.19 | $1,833.51 | 642,000 | — | — |
| 2025-05-13 | $302.13 | $1,857.73 | 730,800 | — | — |
| 2025-05-12 | $305.18 | $1,876.49 | 822,600 | — | — |
| 2025-05-09 | $304.07 | $1,869.66 | 460,100 | — | — |
| 2025-05-08 | $300.70 | $1,848.94 | 734,700 | — | — |
| 2025-05-07 | $299.90 | $1,844.02 | 991,100 | — | — |
| 2025-05-06 | $297.98 | $1,832.21 | 647,300 | — | — |
| 2025-05-05 | $300.34 | $1,846.73 | 861,300 | — | — |
| 2025-05-02 | $300.15 | $1,845.56 | 1,290,500 | — | — |
| 2025-05-01 | $300.00 | $1,844.63 | 905,100 | — | — |
| 2025-04-30 | $300.43 | $1,847.28 | 1,044,200 | — | — |
| 2025-04-29 | $292.99 | $1,801.53 | 621,300 | — | — |
| 2025-04-28 | $292.11 | $1,796.12 | 844,100 | — | — |
| 2025-04-25 | $290.91 | $1,788.74 | 909,800 | — | — |
| 2025-04-24 | $293.79 | $1,806.45 | 689,700 | — | — |
| 2025-04-23 | $295.23 | $1,815.31 | 709,600 | — | — |
| 2025-04-22 | $296.67 | $1,824.16 | 843,200 | — | — |
| 2025-04-21 | $287.56 | $1,768.14 | 664,200 | — | — |
| 2025-04-17 | $296.01 | $1,820.10 | 741,400 | — | — |
| 2025-04-16 | $289.03 | $1,777.18 | 698,000 | — | — |
| 2025-04-15 | $288.91 | $1,776.44 | 691,500 | — | — |
| 2025-04-14 | $288.73 | $1,775.34 | 1,044,300 | — | — |
| 2025-04-11 | $280.34 | $1,723.75 | 1,035,600 | — | — |
| 2025-04-10 | $278.07 | $1,709.79 | 1,227,700 | — | — |
| 2025-04-09 | $282.29 | $1,735.74 | 1,789,400 | — | — |
| 2025-04-08 | $266.31 | $1,637.48 | 1,338,700 | — | — |
| 2025-04-07 | $275.69 | $1,695.16 | 1,409,400 | — | — |
| 2025-04-04 | $284.53 | $1,749.51 | 1,407,100 | — | — |
| 2025-04-03 | $294.74 | $1,812.29 | 1,151,300 | — | — |
| 2025-04-02 | $296.93 | $1,825.76 | 596,800 | — | — |
| 2025-04-01 | $298.86 | $1,837.62 | 838,700 | — | — |
| 2025-03-31 | $299.29 | $1,840.27 | 1,015,000 | — | — |
| 2025-03-28 | $294.37 | $1,810.02 | 524,600 | — | — |
| 2025-03-27 | $291.92 | $1,794.95 | 550,300 | — | — |
| 2025-03-26 | $291.54 | $1,792.62 | 441,900 | — | — |
| 2025-03-25 | $289.15 | $1,777.92 | 610,200 | — | — |
| 2025-03-24 | $294.93 | $1,813.46 | 667,500 | — | — |
| 2025-03-21 | $291.14 | $1,790.16 | 1,421,700 | — | — |
| 2025-03-20 | $296.48 | $1,822.99 | 692,800 | — | — |
| 2025-03-19 | $295.62 | $1,817.70 | 798,700 | — | — |
| 2025-03-18 | $298.50 | $1,835.41 | 510,300 | — | — |
| 2025-03-17 | $300.41 | $1,847.16 | 482,600 | — | — |
| 2025-03-14 | $298.13 | $1,833.14 | 744,200 | — | — |
| 2025-03-13 | $292.89 | $1,800.92 | 700,200 | — | — |
| 2025-03-12 | $303.45 | $1,847.40 | 834,400 | — | — |
| 2025-03-11 | $308.21 | $1,876.38 | 1,057,700 | — | — |
| 2025-03-10 | $313.60 | $1,909.19 | 1,060,400 | — | — |
| 2025-03-07 | $313.98 | $1,911.51 | 895,200 | — | — |
| 2025-03-06 | $308.43 | $1,877.72 | 868,800 | — | — |
| 2025-03-05 | $311.30 | $1,895.19 | 680,300 | — | — |
| 2025-03-04 | $306.05 | $1,863.23 | 1,317,800 | — | — |
| 2025-03-03 | $311.04 | $1,893.61 | 789,700 | — | — |
| 2025-02-28 | $303.62 | $1,848.44 | 1,074,700 | — | — |
| 2025-02-27 | $305.70 | $1,861.10 | 749,200 | — | — |
| 2025-02-26 | $304.30 | $1,852.58 | 933,200 | — | — |
| 2025-02-25 | $308.60 | $1,878.75 | 1,398,500 | — | — |
| 2025-02-24 | $303.35 | $1,846.79 | 1,064,400 | — | — |
| 2025-02-21 | $304.19 | $1,851.91 | 593,200 | — | — |
| 2025-02-20 | $304.06 | $1,851.12 | 433,200 | — | — |
| 2025-02-19 | $297.43 | $1,810.75 | 474,700 | — | — |
| 2025-02-18 | $297.00 | $1,808.13 | 556,600 | — | — |
| 2025-02-14 | $297.40 | $1,810.57 | 398,800 | — | — |
| 2025-02-13 | $301.24 | $1,833.95 | 363,600 | — | — |
| 2025-02-12 | $300.11 | $1,827.07 | 386,800 | — | — |
| 2025-02-11 | $305.34 | $1,858.91 | 333,800 | — | — |
| 2025-02-10 | $303.62 | $1,848.44 | 436,000 | — | — |
| 2025-02-07 | $302.61 | $1,842.29 | 420,600 | — | — |
| 2025-02-06 | $302.88 | $1,843.93 | 471,400 | — | — |
| 2025-02-05 | $302.15 | $1,839.49 | 556,600 | — | — |
| 2025-02-04 | $296.74 | $1,806.55 | 630,700 | — | — |
| 2025-02-03 | $295.91 | $1,801.50 | 838,200 | — | — |
| 2025-01-31 | $298.48 | $1,817.14 | 734,400 | — | — |
| 2025-01-30 | $298.05 | $1,814.53 | 806,400 | — | — |
| 2025-01-29 | $294.26 | $1,791.45 | 643,300 | — | — |
| 2025-01-28 | $297.48 | $1,811.06 | 726,100 | — | — |
| 2025-01-27 | $297.32 | $1,810.08 | 1,305,800 | — | — |
| 2025-01-24 | $292.19 | $1,778.85 | 637,500 | — | — |
| 2025-01-23 | $291.59 | $1,775.20 | 904,900 | — | — |
| 2025-01-22 | $290.75 | $1,770.08 | 596,100 | — | — |
| 2025-01-21 | $297.04 | $1,808.38 | 653,800 | — | — |
| 2025-01-17 | $296.07 | $1,802.47 | 587,300 | — | — |
| 2025-01-16 | $297.70 | $1,812.40 | 388,600 | — | — |
| 2025-01-15 | $290.49 | $1,768.50 | 782,700 | — | — |
| 2025-01-14 | $289.98 | $1,765.40 | 958,600 | — | — |
| 2025-01-13 | $290.24 | $1,766.98 | 709,500 | — | — |
| 2025-01-10 | $288.99 | $1,759.37 | 883,100 | — | — |
| 2025-01-08 | $295.46 | $1,798.76 | 584,900 | — | — |
| 2025-01-07 | $298.20 | $1,815.44 | 789,500 | — | — |
| 2025-01-06 | $295.83 | $1,801.01 | 597,700 | — | — |
| 2025-01-03 | $300.45 | $1,829.14 | 489,400 | — | — |
| 2025-01-02 | $296.58 | $1,805.58 | 707,300 | — | — |