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-12-07 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 | $184.50 | $352.19 | 658,800 | — | — |
| 2025-12-30 | $185.64 | $354.36 | 755,800 | — | — |
| 2025-12-29 | $183.93 | $351.10 | 849,300 | — | — |
| 2025-12-26 | $182.90 | $349.13 | 400,400 | — | — |
| 2025-12-24 | $183.73 | $350.72 | 352,300 | — | — |
| 2025-12-23 | $184.79 | $352.74 | 770,900 | — | — |
| 2025-12-22 | $182.66 | $348.68 | 1,255,000 | — | — |
| 2025-12-19 | $178.93 | $341.55 | 4,275,700 | — | — |
| 2025-12-18 | $178.60 | $340.93 | 1,513,700 | — | — |
| 2025-12-17 | $182.37 | $348.12 | 2,037,200 | — | — |
| 2025-12-16 | $176.41 | $336.74 | 1,936,400 | — | — |
| 2025-12-15 | $182.31 | $348.01 | 1,628,200 | — | — |
| 2025-12-12 | $183.19 | $349.69 | 1,369,700 | — | — |
| 2025-12-11 | $185.73 | $354.54 | 1,814,100 | — | — |
| 2025-12-10 | $183.48 | $350.24 | 1,803,400 | — | — |
| 2025-12-09 | $183.69 | $350.64 | 2,574,300 | — | — |
| 2025-12-08 | $179.10 | $341.88 | 1,840,500 | — | — |
| 2025-12-05 | $180.74 | $345.01 | 1,494,400 | — | — |
| 2025-12-04 | $180.02 | $343.64 | 1,331,600 | — | — |
| 2025-12-03 | $175.72 | $335.43 | 1,570,800 | — | — |
| 2025-12-02 | $171.80 | $327.94 | 1,481,800 | — | — |
| 2025-12-01 | $176.68 | $337.26 | 1,425,200 | — | — |
| 2025-11-28 | $175.31 | $334.64 | 558,400 | — | — |
| 2025-11-26 | $173.13 | $330.48 | 674,900 | — | — |
| 2025-11-25 | $171.06 | $326.53 | 1,349,100 | — | — |
| 2025-11-24 | $169.86 | $324.24 | 2,087,300 | — | — |
| 2025-11-21 | $170.54 | $325.54 | 1,546,500 | — | — |
| 2025-11-20 | $170.20 | $324.89 | 2,246,800 | — | — |
| 2025-11-19 | $170.16 | $324.81 | 968,000 | — | — |
| 2025-11-18 | $169.58 | $323.71 | 1,298,900 | — | — |
| 2025-11-17 | $168.32 | $321.30 | 1,502,200 | — | — |
| 2025-11-14 | $173.10 | $330.43 | 1,801,500 | — | — |
| 2025-11-13 | $169.71 | $323.96 | 1,345,800 | — | — |
| 2025-11-12 | $170.58 | $325.62 | 1,381,600 | — | — |
| 2025-11-11 | $173.23 | $330.67 | 1,273,800 | — | — |
| 2025-11-10 | $169.48 | $323.52 | 1,593,100 | — | — |
| 2025-11-07 | $172.06 | $328.44 | 2,151,500 | — | — |
| 2025-11-06 | $169.88 | $324.28 | 2,563,900 | — | — |
| 2025-11-05 | $162.69 | $310.55 | 2,817,600 | — | — |
| 2025-11-04 | $154.57 | $295.05 | 2,508,700 | — | — |
| 2025-11-03 | $156.09 | $297.96 | 2,327,400 | — | — |
| 2025-10-31 | $154.04 | $294.04 | 1,988,800 | — | — |
| 2025-10-30 | $151.52 | $287.32 | 1,269,100 | — | — |
| 2025-10-29 | $151.38 | $287.06 | 1,170,600 | — | — |
| 2025-10-28 | $152.54 | $289.26 | 978,800 | — | — |
| 2025-10-27 | $153.98 | $291.99 | 1,218,500 | — | — |
| 2025-10-24 | $153.77 | $291.59 | 1,210,200 | — | — |
| 2025-10-23 | $156.80 | $297.34 | 1,435,700 | — | — |
| 2025-10-22 | $154.46 | $292.90 | 1,582,200 | — | — |
| 2025-10-21 | $151.41 | $287.12 | 1,100,500 | — | — |
| 2025-10-20 | $150.94 | $286.22 | 1,057,700 | — | — |
| 2025-10-17 | $148.67 | $281.92 | 1,787,200 | — | — |
| 2025-10-16 | $146.30 | $277.43 | 1,796,700 | — | — |
| 2025-10-15 | $151.06 | $286.45 | 1,255,000 | — | — |
| 2025-10-14 | $150.38 | $285.16 | 1,697,600 | — | — |
| 2025-10-13 | $151.77 | $287.80 | 1,129,000 | — | — |
| 2025-10-10 | $152.41 | $289.01 | 1,870,000 | — | — |
| 2025-10-09 | $161.30 | $305.87 | 1,371,000 | — | — |
| 2025-10-08 | $168.49 | $319.50 | 2,009,900 | — | — |
| 2025-10-07 | $166.44 | $315.62 | 1,821,100 | — | — |
| 2025-10-06 | $162.60 | $308.33 | 1,233,500 | — | — |
| 2025-10-03 | $162.30 | $307.77 | 1,221,000 | — | — |
| 2025-10-02 | $162.65 | $308.43 | 1,628,200 | — | — |
| 2025-10-01 | $168.07 | $318.71 | 1,711,800 | — | — |
| 2025-09-30 | $167.54 | $317.70 | 1,670,200 | — | — |
| 2025-09-29 | $169.09 | $320.64 | 1,194,400 | — | — |
| 2025-09-26 | $174.19 | $330.31 | 1,023,300 | — | — |
| 2025-09-25 | $171.74 | $325.67 | 1,011,900 | — | — |
| 2025-09-24 | $172.19 | $326.52 | 1,164,100 | — | — |
| 2025-09-23 | $170.14 | $322.63 | 1,721,900 | — | — |
| 2025-09-22 | $165.22 | $313.30 | 1,586,600 | — | — |
| 2025-09-19 | $164.43 | $311.80 | 3,499,300 | — | — |
| 2025-09-18 | $170.12 | $322.59 | 2,164,700 | — | — |
| 2025-09-17 | $166.52 | $315.77 | 1,856,000 | — | — |
| 2025-09-16 | $162.94 | $308.98 | 1,463,000 | — | — |
| 2025-09-15 | $163.33 | $309.72 | 1,075,100 | — | — |
| 2025-09-12 | $166.38 | $315.50 | 1,008,900 | — | — |
| 2025-09-11 | $165.24 | $313.34 | 953,900 | — | — |
| 2025-09-10 | $163.41 | $309.87 | 1,230,700 | — | — |
| 2025-09-09 | $161.28 | $305.83 | 1,223,900 | — | — |
| 2025-09-08 | $160.52 | $304.39 | 1,783,700 | — | — |
| 2025-09-05 | $162.35 | $307.86 | 1,636,800 | — | — |
| 2025-09-04 | $166.54 | $315.81 | 1,139,800 | — | — |
| 2025-09-03 | $163.55 | $310.14 | 1,111,500 | — | — |
| 2025-09-02 | $166.72 | $316.15 | 1,221,800 | — | — |
| 2025-08-29 | $167.76 | $318.12 | 986,200 | — | — |
| 2025-08-28 | $166.96 | $316.60 | 1,018,500 | — | — |
| 2025-08-27 | $165.17 | $313.21 | 1,276,800 | — | — |
| 2025-08-26 | $163.08 | $309.24 | 1,918,900 | — | — |
| 2025-08-25 | $161.18 | $305.64 | 921,500 | — | — |
| 2025-08-22 | $163.26 | $309.59 | 1,000,400 | — | — |
| 2025-08-21 | $162.10 | $307.39 | 1,578,700 | — | — |
| 2025-08-20 | $162.87 | $308.85 | 1,722,300 | — | — |
| 2025-08-19 | $160.77 | $304.86 | 1,606,200 | — | — |
| 2025-08-18 | $161.05 | $305.40 | 1,080,000 | — | — |
| 2025-08-15 | $163.19 | $309.45 | 1,525,100 | — | — |
| 2025-08-14 | $165.51 | $313.85 | 1,439,100 | — | — |
| 2025-08-13 | $166.74 | $316.19 | 1,787,700 | — | — |
| 2025-08-12 | $168.04 | $318.65 | 1,597,700 | — | — |
| 2025-08-11 | $166.11 | $314.99 | 1,879,600 | — | — |
| 2025-08-08 | $165.09 | $313.06 | 2,023,100 | — | — |
| 2025-08-07 | $166.89 | $316.47 | 2,036,600 | — | — |
| 2025-08-06 | $163.05 | $309.19 | 1,696,800 | — | — |
| 2025-08-05 | $163.63 | $310.29 | 2,049,400 | — | — |
| 2025-08-04 | $164.82 | $312.54 | 1,240,600 | — | — |
| 2025-08-01 | $162.92 | $308.94 | 1,760,900 | — | — |
| 2025-07-31 | $166.41 | $315.56 | 1,572,000 | — | — |
| 2025-07-30 | $167.37 | $315.48 | 1,426,000 | — | — |
| 2025-07-29 | $169.56 | $319.61 | 1,123,000 | — | — |
| 2025-07-28 | $167.32 | $315.39 | 1,005,100 | — | — |
| 2025-07-25 | $165.60 | $312.15 | 1,281,000 | — | — |
| 2025-07-24 | $165.64 | $312.22 | 1,448,300 | — | — |
| 2025-07-23 | $164.92 | $310.87 | 1,462,300 | — | — |
| 2025-07-22 | $162.53 | $306.36 | 1,650,200 | — | — |
| 2025-07-21 | $163.30 | $307.81 | 1,424,200 | — | — |
| 2025-07-18 | $171.11 | $322.53 | 1,441,900 | — | — |
| 2025-07-17 | $166.48 | $313.81 | 1,451,700 | — | — |
| 2025-07-16 | $165.99 | $312.88 | 1,356,200 | — | — |
| 2025-07-15 | $169.31 | $319.14 | 897,100 | — | — |
| 2025-07-14 | $172.46 | $325.08 | 935,000 | — | — |
| 2025-07-11 | $171.90 | $324.02 | 801,400 | — | — |
| 2025-07-10 | $170.74 | $321.84 | 1,128,200 | — | — |
| 2025-07-09 | $170.69 | $321.74 | 1,202,100 | — | — |
| 2025-07-08 | $174.40 | $328.73 | 1,720,000 | — | — |
| 2025-07-07 | $172.46 | $325.08 | 1,368,700 | — | — |
| 2025-07-03 | $173.52 | $327.08 | 760,700 | — | — |
| 2025-07-02 | $173.78 | $327.57 | 1,319,000 | — | — |
| 2025-07-01 | $171.97 | $324.15 | 1,830,400 | — | — |
| 2025-06-30 | $174.08 | $328.13 | 2,119,700 | — | — |
| 2025-06-27 | $174.38 | $328.70 | 2,892,000 | — | — |
| 2025-06-26 | $175.84 | $331.45 | 1,494,100 | — | — |
| 2025-06-25 | $170.49 | $321.36 | 1,980,200 | — | — |
| 2025-06-24 | $167.73 | $316.16 | 2,041,400 | — | — |
| 2025-06-23 | $164.73 | $310.51 | 1,890,900 | — | — |
| 2025-06-20 | $170.66 | $321.69 | 2,211,400 | — | — |
| 2025-06-18 | $169.32 | $319.16 | 1,677,700 | — | — |
| 2025-06-17 | $169.65 | $319.78 | 1,296,300 | — | — |
| 2025-06-16 | $171.50 | $323.27 | 2,265,200 | — | — |
| 2025-06-13 | $174.81 | $329.51 | 2,706,300 | — | — |
| 2025-06-12 | $169.14 | $318.82 | 1,457,700 | — | — |
| 2025-06-11 | $169.78 | $320.03 | 2,018,800 | — | — |
| 2025-06-10 | $165.13 | $311.26 | 1,589,700 | — | — |
| 2025-06-09 | $162.80 | $306.87 | 1,921,600 | — | — |
| 2025-06-06 | $167.10 | $314.97 | 1,921,500 | — | — |
| 2025-06-05 | $164.13 | $309.38 | 1,903,500 | — | — |
| 2025-06-04 | $160.68 | $302.87 | 2,487,500 | — | — |
| 2025-06-03 | $164.93 | $310.88 | 1,979,800 | — | — |
| 2025-06-02 | $162.35 | $306.02 | 1,815,700 | — | — |
| 2025-05-30 | $157.93 | $297.69 | 4,020,400 | — | — |
| 2025-05-29 | $158.49 | $298.75 | 1,663,600 | — | — |
| 2025-05-28 | $159.34 | $300.35 | 1,287,600 | — | — |
| 2025-05-27 | $161.46 | $304.34 | 1,510,600 | — | — |
| 2025-05-23 | $160.46 | $302.46 | 1,475,500 | — | — |
| 2025-05-22 | $159.09 | $299.88 | 1,340,800 | — | — |
| 2025-05-21 | $160.37 | $302.29 | 2,399,800 | — | — |
| 2025-05-20 | $161.93 | $305.23 | 2,133,500 | — | — |
| 2025-05-19 | $164.63 | $310.32 | 1,202,700 | — | — |
| 2025-05-16 | $165.69 | $312.32 | 2,084,600 | — | — |
| 2025-05-15 | $166.45 | $313.75 | 1,905,100 | — | — |
| 2025-05-14 | $168.58 | $317.76 | 1,810,000 | — | — |
| 2025-05-13 | $169.50 | $319.50 | 2,111,400 | — | — |
| 2025-05-12 | $166.19 | $313.26 | 2,520,100 | — | — |
| 2025-05-09 | $159.56 | $300.76 | 1,653,500 | — | — |
| 2025-05-08 | $160.05 | $301.69 | 2,755,400 | — | — |
| 2025-05-07 | $158.89 | $299.50 | 2,235,900 | — | — |
| 2025-05-06 | $157.32 | $296.54 | 2,927,300 | — | — |
| 2025-05-05 | $158.25 | $298.29 | 3,276,000 | — | — |
| 2025-05-02 | $161.87 | $305.12 | 3,157,500 | — | — |
| 2025-05-01 | $162.34 | $306.00 | 3,153,200 | — | — |
| 2025-04-30 | $170.90 | $322.14 | 3,170,400 | — | — |
| 2025-04-29 | $178.11 | $333.84 | 1,809,900 | — | — |
| 2025-04-28 | $179.25 | $335.98 | 1,363,200 | — | — |
| 2025-04-25 | $177.62 | $332.92 | 1,591,300 | — | — |
| 2025-04-24 | $177.00 | $331.76 | 1,330,700 | — | — |
| 2025-04-23 | $172.35 | $323.05 | 2,833,800 | — | — |
| 2025-04-22 | $170.90 | $320.33 | 1,750,900 | — | — |
| 2025-04-21 | $164.54 | $308.41 | 2,009,200 | — | — |
| 2025-04-17 | $174.57 | $327.21 | 1,975,800 | — | — |
| 2025-04-16 | $172.68 | $323.67 | 2,711,400 | — | — |
| 2025-04-15 | $168.04 | $314.97 | 1,387,400 | — | — |
| 2025-04-14 | $164.73 | $308.76 | 2,482,400 | — | — |
| 2025-04-11 | $163.56 | $306.57 | 2,758,700 | — | — |
| 2025-04-10 | $162.43 | $304.45 | 3,555,500 | — | — |
| 2025-04-09 | $173.65 | $325.48 | 5,629,000 | — | — |
| 2025-04-08 | $160.57 | $300.97 | 3,563,900 | — | — |
| 2025-04-07 | $165.28 | $309.79 | 4,884,600 | — | — |
| 2025-04-04 | $161.19 | $302.13 | 7,805,700 | — | — |
| 2025-04-03 | $180.72 | $338.74 | 4,023,300 | — | — |
| 2025-04-02 | $205.72 | $385.59 | 972,000 | — | — |
| 2025-04-01 | $203.07 | $380.63 | 1,476,100 | — | — |
| 2025-03-31 | $200.47 | $375.75 | 1,734,800 | — | — |
| 2025-03-28 | $197.82 | $370.79 | 1,306,900 | — | — |
| 2025-03-27 | $199.01 | $373.02 | 1,267,500 | — | — |
| 2025-03-26 | $202.04 | $378.70 | 1,281,200 | — | — |
| 2025-03-25 | $205.57 | $385.31 | 1,428,300 | — | — |
| 2025-03-24 | $204.96 | $384.17 | 1,259,500 | — | — |
| 2025-03-21 | $197.40 | $370.00 | 2,054,800 | — | — |
| 2025-03-20 | $199.52 | $373.97 | 1,321,100 | — | — |
| 2025-03-19 | $198.96 | $372.92 | 1,026,100 | — | — |
| 2025-03-18 | $194.27 | $364.13 | 1,201,900 | — | — |
| 2025-03-17 | $196.60 | $368.50 | 1,472,500 | — | — |
| 2025-03-14 | $190.30 | $356.69 | 1,728,500 | — | — |
| 2025-03-13 | $182.86 | $342.75 | 1,552,900 | — | — |
| 2025-03-12 | $187.04 | $350.58 | 1,586,700 | — | — |
| 2025-03-11 | $181.19 | $339.62 | 2,097,700 | — | — |
| 2025-03-10 | $178.44 | $334.46 | 3,016,700 | — | — |
| 2025-03-07 | $181.91 | $340.97 | 2,635,100 | — | — |
| 2025-03-06 | $181.98 | $341.10 | 1,682,000 | — | — |
| 2025-03-05 | $186.81 | $350.15 | 2,375,800 | — | — |
| 2025-03-04 | $190.01 | $356.15 | 2,695,100 | — | — |
| 2025-03-03 | $195.68 | $366.78 | 1,968,600 | — | — |
| 2025-02-28 | $201.72 | $378.10 | 3,502,900 | — | — |
| 2025-02-27 | $195.54 | $366.51 | 1,483,200 | — | — |
| 2025-02-26 | $198.57 | $372.19 | 1,470,700 | — | — |
| 2025-02-25 | $194.92 | $365.35 | 2,206,300 | — | — |
| 2025-02-24 | $198.47 | $372.00 | 1,481,700 | — | — |
| 2025-02-21 | $200.36 | $375.55 | 2,760,100 | — | — |
| 2025-02-20 | $204.70 | $383.68 | 2,812,200 | — | — |
| 2025-02-19 | $210.29 | $394.16 | 1,842,700 | — | — |
| 2025-02-18 | $209.45 | $392.59 | 1,338,400 | — | — |
| 2025-02-14 | $205.36 | $384.92 | 1,181,700 | — | — |
| 2025-02-13 | $204.42 | $383.16 | 1,166,100 | — | — |
| 2025-02-12 | $200.59 | $375.98 | 1,425,800 | — | — |
| 2025-02-11 | $203.17 | $380.81 | 1,477,000 | — | — |
| 2025-02-10 | $205.97 | $386.06 | 1,394,000 | — | — |
| 2025-02-07 | $201.42 | $377.53 | 822,000 | — | — |
| 2025-02-06 | $198.98 | $372.96 | 1,280,600 | — | — |
| 2025-02-05 | $204.44 | $383.19 | 1,160,000 | — | — |
| 2025-02-04 | $199.81 | $374.52 | 1,129,200 | — | — |
| 2025-02-03 | $201.73 | $378.12 | 1,432,200 | — | — |
| 2025-01-31 | $196.80 | $368.87 | 1,722,300 | — | — |
| 2025-01-30 | $205.21 | $383.23 | 1,022,500 | — | — |
| 2025-01-29 | $202.86 | $378.84 | 925,800 | — | — |
| 2025-01-28 | $202.37 | $377.93 | 1,610,900 | — | — |
| 2025-01-27 | $199.24 | $372.08 | 2,002,400 | — | — |
| 2025-01-24 | $209.07 | $390.44 | 1,066,000 | — | — |
| 2025-01-23 | $211.39 | $394.77 | 1,042,700 | — | — |
| 2025-01-22 | $211.27 | $394.55 | 1,554,600 | — | — |
| 2025-01-21 | $217.22 | $405.66 | 2,239,100 | — | — |
| 2025-01-17 | $215.72 | $402.86 | 1,851,500 | — | — |
| 2025-01-16 | $212.95 | $397.69 | 1,908,600 | — | — |
| 2025-01-15 | $205.50 | $383.77 | 1,444,700 | — | — |
| 2025-01-14 | $201.38 | $376.08 | 1,625,300 | — | — |
| 2025-01-13 | $197.47 | $368.78 | 1,435,800 | — | — |
| 2025-01-10 | $193.30 | $360.99 | 1,800,500 | — | — |
| 2025-01-08 | $191.98 | $358.53 | 1,225,600 | — | — |
| 2025-01-07 | $187.82 | $350.76 | 1,588,500 | — | — |
| 2025-01-06 | $186.16 | $347.66 | 1,911,100 | — | — |
| 2025-01-03 | $186.17 | $347.67 | 1,156,200 | — | — |
| 2025-01-02 | $183.06 | $341.87 | 1,145,600 | — | — |