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
- 2010-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 | $84.36 | $217.30 | 1,071,600 | — | — |
| 2025-12-30 | $85.15 | $219.33 | 1,573,000 | — | — |
| 2025-12-29 | $85.12 | $219.26 | 1,523,200 | — | — |
| 2025-12-26 | $85.39 | $219.95 | 1,339,500 | — | — |
| 2025-12-24 | $85.15 | $219.33 | 645,100 | — | — |
| 2025-12-23 | $84.65 | $218.04 | 2,160,800 | — | — |
| 2025-12-22 | $86.49 | $222.78 | 2,859,300 | — | — |
| 2025-12-19 | $85.26 | $219.62 | 19,506,200 | — | — |
| 2025-12-18 | $86.01 | $221.55 | 2,343,200 | — | — |
| 2025-12-17 | $86.55 | $222.94 | 2,886,600 | — | — |
| 2025-12-16 | $85.40 | $219.98 | 4,772,500 | — | — |
| 2025-12-15 | $91.87 | $236.64 | 2,551,600 | — | — |
| 2025-12-12 | $92.78 | $238.99 | 1,941,100 | — | — |
| 2025-12-11 | $94.38 | $243.11 | 2,393,500 | — | — |
| 2025-12-10 | $93.02 | $239.60 | 3,515,700 | — | — |
| 2025-12-09 | $90.53 | $233.19 | 3,124,000 | — | — |
| 2025-12-08 | $91.34 | $235.28 | 5,177,500 | — | — |
| 2025-12-05 | $88.01 | $226.70 | 2,140,500 | — | — |
| 2025-12-04 | $87.65 | $225.77 | 3,417,100 | — | — |
| 2025-12-03 | $82.49 | $212.48 | 1,745,700 | — | — |
| 2025-12-02 | $81.64 | $210.29 | 1,996,700 | — | — |
| 2025-12-01 | $82.44 | $212.35 | 1,682,300 | — | — |
| 2025-11-28 | $83.46 | $214.98 | 501,600 | — | — |
| 2025-11-26 | $83.25 | $214.44 | 1,405,700 | — | — |
| 2025-11-25 | $83.65 | $215.47 | 1,877,400 | — | — |
| 2025-11-24 | $80.76 | $208.02 | 2,319,000 | — | — |
| 2025-11-21 | $80.78 | $208.08 | 1,646,600 | — | — |
| 2025-11-20 | $79.90 | $205.81 | 2,300,000 | — | — |
| 2025-11-19 | $80.43 | $207.17 | 1,608,300 | — | — |
| 2025-11-18 | $80.96 | $208.54 | 1,457,100 | — | — |
| 2025-11-17 | $81.66 | $210.34 | 2,469,400 | — | — |
| 2025-11-14 | $82.91 | $213.56 | 1,847,600 | — | — |
| 2025-11-13 | $84.21 | $215.49 | 1,804,600 | — | — |
| 2025-11-12 | $84.85 | $217.13 | 2,223,900 | — | — |
| 2025-11-11 | $87.07 | $222.81 | 1,849,100 | — | — |
| 2025-11-10 | $87.30 | $223.40 | 2,094,500 | — | — |
| 2025-11-07 | $87.45 | $223.79 | 2,291,100 | — | — |
| 2025-11-06 | $85.57 | $218.98 | 1,845,900 | — | — |
| 2025-11-05 | $86.61 | $221.64 | 2,211,100 | — | — |
| 2025-11-04 | $85.46 | $218.69 | 2,122,400 | — | — |
| 2025-11-03 | $85.50 | $218.80 | 2,901,300 | — | — |
| 2025-10-31 | $87.16 | $223.04 | 4,511,200 | — | — |
| 2025-10-30 | $82.82 | $211.94 | 2,814,400 | — | — |
| 2025-10-29 | $82.83 | $211.96 | 3,433,600 | — | — |
| 2025-10-28 | $85.56 | $218.95 | 4,293,100 | — | — |
| 2025-10-27 | $86.53 | $221.43 | 4,774,200 | — | — |
| 2025-10-24 | $91.40 | $233.89 | 8,706,100 | — | — |
| 2025-10-23 | $100.29 | $256.64 | 2,665,100 | — | — |
| 2025-10-22 | $98.74 | $252.68 | 1,856,600 | — | — |
| 2025-10-21 | $100.65 | $257.57 | 1,394,600 | — | — |
| 2025-10-20 | $100.95 | $258.33 | 1,332,600 | — | — |
| 2025-10-17 | $98.04 | $250.89 | 1,658,100 | — | — |
| 2025-10-16 | $97.28 | $248.94 | 1,727,500 | — | — |
| 2025-10-15 | $96.35 | $246.56 | 1,469,900 | — | — |
| 2025-10-14 | $97.80 | $250.27 | 1,219,300 | — | — |
| 2025-10-13 | $96.29 | $246.41 | 1,631,700 | — | — |
| 2025-10-10 | $97.14 | $248.58 | 1,827,100 | — | — |
| 2025-10-09 | $99.73 | $255.21 | 1,202,700 | — | — |
| 2025-10-08 | $102.93 | $263.40 | 1,242,500 | — | — |
| 2025-10-07 | $104.04 | $266.24 | 1,650,100 | — | — |
| 2025-10-06 | $103.64 | $265.22 | 1,274,400 | — | — |
| 2025-10-03 | $104.02 | $266.19 | 1,812,200 | — | — |
| 2025-10-02 | $103.11 | $263.86 | 1,546,600 | — | — |
| 2025-10-01 | $102.60 | $262.56 | 1,995,100 | — | — |
| 2025-09-30 | $99.95 | $255.77 | 1,345,900 | — | — |
| 2025-09-29 | $98.89 | $253.06 | 2,176,800 | — | — |
| 2025-09-26 | $99.08 | $253.55 | 1,364,400 | — | — |
| 2025-09-25 | $97.53 | $249.58 | 2,128,200 | — | — |
| 2025-09-24 | $99.28 | $254.06 | 1,903,800 | — | — |
| 2025-09-23 | $98.33 | $251.63 | 1,912,100 | — | — |
| 2025-09-22 | $99.79 | $255.36 | 2,538,500 | — | — |
| 2025-09-19 | $102.14 | $261.38 | 3,558,200 | — | — |
| 2025-09-18 | $101.21 | $259.00 | 1,692,300 | — | — |
| 2025-09-17 | $101.58 | $259.94 | 1,529,200 | — | — |
| 2025-09-16 | $101.83 | $260.58 | 1,718,100 | — | — |
| 2025-09-15 | $101.62 | $260.05 | 1,772,800 | — | — |
| 2025-09-12 | $104.62 | $267.72 | 1,427,400 | — | — |
| 2025-09-11 | $103.84 | $265.73 | 1,970,800 | — | — |
| 2025-09-10 | $102.50 | $262.30 | 1,711,800 | — | — |
| 2025-09-09 | $103.12 | $263.89 | 1,458,700 | — | — |
| 2025-09-08 | $101.69 | $260.23 | 2,015,800 | — | — |
| 2025-09-05 | $102.45 | $262.17 | 2,395,100 | — | — |
| 2025-09-04 | $103.20 | $264.09 | 2,163,300 | — | — |
| 2025-09-03 | $106.75 | $273.18 | 1,417,700 | — | — |
| 2025-09-02 | $110.08 | $281.70 | 1,061,100 | — | — |
| 2025-08-29 | $108.72 | $278.22 | 798,900 | — | — |
| 2025-08-28 | $108.22 | $276.94 | 1,153,600 | — | — |
| 2025-08-27 | $110.77 | $283.46 | 1,045,500 | — | — |
| 2025-08-26 | $110.27 | $282.18 | 2,476,900 | — | — |
| 2025-08-25 | $109.44 | $280.06 | 926,300 | — | — |
| 2025-08-22 | $109.93 | $281.31 | 959,700 | — | — |
| 2025-08-21 | $108.97 | $278.86 | 964,300 | — | — |
| 2025-08-20 | $109.21 | $279.47 | 1,116,700 | — | — |
| 2025-08-19 | $109.64 | $280.57 | 1,181,800 | — | — |
| 2025-08-18 | $109.03 | $279.01 | 1,357,300 | — | — |
| 2025-08-15 | $109.32 | $279.75 | 1,943,400 | — | — |
| 2025-08-14 | $108.15 | $276.76 | 1,660,600 | — | — |
| 2025-08-13 | $111.63 | $284.26 | 2,502,100 | — | — |
| 2025-08-12 | $109.03 | $277.63 | 1,950,500 | — | — |
| 2025-08-11 | $109.18 | $278.02 | 1,256,900 | — | — |
| 2025-08-08 | $110.38 | $281.07 | 1,304,500 | — | — |
| 2025-08-07 | $110.79 | $282.12 | 1,813,400 | — | — |
| 2025-08-06 | $111.87 | $284.87 | 1,245,900 | — | — |
| 2025-08-05 | $111.45 | $283.80 | 1,636,600 | — | — |
| 2025-08-04 | $111.43 | $283.75 | 1,147,600 | — | — |
| 2025-08-01 | $109.70 | $279.34 | 2,106,800 | — | — |
| 2025-07-31 | $107.33 | $273.31 | 1,767,600 | — | — |
| 2025-07-30 | $107.48 | $273.69 | 3,043,600 | — | — |
| 2025-07-29 | $108.21 | $275.55 | 2,637,000 | — | — |
| 2025-07-28 | $107.12 | $272.77 | 3,806,600 | — | — |
| 2025-07-25 | $113.05 | $287.87 | 4,378,400 | — | — |
| 2025-07-24 | $115.12 | $293.14 | 2,239,200 | — | — |
| 2025-07-23 | $115.95 | $295.26 | 2,231,300 | — | — |
| 2025-07-22 | $111.89 | $284.92 | 2,638,700 | — | — |
| 2025-07-21 | $109.32 | $278.37 | 1,430,100 | — | — |
| 2025-07-18 | $109.33 | $278.40 | 1,105,800 | — | — |
| 2025-07-17 | $108.85 | $277.18 | 2,035,200 | — | — |
| 2025-07-16 | $105.00 | $267.37 | 2,221,300 | — | — |
| 2025-07-15 | $104.77 | $266.79 | 1,923,600 | — | — |
| 2025-07-14 | $107.75 | $274.38 | 1,491,900 | — | — |
| 2025-07-11 | $106.94 | $272.31 | 1,116,100 | — | — |
| 2025-07-10 | $107.68 | $274.20 | 1,172,400 | — | — |
| 2025-07-09 | $107.02 | $272.52 | 1,470,800 | — | — |
| 2025-07-08 | $107.57 | $273.92 | 2,215,700 | — | — |
| 2025-07-07 | $110.43 | $281.20 | 1,825,000 | — | — |
| 2025-07-03 | $108.93 | $277.38 | 1,584,400 | — | — |
| 2025-07-02 | $108.27 | $275.70 | 1,900,500 | — | — |
| 2025-07-01 | $107.31 | $273.26 | 1,957,500 | — | — |
| 2025-06-30 | $104.13 | $265.16 | 2,710,700 | — | — |
| 2025-06-27 | $102.86 | $261.92 | 3,780,600 | — | — |
| 2025-06-26 | $103.27 | $262.97 | 2,031,100 | — | — |
| 2025-06-25 | $101.34 | $258.05 | 1,532,200 | — | — |
| 2025-06-24 | $100.16 | $255.05 | 1,903,900 | — | — |
| 2025-06-23 | $100.69 | $256.40 | 1,609,200 | — | — |
| 2025-06-20 | $99.97 | $254.56 | 3,315,100 | — | — |
| 2025-06-18 | $102.00 | $259.73 | 1,382,600 | — | — |
| 2025-06-17 | $102.22 | $260.29 | 1,667,900 | — | — |
| 2025-06-16 | $102.17 | $260.17 | 2,051,300 | — | — |
| 2025-06-13 | $103.30 | $263.04 | 2,209,400 | — | — |
| 2025-06-12 | $102.10 | $259.99 | 1,850,800 | — | — |
| 2025-06-11 | $100.65 | $256.30 | 1,790,800 | — | — |
| 2025-06-10 | $100.65 | $254.90 | 1,779,700 | — | — |
| 2025-06-09 | $101.90 | $258.06 | 2,080,400 | — | — |
| 2025-06-06 | $103.25 | $261.48 | 1,691,800 | — | — |
| 2025-06-05 | $102.14 | $258.67 | 2,075,900 | — | — |
| 2025-06-04 | $102.51 | $259.61 | 2,375,200 | — | — |
| 2025-06-03 | $104.92 | $265.71 | 2,251,500 | — | — |
| 2025-06-02 | $103.31 | $261.63 | 2,565,000 | — | — |
| 2025-05-30 | $106.25 | $269.08 | 2,370,400 | — | — |
| 2025-05-29 | $105.72 | $267.74 | 2,613,000 | — | — |
| 2025-05-28 | $104.66 | $265.05 | 3,386,900 | — | — |
| 2025-05-27 | $109.81 | $278.09 | 3,195,900 | — | — |
| 2025-05-23 | $107.79 | $272.98 | 8,972,200 | — | — |
| 2025-05-22 | $129.13 | $327.02 | 1,821,000 | — | — |
| 2025-05-21 | $128.42 | $325.22 | 1,575,700 | — | — |
| 2025-05-20 | $129.69 | $328.44 | 1,011,800 | — | — |
| 2025-05-19 | $129.30 | $327.45 | 1,641,000 | — | — |
| 2025-05-16 | $128.81 | $326.21 | 2,185,000 | — | — |
| 2025-05-15 | $127.67 | $323.32 | 1,438,800 | — | — |
| 2025-05-14 | $123.45 | $312.64 | 1,573,900 | — | — |
| 2025-05-13 | $123.72 | $313.32 | 1,240,300 | — | — |
| 2025-05-12 | $124.67 | $315.73 | 1,294,900 | — | — |
| 2025-05-09 | $123.79 | $313.50 | 991,100 | — | — |
| 2025-05-08 | $123.63 | $313.09 | 1,050,000 | — | — |
| 2025-05-07 | $123.19 | $311.98 | 1,151,100 | — | — |
| 2025-05-06 | $123.35 | $312.38 | 2,009,100 | — | — |
| 2025-05-05 | $119.17 | $301.80 | 1,225,800 | — | — |
| 2025-05-02 | $119.81 | $303.42 | 1,418,400 | — | — |
| 2025-05-01 | $119.53 | $302.71 | 1,403,000 | — | — |
| 2025-04-30 | $120.02 | $303.95 | 1,530,400 | — | — |
| 2025-04-29 | $119.30 | $302.13 | 1,196,200 | — | — |
| 2025-04-28 | $118.81 | $300.89 | 1,142,300 | — | — |
| 2025-04-25 | $119.59 | $302.86 | 1,706,700 | — | — |
| 2025-04-24 | $119.33 | $302.20 | 2,504,100 | — | — |
| 2025-04-23 | $116.42 | $294.83 | 3,223,900 | — | — |
| 2025-04-22 | $115.13 | $291.57 | 2,465,200 | — | — |
| 2025-04-21 | $111.95 | $283.51 | 1,523,500 | — | — |
| 2025-04-17 | $113.68 | $287.89 | 1,582,200 | — | — |
| 2025-04-16 | $111.29 | $281.84 | 1,799,600 | — | — |
| 2025-04-15 | $110.29 | $279.31 | 1,538,900 | — | — |
| 2025-04-14 | $112.03 | $283.72 | 2,118,500 | — | — |
| 2025-04-11 | $108.78 | $275.48 | 2,670,600 | — | — |
| 2025-04-10 | $108.81 | $275.56 | 2,990,900 | — | — |
| 2025-04-09 | $108.07 | $273.69 | 6,554,600 | — | — |
| 2025-04-08 | $106.69 | $270.19 | 3,091,300 | — | — |
| 2025-04-07 | $107.37 | $271.91 | 2,648,700 | — | — |
| 2025-04-04 | $109.20 | $276.55 | 3,591,500 | — | — |
| 2025-04-03 | $111.74 | $282.98 | 3,094,400 | — | — |
| 2025-04-02 | $112.83 | $285.74 | 9,497,200 | — | — |
| 2025-04-01 | $107.36 | $271.89 | 2,565,100 | — | — |
| 2025-03-31 | $104.58 | $264.85 | 1,979,200 | — | — |
| 2025-03-28 | $105.28 | $266.62 | 1,394,400 | — | — |
| 2025-03-27 | $105.86 | $268.09 | 2,013,400 | — | — |
| 2025-03-26 | $106.32 | $269.25 | 1,553,300 | — | — |
| 2025-03-25 | $106.32 | $269.25 | 1,950,200 | — | — |
| 2025-03-24 | $105.17 | $266.34 | 2,710,700 | — | — |
| 2025-03-21 | $104.14 | $263.73 | 5,201,100 | — | — |
| 2025-03-20 | $103.58 | $262.32 | 4,997,500 | — | — |
| 2025-03-19 | $112.71 | $285.44 | 3,523,700 | — | — |
| 2025-03-18 | $116.52 | $295.09 | 2,117,200 | — | — |
| 2025-03-17 | $115.34 | $292.10 | 1,809,900 | — | — |
| 2025-03-14 | $112.25 | $284.27 | 1,322,300 | — | — |
| 2025-03-13 | $111.32 | $281.92 | 1,586,200 | — | — |
| 2025-03-12 | $111.55 | $282.50 | 2,063,500 | — | — |
| 2025-03-11 | $110.04 | $278.68 | 2,420,900 | — | — |
| 2025-03-10 | $112.64 | $285.26 | 3,237,600 | — | — |
| 2025-03-07 | $116.47 | $294.96 | 4,249,100 | — | — |
| 2025-03-06 | $108.33 | $274.35 | 2,670,400 | — | — |
| 2025-03-05 | $109.94 | $278.42 | 3,527,200 | — | — |
| 2025-03-04 | $105.79 | $267.91 | 6,752,600 | — | — |
| 2025-03-03 | $102.72 | $260.14 | 3,783,900 | — | — |
| 2025-02-28 | $106.06 | $268.60 | 5,222,800 | — | — |
| 2025-02-27 | $111.04 | $281.21 | 2,946,400 | — | — |
| 2025-02-26 | $113.49 | $287.41 | 2,505,300 | — | — |
| 2025-02-25 | $114.65 | $290.35 | 2,879,700 | — | — |
| 2025-02-24 | $112.43 | $284.73 | 3,898,500 | — | — |
| 2025-02-21 | $112.30 | $284.40 | 4,374,800 | — | — |
| 2025-02-20 | $113.62 | $287.74 | 3,479,800 | — | — |
| 2025-02-19 | $117.80 | $298.33 | 1,510,100 | — | — |
| 2025-02-18 | $119.19 | $301.85 | 1,793,100 | — | — |
| 2025-02-14 | $117.73 | $298.15 | 1,695,200 | — | — |
| 2025-02-13 | $117.88 | $297.14 | 3,305,400 | — | — |
| 2025-02-12 | $121.88 | $307.22 | 1,875,200 | — | — |
| 2025-02-11 | $124.41 | $313.60 | 2,235,200 | — | — |
| 2025-02-10 | $128.10 | $322.90 | 1,313,300 | — | — |
| 2025-02-07 | $127.94 | $322.50 | 1,977,000 | — | — |
| 2025-02-06 | $129.16 | $325.57 | 1,659,700 | — | — |
| 2025-02-05 | $129.35 | $326.05 | 1,302,100 | — | — |
| 2025-02-04 | $131.97 | $332.65 | 1,930,900 | — | — |
| 2025-02-03 | $129.41 | $326.20 | 2,964,100 | — | — |
| 2025-01-31 | $129.00 | $325.17 | 3,619,100 | — | — |
| 2025-01-30 | $128.93 | $324.99 | 2,560,600 | — | — |
| 2025-01-29 | $127.06 | $320.28 | 1,735,400 | — | — |
| 2025-01-28 | $128.91 | $324.94 | 2,247,800 | — | — |
| 2025-01-27 | $135.38 | $341.25 | 1,874,800 | — | — |
| 2025-01-24 | $133.44 | $336.36 | 1,791,400 | — | — |
| 2025-01-23 | $136.19 | $343.29 | 3,229,900 | — | — |
| 2025-01-22 | $143.06 | $360.61 | 3,481,100 | — | — |
| 2025-01-21 | $142.45 | $359.07 | 2,197,800 | — | — |
| 2025-01-17 | $136.06 | $342.96 | 1,455,500 | — | — |
| 2025-01-16 | $136.30 | $343.57 | 1,456,700 | — | — |
| 2025-01-15 | $136.07 | $342.99 | 1,208,500 | — | — |
| 2025-01-14 | $136.14 | $343.17 | 1,327,500 | — | — |
| 2025-01-13 | $135.12 | $340.59 | 1,819,200 | — | — |
| 2025-01-10 | $132.47 | $333.91 | 2,054,100 | — | — |
| 2025-01-08 | $130.08 | $327.89 | 1,623,500 | — | — |
| 2025-01-07 | $129.24 | $325.77 | 1,515,800 | — | — |
| 2025-01-06 | $130.74 | $329.55 | 1,588,400 | — | — |
| 2025-01-03 | $131.93 | $332.55 | 1,526,200 | — | — |
| 2025-01-02 | $128.12 | $322.95 | 2,194,700 | — | — |