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
- 2014-05-02 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 | $161.63 | $264.96 | 1,247,300 | — | — |
| 2025-12-30 | $163.23 | $267.58 | 1,852,700 | — | — |
| 2025-12-29 | $169.05 | $277.12 | 1,648,100 | — | — |
| 2025-12-26 | $168.73 | $276.60 | 765,600 | — | — |
| 2025-12-24 | $169.06 | $277.14 | 644,600 | — | — |
| 2025-12-23 | $168.74 | $276.61 | 1,502,300 | — | — |
| 2025-12-22 | $170.29 | $279.15 | 1,942,200 | — | — |
| 2025-12-19 | $165.68 | $271.60 | 5,186,100 | — | — |
| 2025-12-18 | $166.66 | $273.20 | 2,757,100 | — | — |
| 2025-12-17 | $168.51 | $276.24 | 3,255,900 | — | — |
| 2025-12-16 | $173.61 | $282.76 | 2,884,400 | — | — |
| 2025-12-15 | $172.68 | $281.25 | 2,785,100 | — | — |
| 2025-12-12 | $173.78 | $283.04 | 3,332,300 | — | — |
| 2025-12-11 | $176.87 | $288.07 | 4,140,800 | — | — |
| 2025-12-10 | $178.28 | $290.37 | 47,940,600 | — | — |
| 2025-12-09 | $176.20 | $286.98 | 15,485,800 | — | — |
| 2025-12-08 | $164.26 | $267.53 | 2,344,100 | — | — |
| 2025-12-05 | $165.46 | $269.49 | 1,349,300 | — | — |
| 2025-12-04 | $163.07 | $265.59 | 1,745,100 | — | — |
| 2025-12-03 | $162.05 | $263.93 | 1,715,400 | — | — |
| 2025-12-02 | $159.92 | $260.46 | 1,565,800 | — | — |
| 2025-12-01 | $159.51 | $259.80 | 2,114,500 | — | — |
| 2025-11-28 | $156.85 | $255.46 | 753,300 | — | — |
| 2025-11-26 | $154.55 | $251.72 | 1,103,400 | — | — |
| 2025-11-25 | $152.87 | $248.98 | 1,384,600 | — | — |
| 2025-11-24 | $150.11 | $244.49 | 1,694,200 | — | — |
| 2025-11-21 | $147.43 | $240.12 | 1,424,100 | — | — |
| 2025-11-20 | $144.31 | $235.04 | 1,079,100 | — | — |
| 2025-11-19 | $145.17 | $236.44 | 1,393,100 | — | — |
| 2025-11-18 | $142.69 | $232.40 | 2,298,200 | — | — |
| 2025-11-17 | $142.06 | $231.37 | 2,345,100 | — | — |
| 2025-11-14 | $146.40 | $238.44 | 1,775,900 | — | — |
| 2025-11-13 | $148.47 | $241.81 | 2,070,400 | — | — |
| 2025-11-12 | $153.69 | $250.32 | 1,553,800 | — | — |
| 2025-11-11 | $153.87 | $250.61 | 1,758,500 | — | — |
| 2025-11-10 | $153.34 | $249.75 | 1,415,100 | — | — |
| 2025-11-07 | $153.88 | $250.63 | 1,235,200 | — | — |
| 2025-11-06 | $151.26 | $246.36 | 1,501,500 | — | — |
| 2025-11-05 | $153.25 | $249.60 | 1,530,800 | — | — |
| 2025-11-04 | $153.01 | $249.21 | 1,906,800 | — | — |
| 2025-11-03 | $155.50 | $253.26 | 4,049,100 | — | — |
| 2025-10-31 | $148.71 | $242.21 | 3,410,400 | — | — |
| 2025-10-30 | $147.29 | $239.89 | 2,639,400 | — | — |
| 2025-10-29 | $150.52 | $245.15 | 1,954,100 | — | — |
| 2025-10-28 | $150.93 | $245.82 | 1,996,200 | — | — |
| 2025-10-27 | $150.97 | $245.89 | 2,031,000 | — | — |
| 2025-10-24 | $149.34 | $243.23 | 1,758,400 | — | — |
| 2025-10-23 | $148.43 | $241.75 | 1,668,200 | — | — |
| 2025-10-22 | $150.10 | $244.47 | 1,510,400 | — | — |
| 2025-10-21 | $150.11 | $244.49 | 1,844,600 | — | — |
| 2025-10-20 | $146.61 | $238.79 | 1,392,300 | — | — |
| 2025-10-17 | $141.87 | $231.07 | 2,644,000 | — | — |
| 2025-10-16 | $141.24 | $230.04 | 2,161,000 | — | — |
| 2025-10-15 | $151.09 | $246.08 | 2,795,300 | — | — |
| 2025-10-14 | $149.58 | $243.62 | 3,758,400 | — | — |
| 2025-10-13 | $143.63 | $233.93 | 1,790,000 | — | — |
| 2025-10-10 | $140.88 | $229.45 | 1,997,500 | — | — |
| 2025-10-09 | $147.26 | $239.84 | 1,799,300 | — | — |
| 2025-10-08 | $149.80 | $243.98 | 1,927,100 | — | — |
| 2025-10-07 | $148.64 | $242.09 | 2,171,300 | — | — |
| 2025-10-06 | $150.10 | $244.47 | 2,077,900 | — | — |
| 2025-10-03 | $152.40 | $248.22 | 4,091,700 | — | — |
| 2025-10-02 | $150.61 | $245.30 | 4,022,500 | — | — |
| 2025-10-01 | $154.14 | $251.05 | 2,313,200 | — | — |
| 2025-09-30 | $159.89 | $260.41 | 3,514,200 | — | — |
| 2025-09-29 | $163.42 | $266.16 | 1,807,600 | — | — |
| 2025-09-26 | $163.05 | $265.56 | 2,619,200 | — | — |
| 2025-09-25 | $163.32 | $266.00 | 2,265,500 | — | — |
| 2025-09-24 | $168.23 | $274.00 | 1,889,200 | — | — |
| 2025-09-23 | $181.15 | $295.04 | 1,056,400 | — | — |
| 2025-09-22 | $181.99 | $296.41 | 1,053,800 | — | — |
| 2025-09-19 | $183.00 | $298.05 | 2,112,000 | — | — |
| 2025-09-18 | $183.42 | $298.74 | 1,365,900 | — | — |
| 2025-09-17 | $178.89 | $291.36 | 1,175,500 | — | — |
| 2025-09-16 | $178.61 | $290.90 | 1,120,300 | — | — |
| 2025-09-15 | $179.92 | $291.21 | 1,311,900 | — | — |
| 2025-09-12 | $182.79 | $295.86 | 837,100 | — | — |
| 2025-09-11 | $184.71 | $298.97 | 1,412,400 | — | — |
| 2025-09-10 | $178.93 | $289.61 | 1,202,700 | — | — |
| 2025-09-09 | $175.07 | $283.36 | 979,900 | — | — |
| 2025-09-08 | $176.25 | $285.27 | 1,731,200 | — | — |
| 2025-09-05 | $177.31 | $286.99 | 1,638,800 | — | — |
| 2025-09-04 | $180.05 | $291.42 | 1,171,300 | — | — |
| 2025-09-03 | $176.82 | $286.20 | 1,244,000 | — | — |
| 2025-09-02 | $179.78 | $290.99 | 1,430,700 | — | — |
| 2025-08-29 | $179.20 | $290.05 | 899,200 | — | — |
| 2025-08-28 | $180.27 | $291.78 | 1,024,300 | — | — |
| 2025-08-27 | $179.51 | $290.55 | 1,556,100 | — | — |
| 2025-08-26 | $178.93 | $289.61 | 1,971,500 | — | — |
| 2025-08-25 | $178.13 | $288.32 | 1,564,700 | — | — |
| 2025-08-22 | $181.07 | $293.07 | 1,500,300 | — | — |
| 2025-08-21 | $178.26 | $288.53 | 1,041,500 | — | — |
| 2025-08-20 | $178.93 | $289.61 | 1,709,400 | — | — |
| 2025-08-19 | $180.59 | $292.30 | 2,409,200 | — | — |
| 2025-08-18 | $189.27 | $306.35 | 1,388,800 | — | — |
| 2025-08-15 | $187.78 | $303.94 | 928,300 | — | — |
| 2025-08-14 | $190.45 | $308.26 | 885,700 | — | — |
| 2025-08-13 | $190.94 | $309.05 | 1,194,100 | — | — |
| 2025-08-12 | $192.76 | $312.00 | 1,278,900 | — | — |
| 2025-08-11 | $186.55 | $301.94 | 751,700 | — | — |
| 2025-08-08 | $188.43 | $304.99 | 952,900 | — | — |
| 2025-08-07 | $186.95 | $302.59 | 1,240,800 | — | — |
| 2025-08-06 | $189.29 | $306.38 | 1,390,600 | — | — |
| 2025-08-05 | $187.98 | $304.26 | 1,602,700 | — | — |
| 2025-08-04 | $188.55 | $305.18 | 1,381,600 | — | — |
| 2025-08-01 | $182.83 | $295.92 | 2,193,800 | — | — |
| 2025-07-31 | $185.53 | $300.29 | 1,802,800 | — | — |
| 2025-07-30 | $187.73 | $303.85 | 951,800 | — | — |
| 2025-07-29 | $187.93 | $304.18 | 1,243,900 | — | — |
| 2025-07-28 | $187.36 | $303.26 | 1,335,400 | — | — |
| 2025-07-25 | $186.22 | $301.41 | 1,320,300 | — | — |
| 2025-07-24 | $182.34 | $295.13 | 1,222,700 | — | — |
| 2025-07-23 | $180.57 | $292.27 | 871,800 | — | — |
| 2025-07-22 | $178.25 | $288.51 | 1,266,400 | — | — |
| 2025-07-21 | $178.89 | $289.55 | 1,653,400 | — | — |
| 2025-07-18 | $183.12 | $296.39 | 2,397,900 | — | — |
| 2025-07-17 | $183.17 | $296.47 | 1,868,000 | — | — |
| 2025-07-16 | $179.92 | $291.21 | 1,747,000 | — | — |
| 2025-07-15 | $174.49 | $282.42 | 1,090,300 | — | — |
| 2025-07-14 | $180.34 | $291.89 | 1,331,600 | — | — |
| 2025-07-11 | $177.37 | $287.09 | 713,900 | — | — |
| 2025-07-10 | $180.13 | $291.55 | 980,100 | — | — |
| 2025-07-09 | $176.97 | $286.44 | 927,300 | — | — |
| 2025-07-08 | $175.10 | $283.41 | 1,033,700 | — | — |
| 2025-07-07 | $174.86 | $283.02 | 1,269,700 | — | — |
| 2025-07-03 | $177.96 | $288.04 | 684,400 | — | — |
| 2025-07-02 | $177.98 | $288.07 | 2,546,300 | — | — |
| 2025-07-01 | $174.73 | $282.81 | 2,485,400 | — | — |
| 2025-06-30 | $173.20 | $280.34 | 1,491,700 | — | — |
| 2025-06-27 | $173.18 | $280.30 | 1,591,500 | — | — |
| 2025-06-26 | $171.11 | $276.95 | 877,700 | — | — |
| 2025-06-25 | $168.80 | $273.21 | 1,233,300 | — | — |
| 2025-06-24 | $169.82 | $274.87 | 1,099,300 | — | — |
| 2025-06-23 | $165.35 | $267.63 | 1,119,400 | — | — |
| 2025-06-20 | $165.76 | $268.29 | 2,491,600 | — | — |
| 2025-06-18 | $167.34 | $270.85 | 1,497,200 | — | — |
| 2025-06-17 | $165.18 | $267.36 | 1,086,900 | — | — |
| 2025-06-16 | $167.03 | $270.35 | 750,300 | — | — |
| 2025-06-13 | $166.56 | $267.78 | 1,143,300 | — | — |
| 2025-06-12 | $170.81 | $274.61 | 2,457,000 | — | — |
| 2025-06-11 | $168.78 | $271.35 | 1,415,300 | — | — |
| 2025-06-10 | $168.58 | $271.02 | 1,450,100 | — | — |
| 2025-06-09 | $172.30 | $277.00 | 2,359,300 | — | — |
| 2025-06-06 | $173.88 | $279.54 | 1,865,200 | — | — |
| 2025-06-05 | $169.99 | $273.29 | 1,163,900 | — | — |
| 2025-06-04 | $169.01 | $271.72 | 1,364,700 | — | — |
| 2025-06-03 | $168.53 | $270.94 | 1,279,900 | — | — |
| 2025-06-02 | $166.79 | $268.15 | 1,318,900 | — | — |
| 2025-05-30 | $165.50 | $266.07 | 3,004,200 | — | — |
| 2025-05-29 | $164.90 | $265.11 | 1,112,100 | — | — |
| 2025-05-28 | $163.99 | $263.64 | 999,900 | — | — |
| 2025-05-27 | $164.60 | $264.63 | 1,079,400 | — | — |
| 2025-05-23 | $160.29 | $257.70 | 1,008,800 | — | — |
| 2025-05-22 | $159.88 | $257.04 | 961,000 | — | — |
| 2025-05-21 | $158.98 | $255.59 | 1,561,000 | — | — |
| 2025-05-20 | $166.03 | $266.92 | 1,984,100 | — | — |
| 2025-05-19 | $168.64 | $271.12 | 940,100 | — | — |
| 2025-05-16 | $170.15 | $273.55 | 1,702,100 | — | — |
| 2025-05-15 | $168.70 | $271.22 | 3,115,600 | — | — |
| 2025-05-14 | $175.83 | $282.68 | 1,817,900 | — | — |
| 2025-05-13 | $172.50 | $277.33 | 2,291,500 | — | — |
| 2025-05-12 | $172.57 | $277.44 | 1,892,500 | — | — |
| 2025-05-09 | $164.95 | $265.19 | 1,659,100 | — | — |
| 2025-05-08 | $165.85 | $266.64 | 1,785,300 | — | — |
| 2025-05-07 | $162.08 | $260.57 | 1,478,900 | — | — |
| 2025-05-06 | $159.63 | $256.64 | 1,707,600 | — | — |
| 2025-05-05 | $160.76 | $258.45 | 2,157,000 | — | — |
| 2025-05-02 | $157.07 | $252.52 | 1,942,700 | — | — |
| 2025-05-01 | $152.27 | $244.80 | 1,075,500 | — | — |
| 2025-04-30 | $152.53 | $245.22 | 1,722,200 | — | — |
| 2025-04-29 | $152.79 | $245.64 | 1,146,300 | — | — |
| 2025-04-28 | $153.38 | $246.59 | 1,294,700 | — | — |
| 2025-04-25 | $153.88 | $247.39 | 1,290,700 | — | — |
| 2025-04-24 | $152.97 | $245.93 | 1,341,600 | — | — |
| 2025-04-23 | $145.95 | $234.64 | 1,523,000 | — | — |
| 2025-04-22 | $141.72 | $227.84 | 1,150,300 | — | — |
| 2025-04-21 | $137.08 | $220.38 | 1,532,500 | — | — |
| 2025-04-17 | $141.24 | $227.07 | 1,210,000 | — | — |
| 2025-04-16 | $139.60 | $224.43 | 1,783,300 | — | — |
| 2025-04-15 | $141.32 | $227.20 | 1,683,500 | — | — |
| 2025-04-14 | $138.38 | $222.47 | 2,297,800 | — | — |
| 2025-04-11 | $137.74 | $221.44 | 3,184,500 | — | — |
| 2025-04-10 | $135.77 | $218.28 | 3,935,100 | — | — |
| 2025-04-09 | $142.37 | $228.89 | 4,616,400 | — | — |
| 2025-04-08 | $123.21 | $198.08 | 4,718,900 | — | — |
| 2025-04-07 | $124.73 | $200.53 | 6,475,200 | — | — |
| 2025-04-04 | $118.04 | $189.77 | 7,645,200 | — | — |
| 2025-04-03 | $130.59 | $209.95 | 3,035,100 | — | — |
| 2025-04-02 | $154.50 | $248.39 | 2,113,600 | — | — |
| 2025-04-01 | $149.44 | $240.25 | 2,170,700 | — | — |
| 2025-03-31 | $146.61 | $235.70 | 2,009,700 | — | — |
| 2025-03-28 | $144.90 | $232.95 | 1,654,200 | — | — |
| 2025-03-27 | $148.40 | $238.58 | 1,921,800 | — | — |
| 2025-03-26 | $153.28 | $246.43 | 2,110,400 | — | — |
| 2025-03-25 | $155.63 | $250.20 | 3,835,800 | — | — |
| 2025-03-24 | $153.75 | $247.18 | 1,724,900 | — | — |
| 2025-03-21 | $147.71 | $237.47 | 1,749,400 | — | — |
| 2025-03-20 | $147.34 | $236.88 | 992,900 | — | — |
| 2025-03-19 | $147.61 | $237.31 | 1,638,000 | — | — |
| 2025-03-18 | $144.02 | $231.54 | 1,292,300 | — | — |
| 2025-03-17 | $147.11 | $236.51 | 1,481,700 | — | — |
| 2025-03-14 | $144.36 | $230.29 | 1,565,800 | — | — |
| 2025-03-13 | $140.19 | $223.63 | 1,894,300 | — | — |
| 2025-03-12 | $145.93 | $232.79 | 1,735,400 | — | — |
| 2025-03-11 | $143.01 | $228.13 | 2,545,500 | — | — |
| 2025-03-10 | $141.24 | $225.31 | 3,161,000 | — | — |
| 2025-03-07 | $154.96 | $247.19 | 3,354,100 | — | — |
| 2025-03-06 | $153.37 | $244.66 | 2,113,100 | — | — |
| 2025-03-05 | $163.00 | $260.02 | 1,701,400 | — | — |
| 2025-03-04 | $160.99 | $256.81 | 2,907,900 | — | — |
| 2025-03-03 | $169.76 | $270.80 | 2,140,200 | — | — |
| 2025-02-28 | $170.94 | $272.69 | 2,118,600 | — | — |
| 2025-02-27 | $167.12 | $266.59 | 1,228,500 | — | — |
| 2025-02-26 | $168.97 | $269.54 | 1,076,700 | — | — |
| 2025-02-25 | $167.36 | $266.98 | 1,911,600 | — | — |
| 2025-02-24 | $168.91 | $269.45 | 1,866,600 | — | — |
| 2025-02-21 | $174.09 | $277.71 | 1,125,400 | — | — |
| 2025-02-20 | $179.69 | $286.64 | 1,383,100 | — | — |
| 2025-02-19 | $186.74 | $297.89 | 1,331,600 | — | — |
| 2025-02-18 | $187.67 | $299.37 | 999,000 | — | — |
| 2025-02-14 | $186.18 | $297.00 | 784,900 | — | — |
| 2025-02-13 | $184.39 | $294.14 | 981,200 | — | — |
| 2025-02-12 | $182.81 | $291.62 | 761,300 | — | — |
| 2025-02-11 | $186.37 | $297.30 | 798,800 | — | — |
| 2025-02-10 | $189.98 | $303.06 | 790,300 | — | — |
| 2025-02-07 | $190.34 | $303.63 | 1,163,400 | — | — |
| 2025-02-06 | $191.67 | $305.75 | 1,619,600 | — | — |
| 2025-02-05 | $189.65 | $302.53 | 2,501,700 | — | — |
| 2025-02-04 | $195.36 | $311.64 | 1,964,600 | — | — |
| 2025-02-03 | $196.52 | $313.49 | 1,095,000 | — | — |
| 2025-01-31 | $198.22 | $316.20 | 1,139,700 | — | — |
| 2025-01-30 | $198.08 | $315.98 | 1,247,600 | — | — |
| 2025-01-29 | $193.42 | $308.55 | 766,200 | — | — |
| 2025-01-28 | $193.60 | $308.83 | 723,000 | — | — |
| 2025-01-27 | $189.98 | $303.06 | 735,300 | — | — |
| 2025-01-24 | $197.32 | $314.77 | 780,300 | — | — |
| 2025-01-23 | $195.90 | $312.50 | 925,500 | — | — |
| 2025-01-22 | $193.81 | $309.17 | 1,157,200 | — | — |
| 2025-01-21 | $194.72 | $310.62 | 984,500 | — | — |
| 2025-01-17 | $191.32 | $305.20 | 721,800 | — | — |
| 2025-01-16 | $187.90 | $299.74 | 971,300 | — | — |
| 2025-01-15 | $184.50 | $294.32 | 786,900 | — | — |
| 2025-01-14 | $179.17 | $285.81 | 791,100 | — | — |
| 2025-01-13 | $175.49 | $279.94 | 934,400 | — | — |
| 2025-01-10 | $175.04 | $279.23 | 942,800 | — | — |
| 2025-01-08 | $182.30 | $290.81 | 960,900 | — | — |
| 2025-01-07 | $178.37 | $284.54 | 1,556,800 | — | — |
| 2025-01-06 | $180.30 | $287.62 | 1,326,200 | — | — |
| 2025-01-03 | $181.11 | $288.91 | 1,189,700 | — | — |
| 2025-01-02 | $178.83 | $285.27 | 624,700 | — | — |