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
- 1991-03-14 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 | $86.27 | $241.98 | 1,050,600 | — | — |
| 2025-12-30 | $86.60 | $242.90 | 1,364,900 | — | — |
| 2025-12-29 | $86.26 | $241.95 | 1,847,000 | — | — |
| 2025-12-26 | $86.32 | $242.12 | 884,000 | — | — |
| 2025-12-24 | $85.66 | $240.27 | 626,900 | — | — |
| 2025-12-23 | $85.42 | $239.59 | 1,533,100 | — | — |
| 2025-12-22 | $86.87 | $243.66 | 1,784,000 | — | — |
| 2025-12-19 | $89.16 | $250.08 | 1,649,000 | — | — |
| 2025-12-18 | $88.39 | $247.92 | 1,713,900 | — | — |
| 2025-12-17 | $89.80 | $251.88 | 1,649,600 | — | — |
| 2025-12-16 | $89.39 | $250.73 | 1,986,600 | — | — |
| 2025-12-15 | $88.92 | $249.41 | 1,747,800 | — | — |
| 2025-12-12 | $89.09 | $249.89 | 1,874,100 | — | — |
| 2025-12-11 | $87.79 | $246.24 | 2,081,200 | — | — |
| 2025-12-10 | $86.07 | $241.42 | 1,503,000 | — | — |
| 2025-12-09 | $85.40 | $239.54 | 2,299,400 | — | — |
| 2025-12-08 | $87.94 | $246.66 | 2,007,400 | — | — |
| 2025-12-05 | $88.46 | $248.12 | 2,502,100 | — | — |
| 2025-12-04 | $89.49 | $251.01 | 2,126,100 | — | — |
| 2025-12-03 | $92.06 | $258.22 | 1,619,700 | — | — |
| 2025-12-02 | $91.76 | $257.37 | 1,007,600 | — | — |
| 2025-12-01 | $92.35 | $259.03 | 1,250,000 | — | — |
| 2025-11-28 | $91.61 | $256.95 | 882,700 | — | — |
| 2025-11-26 | $90.64 | $254.23 | 820,500 | — | — |
| 2025-11-25 | $91.17 | $255.72 | 1,123,700 | — | — |
| 2025-11-24 | $90.78 | $254.63 | 1,432,300 | — | — |
| 2025-11-21 | $92.00 | $258.05 | 1,508,000 | — | — |
| 2025-11-20 | $88.73 | $248.88 | 1,578,100 | — | — |
| 2025-11-19 | $88.67 | $248.71 | 1,474,000 | — | — |
| 2025-11-18 | $91.21 | $255.83 | 1,437,400 | — | — |
| 2025-11-17 | $92.99 | $260.82 | 1,066,000 | — | — |
| 2025-11-14 | $94.60 | $265.34 | 1,522,900 | — | — |
| 2025-11-13 | $96.05 | $269.41 | 1,364,400 | — | — |
| 2025-11-12 | $96.99 | $272.04 | 1,725,000 | — | — |
| 2025-11-11 | $97.33 | $273.00 | 3,438,300 | — | — |
| 2025-11-10 | $95.05 | $266.60 | 4,236,900 | — | — |
| 2025-11-07 | $90.80 | $254.68 | 2,249,600 | — | — |
| 2025-11-06 | $87.26 | $244.75 | 2,945,100 | — | — |
| 2025-11-05 | $93.90 | $263.38 | 817,000 | — | — |
| 2025-11-04 | $93.06 | $261.02 | 1,100,600 | — | — |
| 2025-11-03 | $93.46 | $262.14 | 1,734,400 | — | — |
| 2025-10-31 | $92.09 | $258.30 | 1,405,600 | — | — |
| 2025-10-30 | $91.00 | $255.24 | 2,220,900 | — | — |
| 2025-10-29 | $91.71 | $257.23 | 2,005,400 | — | — |
| 2025-10-28 | $94.05 | $263.80 | 828,100 | — | — |
| 2025-10-27 | $95.24 | $267.14 | 1,398,800 | — | — |
| 2025-10-24 | $96.23 | $269.91 | 980,700 | — | — |
| 2025-10-23 | $96.87 | $271.71 | 1,920,800 | — | — |
| 2025-10-22 | $97.82 | $274.37 | 1,165,300 | — | — |
| 2025-10-21 | $97.95 | $274.74 | 1,036,100 | — | — |
| 2025-10-20 | $97.97 | $274.79 | 966,700 | — | — |
| 2025-10-17 | $97.63 | $273.84 | 1,922,700 | — | — |
| 2025-10-16 | $98.67 | $269.69 | 2,408,000 | — | — |
| 2025-10-15 | $95.22 | $260.26 | 1,180,900 | — | — |
| 2025-10-14 | $94.81 | $259.14 | 1,614,900 | — | — |
| 2025-10-13 | $95.65 | $261.44 | 954,800 | — | — |
| 2025-10-10 | $95.68 | $261.52 | 1,590,800 | — | — |
| 2025-10-09 | $95.41 | $260.78 | 1,303,700 | — | — |
| 2025-10-08 | $95.77 | $261.76 | 1,144,300 | — | — |
| 2025-10-07 | $95.90 | $262.12 | 1,582,700 | — | — |
| 2025-10-06 | $94.38 | $257.97 | 1,841,600 | — | — |
| 2025-10-03 | $96.27 | $263.13 | 1,329,200 | — | — |
| 2025-10-02 | $96.35 | $263.35 | 1,009,400 | — | — |
| 2025-10-01 | $96.54 | $263.87 | 1,533,100 | — | — |
| 2025-09-30 | $95.43 | $260.84 | 899,200 | — | — |
| 2025-09-29 | $95.01 | $259.69 | 1,315,800 | — | — |
| 2025-09-26 | $94.15 | $257.34 | 1,166,700 | — | — |
| 2025-09-25 | $93.64 | $255.94 | 2,570,400 | — | — |
| 2025-09-24 | $95.46 | $260.92 | 2,454,600 | — | — |
| 2025-09-23 | $96.33 | $263.30 | 1,745,700 | — | — |
| 2025-09-22 | $95.98 | $262.34 | 1,797,900 | — | — |
| 2025-09-19 | $97.64 | $266.88 | 1,026,600 | — | — |
| 2025-09-18 | $98.20 | $268.41 | 1,198,900 | — | — |
| 2025-09-17 | $99.05 | $270.73 | 2,024,300 | — | — |
| 2025-09-16 | $100.07 | $273.52 | 2,090,400 | — | — |
| 2025-09-15 | $100.46 | $274.58 | 1,687,900 | — | — |
| 2025-09-12 | $101.72 | $278.03 | 826,800 | — | — |
| 2025-09-11 | $103.69 | $283.41 | 691,200 | — | — |
| 2025-09-10 | $104.30 | $285.08 | 769,400 | — | — |
| 2025-09-09 | $104.99 | $286.97 | 1,085,600 | — | — |
| 2025-09-08 | $106.40 | $290.82 | 915,400 | — | — |
| 2025-09-05 | $110.25 | $301.34 | 858,900 | — | — |
| 2025-09-04 | $109.74 | $299.95 | 717,600 | — | — |
| 2025-09-03 | $110.02 | $300.71 | 604,500 | — | — |
| 2025-09-02 | $110.70 | $302.57 | 1,094,200 | — | — |
| 2025-08-29 | $111.83 | $305.66 | 937,900 | — | — |
| 2025-08-28 | $112.17 | $306.59 | 719,200 | — | — |
| 2025-08-27 | $112.03 | $306.21 | 648,000 | — | — |
| 2025-08-26 | $111.16 | $303.83 | 1,432,500 | — | — |
| 2025-08-25 | $113.64 | $310.61 | 536,700 | — | — |
| 2025-08-22 | $115.33 | $315.23 | 1,066,000 | — | — |
| 2025-08-21 | $114.40 | $312.69 | 1,214,400 | — | — |
| 2025-08-20 | $115.25 | $315.01 | 2,036,400 | — | — |
| 2025-08-19 | $114.07 | $311.78 | 1,441,000 | — | — |
| 2025-08-18 | $110.64 | $302.41 | 1,391,800 | — | — |
| 2025-08-15 | $110.95 | $303.26 | 712,700 | — | — |
| 2025-08-14 | $110.71 | $302.60 | 958,800 | — | — |
| 2025-08-13 | $110.97 | $303.31 | 1,323,600 | — | — |
| 2025-08-12 | $111.44 | $304.59 | 808,000 | — | — |
| 2025-08-11 | $111.55 | $304.90 | 1,549,100 | — | — |
| 2025-08-08 | $109.47 | $299.21 | 1,049,900 | — | — |
| 2025-08-07 | $109.00 | $297.93 | 1,793,800 | — | — |
| 2025-08-06 | $106.97 | $292.38 | 2,837,700 | — | — |
| 2025-08-05 | $101.70 | $277.97 | 2,217,800 | — | — |
| 2025-08-04 | $98.17 | $268.32 | 2,439,800 | — | — |
| 2025-08-01 | $97.46 | $266.38 | 1,740,300 | — | — |
| 2025-07-31 | $97.95 | $267.72 | 3,071,800 | — | — |
| 2025-07-30 | $102.82 | $281.03 | 1,168,500 | — | — |
| 2025-07-29 | $104.32 | $285.13 | 1,506,300 | — | — |
| 2025-07-28 | $104.19 | $284.78 | 1,025,500 | — | — |
| 2025-07-25 | $107.05 | $292.60 | 862,800 | — | — |
| 2025-07-24 | $105.54 | $288.47 | 1,108,300 | — | — |
| 2025-07-23 | $106.08 | $289.94 | 1,398,600 | — | — |
| 2025-07-22 | $105.51 | $288.39 | 1,050,600 | — | — |
| 2025-07-21 | $102.26 | $279.50 | 1,966,600 | — | — |
| 2025-07-18 | $103.25 | $282.21 | 916,700 | — | — |
| 2025-07-17 | $103.16 | $281.96 | 2,834,000 | — | — |
| 2025-07-16 | $103.18 | $282.02 | 1,367,600 | — | — |
| 2025-07-15 | $101.57 | $277.62 | 826,500 | — | — |
| 2025-07-14 | $101.90 | $278.52 | 1,022,500 | — | — |
| 2025-07-11 | $103.55 | $283.03 | 1,198,300 | — | — |
| 2025-07-10 | $105.49 | $288.33 | 883,000 | — | — |
| 2025-07-09 | $104.74 | $286.28 | 1,188,000 | — | — |
| 2025-07-08 | $105.19 | $287.51 | 1,291,800 | — | — |
| 2025-07-07 | $102.93 | $281.33 | 843,200 | — | — |
| 2025-07-03 | $104.73 | $286.25 | 599,600 | — | — |
| 2025-07-02 | $104.99 | $286.97 | 670,600 | — | — |
| 2025-07-01 | $103.90 | $283.99 | 896,900 | — | — |
| 2025-06-30 | $100.84 | $275.62 | 1,163,700 | — | — |
| 2025-06-27 | $100.44 | $274.53 | 920,300 | — | — |
| 2025-06-26 | $100.54 | $274.80 | 722,800 | — | — |
| 2025-06-25 | $99.86 | $272.94 | 992,700 | — | — |
| 2025-06-24 | $101.20 | $276.61 | 969,700 | — | — |
| 2025-06-23 | $100.30 | $274.15 | 1,589,000 | — | — |
| 2025-06-20 | $100.72 | $275.29 | 1,068,800 | — | — |
| 2025-06-18 | $101.63 | $277.78 | 748,100 | — | — |
| 2025-06-17 | $102.27 | $279.53 | 995,300 | — | — |
| 2025-06-16 | $103.11 | $281.83 | 2,069,100 | — | — |
| 2025-06-13 | $105.29 | $287.79 | 663,800 | — | — |
| 2025-06-12 | $107.31 | $293.31 | 733,400 | — | — |
| 2025-06-11 | $106.67 | $291.56 | 813,900 | — | — |
| 2025-06-10 | $107.68 | $294.32 | 591,000 | — | — |
| 2025-06-09 | $107.27 | $293.20 | 1,086,300 | — | — |
| 2025-06-06 | $105.13 | $287.35 | 741,700 | — | — |
| 2025-06-05 | $105.20 | $287.54 | 941,900 | — | — |
| 2025-06-04 | $110.82 | $302.90 | 751,900 | — | — |
| 2025-06-03 | $107.59 | $294.07 | 737,100 | — | — |
| 2025-06-02 | $108.67 | $297.02 | 694,900 | — | — |
| 2025-05-30 | $109.02 | $297.98 | 635,400 | — | — |
| 2025-05-29 | $109.65 | $299.70 | 708,800 | — | — |
| 2025-05-28 | $108.08 | $295.41 | 569,000 | — | — |
| 2025-05-27 | $109.95 | $300.52 | 670,700 | — | — |
| 2025-05-23 | $109.20 | $298.47 | 885,600 | — | — |
| 2025-05-22 | $110.86 | $303.01 | 651,700 | — | — |
| 2025-05-21 | $113.94 | $311.43 | 567,700 | — | — |
| 2025-05-20 | $114.29 | $312.38 | 630,500 | — | — |
| 2025-05-19 | $114.24 | $312.25 | 750,900 | — | — |
| 2025-05-16 | $115.05 | $314.46 | 655,900 | — | — |
| 2025-05-15 | $114.79 | $313.75 | 676,300 | — | — |
| 2025-05-14 | $112.74 | $308.15 | 803,900 | — | — |
| 2025-05-13 | $112.27 | $306.86 | 806,200 | — | — |
| 2025-05-12 | $114.87 | $313.97 | 1,037,400 | — | — |
| 2025-05-09 | $115.39 | $315.39 | 621,300 | — | — |
| 2025-05-08 | $115.40 | $315.42 | 889,000 | — | — |
| 2025-05-07 | $115.75 | $316.38 | 1,024,300 | — | — |
| 2025-05-06 | $114.67 | $313.42 | 1,090,700 | — | — |
| 2025-05-05 | $113.12 | $309.19 | 473,200 | — | — |
| 2025-05-02 | $113.28 | $309.62 | 490,900 | — | — |
| 2025-05-01 | $111.31 | $304.24 | 532,900 | — | — |
| 2025-04-30 | $112.02 | $306.18 | 528,500 | — | — |
| 2025-04-29 | $110.90 | $303.12 | 432,000 | — | — |
| 2025-04-28 | $111.20 | $303.94 | 684,300 | — | — |
| 2025-04-25 | $110.57 | $302.22 | 880,100 | — | — |
| 2025-04-24 | $111.63 | $305.11 | 676,600 | — | — |
| 2025-04-23 | $110.95 | $303.26 | 1,030,800 | — | — |
| 2025-04-22 | $112.37 | $307.14 | 1,621,300 | — | — |
| 2025-04-21 | $109.70 | $299.84 | 643,100 | — | — |
| 2025-04-17 | $109.58 | $299.51 | 1,291,700 | — | — |
| 2025-04-16 | $108.20 | $295.74 | 974,600 | — | — |
| 2025-04-15 | $107.57 | $294.02 | 774,600 | — | — |
| 2025-04-14 | $110.60 | $302.30 | 1,129,100 | — | — |
| 2025-04-11 | $109.53 | $299.37 | 998,200 | — | — |
| 2025-04-10 | $107.04 | $292.57 | 1,865,200 | — | — |
| 2025-04-09 | $107.57 | $294.02 | 2,024,000 | — | — |
| 2025-04-08 | $101.70 | $277.97 | 1,347,100 | — | — |
| 2025-04-07 | $101.78 | $278.19 | 2,124,800 | — | — |
| 2025-04-04 | $103.97 | $284.18 | 3,580,300 | — | — |
| 2025-04-03 | $108.01 | $295.22 | 2,560,700 | — | — |
| 2025-04-02 | $106.48 | $291.04 | 1,193,000 | — | — |
| 2025-04-01 | $104.51 | $285.65 | 920,200 | — | — |
| 2025-03-31 | $104.79 | $286.42 | 1,317,700 | — | — |
| 2025-03-28 | $105.38 | $288.03 | 1,414,600 | — | — |
| 2025-03-27 | $105.52 | $288.41 | 955,100 | — | — |
| 2025-03-26 | $105.96 | $289.62 | 926,800 | — | — |
| 2025-03-25 | $105.20 | $287.54 | 847,500 | — | — |
| 2025-03-24 | $106.19 | $290.25 | 948,700 | — | — |
| 2025-03-21 | $107.04 | $292.57 | 781,500 | — | — |
| 2025-03-20 | $108.00 | $295.19 | 845,000 | — | — |
| 2025-03-19 | $106.44 | $290.93 | 1,990,400 | — | — |
| 2025-03-18 | $108.13 | $295.55 | 818,400 | — | — |
| 2025-03-17 | $109.29 | $298.72 | 1,307,000 | — | — |
| 2025-03-14 | $107.65 | $294.24 | 1,047,800 | — | — |
| 2025-03-13 | $107.95 | $295.06 | 1,363,900 | — | — |
| 2025-03-12 | $108.42 | $296.34 | 699,300 | — | — |
| 2025-03-11 | $110.40 | $301.75 | 989,200 | — | — |
| 2025-03-10 | $112.19 | $306.64 | 1,773,600 | — | — |
| 2025-03-07 | $112.84 | $308.42 | 1,381,800 | — | — |
| 2025-03-06 | $114.19 | $312.11 | 1,126,400 | — | — |
| 2025-03-05 | $113.97 | $311.51 | 1,235,900 | — | — |
| 2025-03-04 | $108.31 | $296.04 | 957,200 | — | — |
| 2025-03-03 | $109.15 | $298.34 | 1,017,500 | — | — |
| 2025-02-28 | $108.82 | $297.43 | 718,600 | — | — |
| 2025-02-27 | $108.64 | $292.51 | 973,200 | — | — |
| 2025-02-26 | $110.49 | $297.50 | 1,217,500 | — | — |
| 2025-02-25 | $109.90 | $295.91 | 642,300 | — | — |
| 2025-02-24 | $110.27 | $296.90 | 912,100 | — | — |
| 2025-02-21 | $110.52 | $297.58 | 868,100 | — | — |
| 2025-02-20 | $107.98 | $290.74 | 1,129,800 | — | — |
| 2025-02-19 | $106.50 | $286.75 | 1,084,500 | — | — |
| 2025-02-18 | $107.72 | $290.04 | 1,377,400 | — | — |
| 2025-02-14 | $107.53 | $289.53 | 864,200 | — | — |
| 2025-02-13 | $109.38 | $294.51 | 1,439,500 | — | — |
| 2025-02-12 | $106.42 | $286.54 | 1,026,200 | — | — |
| 2025-02-11 | $108.13 | $291.14 | 866,600 | — | — |
| 2025-02-10 | $108.46 | $292.03 | 1,166,200 | — | — |
| 2025-02-07 | $110.49 | $297.50 | 976,700 | — | — |
| 2025-02-06 | $111.84 | $301.13 | 1,098,700 | — | — |
| 2025-02-05 | $111.47 | $300.13 | 1,413,000 | — | — |
| 2025-02-04 | $115.95 | $312.20 | 1,136,000 | — | — |
| 2025-02-03 | $116.93 | $314.83 | 1,639,100 | — | — |
| 2025-01-31 | $119.97 | $323.02 | 990,400 | — | — |
| 2025-01-30 | $121.57 | $327.33 | 955,000 | — | — |
| 2025-01-29 | $120.70 | $324.99 | 770,800 | — | — |
| 2025-01-28 | $123.54 | $332.63 | 742,100 | — | — |
| 2025-01-27 | $125.67 | $338.37 | 1,265,700 | — | — |
| 2025-01-24 | $124.45 | $335.08 | 1,855,300 | — | — |
| 2025-01-23 | $118.98 | $320.35 | 765,300 | — | — |
| 2025-01-22 | $117.65 | $316.77 | 835,400 | — | — |
| 2025-01-21 | $119.73 | $322.37 | 1,075,400 | — | — |
| 2025-01-17 | $118.79 | $319.84 | 895,600 | — | — |
| 2025-01-16 | $117.37 | $316.02 | 907,200 | — | — |
| 2025-01-15 | $115.94 | $312.17 | 811,500 | — | — |
| 2025-01-14 | $114.50 | $308.29 | 1,197,400 | — | — |
| 2025-01-13 | $116.67 | $314.13 | 2,269,300 | — | — |
| 2025-01-10 | $118.23 | $318.34 | 1,305,700 | — | — |
| 2025-01-08 | $125.44 | $337.75 | 620,700 | — | — |
| 2025-01-07 | $124.88 | $336.24 | 931,700 | — | — |
| 2025-01-06 | $125.32 | $337.42 | 1,722,400 | — | — |
| 2025-01-03 | $121.38 | $326.82 | 1,165,800 | — | — |
| 2025-01-02 | $126.12 | $339.58 | 885,100 | — | — |