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
- 1983-07-01 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 | $160.59 | $280.13 | 740,600 | — | — |
| 2025-12-30 | $162.55 | $283.54 | 779,500 | — | — |
| 2025-12-29 | $164.09 | $286.23 | 604,700 | — | — |
| 2025-12-26 | $165.30 | $288.34 | 571,900 | — | — |
| 2025-12-24 | $165.80 | $289.21 | 411,100 | — | — |
| 2025-12-23 | $165.77 | $289.16 | 1,272,100 | — | — |
| 2025-12-22 | $166.00 | $289.56 | 1,357,500 | — | — |
| 2025-12-19 | $163.01 | $284.35 | 4,065,200 | — | — |
| 2025-12-18 | $160.22 | $279.48 | 1,605,500 | — | — |
| 2025-12-17 | $161.01 | $280.86 | 1,529,800 | — | — |
| 2025-12-16 | $161.96 | $282.52 | 1,301,000 | — | — |
| 2025-12-15 | $162.83 | $284.03 | 1,339,000 | — | — |
| 2025-12-12 | $163.85 | $285.81 | 972,100 | — | — |
| 2025-12-11 | $163.91 | $285.92 | 1,439,000 | — | — |
| 2025-12-10 | $166.94 | $291.20 | 1,736,100 | — | — |
| 2025-12-09 | $164.93 | $287.70 | 1,181,900 | — | — |
| 2025-12-08 | $164.19 | $286.41 | 1,042,400 | — | — |
| 2025-12-05 | $163.13 | $284.56 | 1,122,000 | — | — |
| 2025-12-04 | $162.60 | $283.63 | 1,341,400 | — | — |
| 2025-12-03 | $158.79 | $276.99 | 881,300 | — | — |
| 2025-12-02 | $155.64 | $271.49 | 1,194,600 | — | — |
| 2025-12-01 | $155.83 | $271.82 | 1,590,300 | — | — |
| 2025-11-28 | $156.54 | $273.06 | 659,400 | — | — |
| 2025-11-26 | $155.75 | $271.68 | 769,600 | — | — |
| 2025-11-25 | $154.54 | $269.57 | 1,053,200 | — | — |
| 2025-11-24 | $153.15 | $267.15 | 2,146,700 | — | — |
| 2025-11-21 | $152.99 | $266.87 | 1,510,500 | — | — |
| 2025-11-20 | $151.33 | $263.97 | 1,850,800 | — | — |
| 2025-11-19 | $157.72 | $275.12 | 952,700 | — | — |
| 2025-11-18 | $155.78 | $271.74 | 1,247,100 | — | — |
| 2025-11-17 | $155.34 | $270.97 | 1,087,800 | — | — |
| 2025-11-14 | $158.73 | $276.88 | 1,197,400 | — | — |
| 2025-11-13 | $161.17 | $281.14 | 1,134,300 | — | — |
| 2025-11-12 | $165.91 | $289.41 | 874,300 | — | — |
| 2025-11-11 | $163.51 | $285.22 | 614,800 | — | — |
| 2025-11-10 | $161.93 | $282.46 | 1,032,300 | — | — |
| 2025-11-07 | $163.11 | $284.52 | 908,100 | — | — |
| 2025-11-06 | $160.83 | $280.54 | 1,161,700 | — | — |
| 2025-11-05 | $159.55 | $278.31 | 748,700 | — | — |
| 2025-11-04 | $158.16 | $275.89 | 1,133,700 | — | — |
| 2025-11-03 | $158.88 | $277.14 | 1,176,000 | — | — |
| 2025-10-31 | $158.67 | $276.78 | 1,177,300 | — | — |
| 2025-10-30 | $158.05 | $275.70 | 1,002,600 | — | — |
| 2025-10-29 | $158.25 | $276.04 | 1,504,500 | — | — |
| 2025-10-28 | $159.69 | $278.56 | 1,081,700 | — | — |
| 2025-10-27 | $161.72 | $282.10 | 1,667,600 | — | — |
| 2025-10-24 | $162.44 | $283.35 | 2,012,500 | — | — |
| 2025-10-23 | $165.08 | $287.96 | 2,801,500 | — | — |
| 2025-10-22 | $166.04 | $289.63 | 1,806,400 | — | — |
| 2025-10-21 | $165.75 | $289.13 | 1,031,500 | — | — |
| 2025-10-20 | $164.98 | $287.78 | 1,093,000 | — | — |
| 2025-10-17 | $161.49 | $281.70 | 2,950,400 | — | — |
| 2025-10-16 | $160.18 | $279.41 | 1,326,200 | — | — |
| 2025-10-15 | $163.69 | $285.53 | 1,116,900 | — | — |
| 2025-10-14 | $162.54 | $283.53 | 883,000 | — | — |
| 2025-10-13 | $159.87 | $278.87 | 1,191,400 | — | — |
| 2025-10-10 | $160.28 | $279.59 | 1,358,300 | — | — |
| 2025-10-09 | $164.15 | $286.34 | 707,800 | — | — |
| 2025-10-08 | $165.15 | $288.08 | 618,100 | — | — |
| 2025-10-07 | $165.64 | $288.93 | 1,320,300 | — | — |
| 2025-10-06 | $167.64 | $292.42 | 630,800 | — | — |
| 2025-10-03 | $166.82 | $290.99 | 857,200 | — | — |
| 2025-10-02 | $166.46 | $290.37 | 843,900 | — | — |
| 2025-10-01 | $165.90 | $289.39 | 1,181,200 | — | — |
| 2025-09-30 | $172.60 | $300.20 | 1,183,000 | — | — |
| 2025-09-29 | $176.43 | $306.87 | 1,002,500 | — | — |
| 2025-09-26 | $175.69 | $305.58 | 1,593,400 | — | — |
| 2025-09-25 | $171.89 | $298.97 | 1,308,900 | — | — |
| 2025-09-24 | $171.91 | $299.00 | 1,535,100 | — | — |
| 2025-09-23 | $175.81 | $305.79 | 907,500 | — | — |
| 2025-09-22 | $175.32 | $304.93 | 1,050,000 | — | — |
| 2025-09-19 | $174.06 | $302.74 | 3,059,700 | — | — |
| 2025-09-18 | $173.93 | $302.52 | 942,000 | — | — |
| 2025-09-17 | $170.07 | $295.80 | 1,017,400 | — | — |
| 2025-09-16 | $169.07 | $294.06 | 1,173,200 | — | — |
| 2025-09-15 | $168.26 | $292.65 | 1,583,500 | — | — |
| 2025-09-12 | $170.27 | $296.15 | 1,188,300 | — | — |
| 2025-09-11 | $171.08 | $297.56 | 1,472,700 | — | — |
| 2025-09-10 | $166.70 | $289.94 | 578,000 | — | — |
| 2025-09-09 | $165.59 | $288.01 | 486,000 | — | — |
| 2025-09-08 | $165.77 | $288.32 | 969,100 | — | — |
| 2025-09-05 | $165.50 | $287.85 | 1,293,500 | — | — |
| 2025-09-04 | $171.09 | $297.58 | 888,500 | — | — |
| 2025-09-03 | $166.56 | $289.70 | 702,200 | — | — |
| 2025-09-02 | $168.32 | $292.76 | 996,100 | — | — |
| 2025-08-29 | $169.44 | $294.71 | 843,300 | — | — |
| 2025-08-28 | $168.71 | $293.44 | 661,500 | — | — |
| 2025-08-27 | $167.95 | $292.12 | 590,200 | — | — |
| 2025-08-26 | $167.96 | $292.13 | 965,600 | — | — |
| 2025-08-25 | $165.90 | $288.55 | 677,800 | — | — |
| 2025-08-22 | $165.27 | $287.45 | 677,900 | — | — |
| 2025-08-21 | $162.03 | $281.82 | 754,200 | — | — |
| 2025-08-20 | $162.47 | $282.58 | 1,149,100 | — | — |
| 2025-08-19 | $164.18 | $285.56 | 1,047,900 | — | — |
| 2025-08-18 | $164.36 | $285.87 | 816,500 | — | — |
| 2025-08-15 | $163.32 | $284.06 | 956,200 | — | — |
| 2025-08-14 | $164.67 | $286.41 | 906,400 | — | — |
| 2025-08-13 | $163.84 | $284.97 | 1,719,800 | — | — |
| 2025-08-12 | $168.37 | $292.85 | 649,500 | — | — |
| 2025-08-11 | $164.92 | $286.85 | 1,123,000 | — | — |
| 2025-08-08 | $164.92 | $286.85 | 659,500 | — | — |
| 2025-08-07 | $162.99 | $283.49 | 793,800 | — | — |
| 2025-08-06 | $166.76 | $290.05 | 561,100 | — | — |
| 2025-08-05 | $166.62 | $289.80 | 797,600 | — | — |
| 2025-08-04 | $166.48 | $289.56 | 681,300 | — | — |
| 2025-08-01 | $163.03 | $283.56 | 960,900 | — | — |
| 2025-07-31 | $167.13 | $290.69 | 885,700 | — | — |
| 2025-07-30 | $169.46 | $294.74 | 1,217,200 | — | — |
| 2025-07-29 | $168.02 | $292.24 | 877,300 | — | — |
| 2025-07-28 | $167.42 | $291.19 | 800,000 | — | — |
| 2025-07-25 | $168.53 | $293.12 | 1,086,800 | — | — |
| 2025-07-24 | $166.84 | $290.19 | 2,196,400 | — | — |
| 2025-07-23 | $160.87 | $279.80 | 2,525,700 | — | — |
| 2025-07-22 | $160.61 | $279.35 | 983,800 | — | — |
| 2025-07-21 | $159.38 | $277.21 | 1,125,700 | — | — |
| 2025-07-18 | $160.66 | $279.44 | 1,143,700 | — | — |
| 2025-07-17 | $159.48 | $277.38 | 939,900 | — | — |
| 2025-07-16 | $156.15 | $271.59 | 1,340,100 | — | — |
| 2025-07-15 | $156.27 | $271.80 | 902,600 | — | — |
| 2025-07-14 | $159.31 | $277.09 | 918,000 | — | — |
| 2025-07-11 | $158.40 | $275.51 | 1,050,900 | — | — |
| 2025-07-10 | $160.20 | $278.64 | 745,500 | — | — |
| 2025-07-09 | $158.66 | $275.96 | 1,005,100 | — | — |
| 2025-07-08 | $157.58 | $274.08 | 843,700 | — | — |
| 2025-07-07 | $157.28 | $273.56 | 1,062,500 | — | — |
| 2025-07-03 | $160.00 | $278.29 | 599,900 | — | — |
| 2025-07-02 | $158.18 | $275.12 | 1,395,700 | — | — |
| 2025-07-01 | $154.64 | $268.97 | 919,500 | — | — |
| 2025-06-30 | $153.37 | $265.89 | 1,138,200 | — | — |
| 2025-06-27 | $153.23 | $265.64 | 1,843,900 | — | — |
| 2025-06-26 | $152.61 | $264.57 | 1,176,800 | — | — |
| 2025-06-25 | $151.73 | $263.04 | 889,800 | — | — |
| 2025-06-24 | $150.88 | $261.57 | 1,370,100 | — | — |
| 2025-06-23 | $150.96 | $261.71 | 1,225,700 | — | — |
| 2025-06-20 | $148.95 | $258.22 | 2,143,100 | — | — |
| 2025-06-18 | $148.34 | $257.17 | 937,300 | — | — |
| 2025-06-17 | $147.57 | $255.83 | 963,600 | — | — |
| 2025-06-16 | $148.50 | $257.44 | 773,100 | — | — |
| 2025-06-13 | $145.62 | $252.45 | 917,900 | — | — |
| 2025-06-12 | $148.61 | $257.64 | 866,500 | — | — |
| 2025-06-11 | $147.73 | $256.11 | 877,500 | — | — |
| 2025-06-10 | $146.88 | $254.64 | 896,600 | — | — |
| 2025-06-09 | $146.96 | $254.77 | 983,600 | — | — |
| 2025-06-06 | $146.75 | $254.41 | 1,169,600 | — | — |
| 2025-06-05 | $143.41 | $248.62 | 1,328,800 | — | — |
| 2025-06-04 | $145.40 | $252.07 | 1,489,900 | — | — |
| 2025-06-03 | $146.09 | $253.27 | 1,061,200 | — | — |
| 2025-06-02 | $145.42 | $252.10 | 963,900 | — | — |
| 2025-05-30 | $146.98 | $254.81 | 2,849,600 | — | — |
| 2025-05-29 | $147.73 | $256.11 | 1,180,300 | — | — |
| 2025-05-28 | $146.24 | $253.53 | 836,700 | — | — |
| 2025-05-27 | $148.03 | $256.63 | 1,079,500 | — | — |
| 2025-05-23 | $145.32 | $251.93 | 639,600 | — | — |
| 2025-05-22 | $146.47 | $253.93 | 1,170,000 | — | — |
| 2025-05-21 | $148.46 | $257.38 | 870,500 | — | — |
| 2025-05-20 | $152.62 | $264.59 | 761,400 | — | — |
| 2025-05-19 | $153.81 | $266.65 | 730,100 | — | — |
| 2025-05-16 | $153.88 | $266.77 | 934,300 | — | — |
| 2025-05-15 | $152.95 | $265.16 | 725,200 | — | — |
| 2025-05-14 | $152.19 | $263.84 | 896,800 | — | — |
| 2025-05-13 | $153.04 | $265.31 | 990,800 | — | — |
| 2025-05-12 | $151.58 | $262.78 | 1,517,400 | — | — |
| 2025-05-09 | $145.37 | $252.02 | 917,500 | — | — |
| 2025-05-08 | $145.54 | $252.31 | 1,343,700 | — | — |
| 2025-05-07 | $143.20 | $248.26 | 1,029,900 | — | — |
| 2025-05-06 | $141.12 | $244.65 | 921,800 | — | — |
| 2025-05-05 | $142.13 | $246.40 | 781,300 | — | — |
| 2025-05-02 | $141.76 | $245.76 | 780,400 | — | — |
| 2025-05-01 | $137.71 | $238.74 | 1,019,400 | — | — |
| 2025-04-30 | $137.04 | $237.58 | 1,253,200 | — | — |
| 2025-04-29 | $138.10 | $239.41 | 864,700 | — | — |
| 2025-04-28 | $137.58 | $238.51 | 1,156,700 | — | — |
| 2025-04-25 | $137.37 | $238.15 | 1,139,500 | — | — |
| 2025-04-24 | $137.26 | $237.96 | 1,750,600 | — | — |
| 2025-04-23 | $135.33 | $234.61 | 2,220,700 | — | — |
| 2025-04-22 | $134.77 | $233.64 | 1,303,000 | — | — |
| 2025-04-21 | $130.84 | $226.83 | 1,592,600 | — | — |
| 2025-04-17 | $133.46 | $231.37 | 2,421,800 | — | — |
| 2025-04-16 | $132.18 | $229.15 | 1,509,600 | — | — |
| 2025-04-15 | $136.21 | $236.14 | 1,440,700 | — | — |
| 2025-04-14 | $135.03 | $234.09 | 1,082,400 | — | — |
| 2025-04-11 | $135.33 | $234.61 | 2,090,200 | — | — |
| 2025-04-10 | $132.23 | $229.24 | 2,280,700 | — | — |
| 2025-04-09 | $136.28 | $236.26 | 3,187,400 | — | — |
| 2025-04-08 | $124.86 | $216.46 | 2,524,900 | — | — |
| 2025-04-07 | $124.94 | $216.60 | 2,894,600 | — | — |
| 2025-04-04 | $123.65 | $214.36 | 3,460,800 | — | — |
| 2025-04-03 | $130.28 | $225.86 | 2,127,800 | — | — |
| 2025-04-02 | $141.89 | $245.99 | 1,793,400 | — | — |
| 2025-04-01 | $138.10 | $239.41 | 1,690,700 | — | — |
| 2025-03-31 | $138.91 | $239.95 | 2,938,500 | — | — |
| 2025-03-28 | $139.01 | $240.12 | 1,282,100 | — | — |
| 2025-03-27 | $142.64 | $246.40 | 1,053,900 | — | — |
| 2025-03-26 | $144.54 | $249.68 | 1,314,500 | — | — |
| 2025-03-25 | $145.71 | $251.70 | 988,500 | — | — |
| 2025-03-24 | $144.96 | $250.40 | 1,295,600 | — | — |
| 2025-03-21 | $141.06 | $243.67 | 5,311,200 | — | — |
| 2025-03-20 | $141.73 | $244.82 | 1,750,700 | — | — |
| 2025-03-19 | $146.42 | $252.92 | 1,302,700 | — | — |
| 2025-03-18 | $143.74 | $248.30 | 1,509,900 | — | — |
| 2025-03-17 | $144.47 | $249.56 | 1,609,600 | — | — |
| 2025-03-14 | $142.39 | $245.96 | 1,451,500 | — | — |
| 2025-03-13 | $139.81 | $241.51 | 1,378,700 | — | — |
| 2025-03-12 | $141.23 | $243.96 | 1,413,000 | — | — |
| 2025-03-11 | $139.70 | $241.32 | 1,610,300 | — | — |
| 2025-03-10 | $137.62 | $237.72 | 1,543,000 | — | — |
| 2025-03-07 | $143.37 | $247.66 | 872,100 | — | — |
| 2025-03-06 | $143.84 | $248.47 | 1,090,600 | — | — |
| 2025-03-05 | $145.78 | $251.82 | 984,700 | — | — |
| 2025-03-04 | $144.19 | $249.07 | 1,528,800 | — | — |
| 2025-03-03 | $150.40 | $259.80 | 1,696,200 | — | — |
| 2025-02-28 | $154.67 | $267.18 | 1,213,900 | — | — |
| 2025-02-27 | $151.73 | $262.10 | 1,093,400 | — | — |
| 2025-02-26 | $151.39 | $261.51 | 1,073,600 | — | — |
| 2025-02-25 | $150.94 | $260.73 | 1,554,600 | — | — |
| 2025-02-24 | $151.68 | $262.01 | 1,047,200 | — | — |
| 2025-02-21 | $151.54 | $261.77 | 1,668,700 | — | — |
| 2025-02-20 | $155.07 | $267.87 | 2,085,600 | — | — |
| 2025-02-19 | $159.58 | $275.66 | 1,351,800 | — | — |
| 2025-02-18 | $160.92 | $277.97 | 1,583,300 | — | — |
| 2025-02-14 | $159.84 | $276.11 | 1,699,200 | — | — |
| 2025-02-13 | $160.39 | $277.06 | 1,560,400 | — | — |
| 2025-02-12 | $161.10 | $278.28 | 1,287,700 | — | — |
| 2025-02-11 | $162.95 | $281.48 | 1,607,600 | — | — |
| 2025-02-10 | $162.42 | $280.56 | 1,423,400 | — | — |
| 2025-02-07 | $167.43 | $289.22 | 725,300 | — | — |
| 2025-02-06 | $168.45 | $290.98 | 978,400 | — | — |
| 2025-02-05 | $165.64 | $286.13 | 787,300 | — | — |
| 2025-02-04 | $164.68 | $284.47 | 1,284,300 | — | — |
| 2025-02-03 | $165.98 | $286.71 | 1,392,500 | — | — |
| 2025-01-31 | $168.48 | $291.03 | 1,651,800 | — | — |
| 2025-01-30 | $170.65 | $294.78 | 2,580,600 | — | — |
| 2025-01-29 | $172.02 | $297.15 | 1,523,100 | — | — |
| 2025-01-28 | $171.51 | $296.26 | 1,771,800 | — | — |
| 2025-01-27 | $169.34 | $292.52 | 1,993,100 | — | — |
| 2025-01-24 | $172.64 | $298.22 | 1,313,500 | — | — |
| 2025-01-23 | $171.55 | $296.33 | 1,481,600 | — | — |
| 2025-01-22 | $170.50 | $294.52 | 1,026,600 | — | — |
| 2025-01-21 | $169.69 | $293.12 | 951,200 | — | — |
| 2025-01-17 | $167.01 | $288.49 | 1,389,200 | — | — |
| 2025-01-16 | $164.90 | $284.85 | 1,714,900 | — | — |
| 2025-01-15 | $161.40 | $278.80 | 1,278,200 | — | — |
| 2025-01-14 | $156.72 | $270.72 | 891,900 | — | — |
| 2025-01-13 | $154.21 | $266.38 | 1,041,300 | — | — |
| 2025-01-10 | $154.21 | $266.38 | 1,189,200 | — | — |
| 2025-01-08 | $159.38 | $275.31 | 863,800 | — | — |
| 2025-01-07 | $158.98 | $274.62 | 1,459,100 | — | — |
| 2025-01-06 | $159.87 | $276.16 | 1,075,500 | — | — |
| 2025-01-03 | $157.72 | $272.44 | 924,500 | — | — |
| 2025-01-02 | $155.00 | $267.75 | 525,000 | — | — |