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
- 2007-06-22 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 | $154.14 | $403.24 | 1,843,100 | — | — |
| 2025-12-30 | $154.78 | $404.91 | 1,429,400 | — | — |
| 2025-12-29 | $155.13 | $405.83 | 1,508,400 | — | — |
| 2025-12-26 | $155.41 | $406.56 | 1,403,900 | — | — |
| 2025-12-24 | $155.57 | $406.98 | 1,432,900 | — | — |
| 2025-12-23 | $155.16 | $405.90 | 2,518,000 | — | — |
| 2025-12-22 | $155.83 | $407.66 | 3,689,600 | — | — |
| 2025-12-19 | $151.59 | $396.57 | 8,941,900 | — | — |
| 2025-12-18 | $153.73 | $402.16 | 4,417,500 | — | — |
| 2025-12-17 | $153.19 | $400.75 | 3,770,100 | — | — |
| 2025-12-16 | $152.09 | $397.87 | 3,734,400 | — | — |
| 2025-12-15 | $150.34 | $393.30 | 4,146,700 | — | — |
| 2025-12-12 | $151.18 | $395.49 | 4,843,100 | — | — |
| 2025-12-11 | $154.11 | $403.16 | 3,921,000 | — | — |
| 2025-12-10 | $156.60 | $409.67 | 5,168,200 | — | — |
| 2025-12-09 | $156.02 | $408.15 | 6,539,600 | — | — |
| 2025-12-08 | $151.37 | $395.99 | 2,996,000 | — | — |
| 2025-12-05 | $152.15 | $398.03 | 2,903,400 | — | — |
| 2025-12-04 | $151.39 | $396.04 | 3,571,900 | — | — |
| 2025-12-03 | $151.52 | $396.38 | 3,678,200 | — | — |
| 2025-12-02 | $146.74 | $383.88 | 2,749,200 | — | — |
| 2025-12-01 | $146.35 | $382.86 | 3,128,100 | — | — |
| 2025-11-28 | $146.42 | $383.04 | 1,626,600 | — | — |
| 2025-11-26 | $144.92 | $379.12 | 3,117,000 | — | — |
| 2025-11-25 | $143.43 | $375.22 | 3,506,300 | — | — |
| 2025-11-24 | $141.42 | $369.96 | 4,847,800 | — | — |
| 2025-11-21 | $142.67 | $373.23 | 4,812,700 | — | — |
| 2025-11-20 | $138.42 | $362.11 | 5,503,400 | — | — |
| 2025-11-19 | $138.65 | $362.71 | 5,141,700 | — | — |
| 2025-11-18 | $136.53 | $357.17 | 5,751,100 | — | — |
| 2025-11-17 | $138.42 | $362.11 | 3,510,400 | — | — |
| 2025-11-14 | $141.44 | $370.01 | 4,645,200 | — | — |
| 2025-11-13 | $139.53 | $365.02 | 8,996,400 | — | — |
| 2025-11-12 | $144.36 | $377.65 | 3,947,900 | — | — |
| 2025-11-11 | $144.98 | $379.27 | 3,694,100 | — | — |
| 2025-11-10 | $144.30 | $377.49 | 3,946,000 | — | — |
| 2025-11-07 | $145.94 | $381.78 | 3,613,700 | — | — |
| 2025-11-06 | $143.43 | $375.22 | 3,711,500 | — | — |
| 2025-11-05 | $144.32 | $377.55 | 4,643,600 | — | — |
| 2025-11-04 | $142.85 | $373.70 | 5,850,600 | — | — |
| 2025-11-03 | $144.42 | $377.81 | 6,155,800 | — | — |
| 2025-10-31 | $146.64 | $380.24 | 6,158,500 | — | — |
| 2025-10-30 | $148.39 | $384.78 | 4,497,600 | — | — |
| 2025-10-29 | $148.92 | $386.15 | 3,836,800 | — | — |
| 2025-10-28 | $151.69 | $393.34 | 3,654,000 | — | — |
| 2025-10-27 | $153.85 | $398.94 | 4,209,900 | — | — |
| 2025-10-24 | $154.60 | $400.88 | 4,451,700 | — | — |
| 2025-10-23 | $154.98 | $401.87 | 7,391,400 | — | — |
| 2025-10-22 | $161.72 | $419.34 | 4,352,200 | — | — |
| 2025-10-21 | $161.43 | $418.59 | 2,440,600 | — | — |
| 2025-10-20 | $160.44 | $416.03 | 3,081,300 | — | — |
| 2025-10-17 | $156.31 | $405.32 | 3,761,400 | — | — |
| 2025-10-16 | $157.97 | $409.62 | 6,474,900 | — | — |
| 2025-10-15 | $163.91 | $425.02 | 4,089,400 | — | — |
| 2025-10-14 | $163.98 | $425.20 | 4,665,400 | — | — |
| 2025-10-13 | $158.16 | $410.11 | 3,400,200 | — | — |
| 2025-10-10 | $153.77 | $398.73 | 6,611,400 | — | — |
| 2025-10-09 | $160.65 | $416.57 | 2,873,000 | — | — |
| 2025-10-08 | $162.46 | $421.26 | 2,993,100 | — | — |
| 2025-10-07 | $164.91 | $427.62 | 2,884,100 | — | — |
| 2025-10-06 | $166.89 | $432.75 | 2,334,100 | — | — |
| 2025-10-03 | $168.45 | $436.80 | 3,218,600 | — | — |
| 2025-10-02 | $166.58 | $431.95 | 3,570,000 | — | — |
| 2025-10-01 | $168.10 | $435.89 | 3,630,100 | — | — |
| 2025-09-30 | $170.85 | $443.02 | 5,392,000 | — | — |
| 2025-09-29 | $176.14 | $456.74 | 2,630,300 | — | — |
| 2025-09-26 | $175.32 | $454.61 | 2,046,900 | — | — |
| 2025-09-25 | $175.60 | $455.34 | 3,744,100 | — | — |
| 2025-09-24 | $178.08 | $461.77 | 3,826,300 | — | — |
| 2025-09-23 | $184.91 | $479.48 | 2,503,200 | — | — |
| 2025-09-22 | $185.64 | $481.37 | 3,038,100 | — | — |
| 2025-09-19 | $187.62 | $486.50 | 7,404,000 | — | — |
| 2025-09-18 | $188.68 | $489.25 | 4,395,700 | — | — |
| 2025-09-17 | $183.62 | $476.13 | 4,719,200 | — | — |
| 2025-09-16 | $183.72 | $476.39 | 2,924,300 | — | — |
| 2025-09-15 | $183.80 | $476.60 | 2,818,400 | — | — |
| 2025-09-12 | $181.35 | $470.25 | 3,356,200 | — | — |
| 2025-09-11 | $183.92 | $476.91 | 6,395,800 | — | — |
| 2025-09-10 | $178.23 | $462.16 | 4,345,800 | — | — |
| 2025-09-09 | $173.17 | $449.03 | 2,958,100 | — | — |
| 2025-09-08 | $173.30 | $449.37 | 3,085,200 | — | — |
| 2025-09-05 | $169.99 | $440.79 | 3,110,400 | — | — |
| 2025-09-04 | $169.90 | $440.56 | 2,548,200 | — | — |
| 2025-09-03 | $167.34 | $433.92 | 2,450,700 | — | — |
| 2025-09-02 | $169.55 | $439.65 | 3,512,300 | — | — |
| 2025-08-29 | $171.40 | $444.44 | 1,943,600 | — | — |
| 2025-08-28 | $172.02 | $446.05 | 2,667,600 | — | — |
| 2025-08-27 | $171.64 | $445.07 | 2,052,800 | — | — |
| 2025-08-26 | $171.43 | $444.52 | 3,563,600 | — | — |
| 2025-08-25 | $169.50 | $439.52 | 2,801,100 | — | — |
| 2025-08-22 | $170.50 | $442.11 | 5,188,800 | — | — |
| 2025-08-21 | $163.44 | $423.80 | 3,656,700 | — | — |
| 2025-08-20 | $164.47 | $426.47 | 4,877,700 | — | — |
| 2025-08-19 | $167.29 | $433.79 | 5,367,600 | — | — |
| 2025-08-18 | $169.22 | $438.79 | 3,974,600 | — | — |
| 2025-08-15 | $171.62 | $445.02 | 3,684,000 | — | — |
| 2025-08-14 | $174.68 | $452.95 | 2,834,800 | — | — |
| 2025-08-13 | $176.62 | $457.98 | 5,598,700 | — | — |
| 2025-08-12 | $173.74 | $450.51 | 4,180,700 | — | — |
| 2025-08-11 | $170.07 | $441.00 | 2,609,200 | — | — |
| 2025-08-08 | $168.91 | $437.99 | 2,279,600 | — | — |
| 2025-08-07 | $167.64 | $434.69 | 3,082,300 | — | — |
| 2025-08-06 | $169.35 | $439.13 | 2,470,500 | — | — |
| 2025-08-05 | $167.68 | $434.80 | 4,761,700 | — | — |
| 2025-08-04 | $170.50 | $442.11 | 3,975,300 | — | — |
| 2025-08-01 | $170.40 | $439.18 | 3,663,500 | — | — |
| 2025-07-31 | $172.96 | $445.78 | 3,445,200 | — | — |
| 2025-07-30 | $175.34 | $451.91 | 3,475,600 | — | — |
| 2025-07-29 | $177.04 | $456.29 | 2,753,800 | — | — |
| 2025-07-28 | $176.94 | $456.04 | 2,679,100 | — | — |
| 2025-07-25 | $178.10 | $459.03 | 3,597,000 | — | — |
| 2025-07-24 | $178.11 | $459.05 | 7,589,100 | — | — |
| 2025-07-23 | $171.96 | $443.20 | 3,448,200 | — | — |
| 2025-07-22 | $169.38 | $436.55 | 3,359,900 | — | — |
| 2025-07-21 | $166.69 | $429.62 | 3,103,000 | — | — |
| 2025-07-18 | $168.72 | $434.85 | 4,128,100 | — | — |
| 2025-07-17 | $172.49 | $444.57 | 6,507,100 | — | — |
| 2025-07-16 | $165.92 | $427.63 | 5,663,700 | — | — |
| 2025-07-15 | $159.80 | $411.86 | 3,994,700 | — | — |
| 2025-07-14 | $163.36 | $421.04 | 2,521,100 | — | — |
| 2025-07-11 | $162.00 | $417.53 | 3,977,900 | — | — |
| 2025-07-10 | $164.06 | $422.84 | 5,577,700 | — | — |
| 2025-07-09 | $158.68 | $408.97 | 3,773,400 | — | — |
| 2025-07-08 | $156.35 | $402.97 | 4,037,100 | — | — |
| 2025-07-07 | $152.99 | $394.31 | 4,112,800 | — | — |
| 2025-07-03 | $155.13 | $399.82 | 2,048,000 | — | — |
| 2025-07-02 | $153.56 | $395.78 | 3,094,900 | — | — |
| 2025-07-01 | $152.77 | $393.74 | 4,544,100 | — | — |
| 2025-06-30 | $149.58 | $385.52 | 4,182,100 | — | — |
| 2025-06-27 | $151.11 | $389.46 | 7,633,600 | — | — |
| 2025-06-26 | $148.18 | $381.91 | 4,384,700 | — | — |
| 2025-06-25 | $143.57 | $370.03 | 1,911,800 | — | — |
| 2025-06-24 | $144.05 | $371.27 | 3,950,900 | — | — |
| 2025-06-23 | $138.32 | $356.50 | 2,927,300 | — | — |
| 2025-06-20 | $137.69 | $354.88 | 4,295,600 | — | — |
| 2025-06-18 | $137.49 | $354.36 | 2,688,600 | — | — |
| 2025-06-17 | $135.69 | $349.72 | 2,664,400 | — | — |
| 2025-06-16 | $138.26 | $356.34 | 2,584,800 | — | — |
| 2025-06-13 | $136.41 | $351.58 | 3,021,400 | — | — |
| 2025-06-12 | $140.79 | $362.87 | 2,382,800 | — | — |
| 2025-06-11 | $141.39 | $364.41 | 3,233,400 | — | — |
| 2025-06-10 | $142.96 | $368.46 | 3,665,100 | — | — |
| 2025-06-09 | $139.98 | $360.78 | 3,061,700 | — | — |
| 2025-06-06 | $140.45 | $361.99 | 3,676,400 | — | — |
| 2025-06-05 | $137.76 | $355.06 | 2,456,300 | — | — |
| 2025-06-04 | $138.76 | $357.63 | 2,433,900 | — | — |
| 2025-06-03 | $139.01 | $358.28 | 3,935,900 | — | — |
| 2025-06-02 | $138.81 | $357.76 | 3,007,800 | — | — |
| 2025-05-30 | $138.76 | $357.63 | 6,191,200 | — | — |
| 2025-05-29 | $138.88 | $357.94 | 2,208,800 | — | — |
| 2025-05-28 | $138.41 | $356.73 | 2,228,800 | — | — |
| 2025-05-27 | $139.30 | $359.03 | 3,448,300 | — | — |
| 2025-05-23 | $136.12 | $350.83 | 2,613,900 | — | — |
| 2025-05-22 | $136.93 | $352.92 | 3,856,800 | — | — |
| 2025-05-21 | $137.49 | $354.36 | 4,588,100 | — | — |
| 2025-05-20 | $144.20 | $371.65 | 4,566,100 | — | — |
| 2025-05-19 | $145.45 | $374.88 | 3,181,200 | — | — |
| 2025-05-16 | $146.70 | $378.10 | 3,790,500 | — | — |
| 2025-05-15 | $146.75 | $378.23 | 3,397,000 | — | — |
| 2025-05-14 | $148.42 | $382.53 | 2,247,800 | — | — |
| 2025-05-13 | $148.60 | $382.99 | 3,474,100 | — | — |
| 2025-05-12 | $149.00 | $384.03 | 6,669,100 | — | — |
| 2025-05-09 | $139.39 | $359.26 | 3,114,200 | — | — |
| 2025-05-08 | $139.81 | $360.34 | 4,853,000 | — | — |
| 2025-05-07 | $136.14 | $350.88 | 3,031,300 | — | — |
| 2025-05-06 | $134.00 | $345.37 | 2,864,000 | — | — |
| 2025-05-05 | $136.11 | $350.80 | 2,640,800 | — | — |
| 2025-05-02 | $137.42 | $354.18 | 4,969,600 | — | — |
| 2025-05-01 | $133.39 | $343.79 | 4,007,100 | — | — |
| 2025-04-30 | $131.71 | $339.46 | 5,751,600 | — | — |
| 2025-04-29 | $133.54 | $344.18 | 2,270,400 | — | — |
| 2025-04-28 | $133.58 | $344.28 | 3,609,000 | — | — |
| 2025-04-25 | $132.86 | $340.03 | 4,663,700 | — | — |
| 2025-04-24 | $134.55 | $344.36 | 6,577,400 | — | — |
| 2025-04-23 | $127.00 | $325.03 | 5,621,100 | — | — |
| 2025-04-22 | $124.91 | $319.68 | 5,083,800 | — | — |
| 2025-04-21 | $120.22 | $307.68 | 6,702,600 | — | — |
| 2025-04-17 | $130.39 | $333.71 | 4,577,000 | — | — |
| 2025-04-16 | $129.38 | $331.12 | 5,767,300 | — | — |
| 2025-04-15 | $133.54 | $341.77 | 6,224,200 | — | — |
| 2025-04-14 | $130.47 | $333.91 | 6,846,000 | — | — |
| 2025-04-11 | $127.18 | $325.49 | 7,806,900 | — | — |
| 2025-04-10 | $127.45 | $326.18 | 9,237,000 | — | — |
| 2025-04-09 | $137.36 | $351.55 | 11,512,800 | — | — |
| 2025-04-08 | $120.07 | $307.30 | 11,546,100 | — | — |
| 2025-04-07 | $124.65 | $319.02 | 13,461,300 | — | — |
| 2025-04-04 | $125.04 | $320.02 | 13,062,200 | — | — |
| 2025-04-03 | $133.10 | $340.64 | 11,369,100 | — | — |
| 2025-04-02 | $147.66 | $377.91 | 4,064,300 | — | — |
| 2025-04-01 | $142.80 | $365.47 | 4,039,500 | — | — |
| 2025-03-31 | $139.78 | $357.74 | 5,797,100 | — | — |
| 2025-03-28 | $138.11 | $353.47 | 4,999,800 | — | — |
| 2025-03-27 | $144.50 | $369.82 | 2,993,500 | — | — |
| 2025-03-26 | $146.66 | $375.35 | 3,523,000 | — | — |
| 2025-03-25 | $151.21 | $386.99 | 3,782,400 | — | — |
| 2025-03-24 | $152.08 | $389.22 | 3,072,900 | — | — |
| 2025-03-21 | $148.29 | $379.52 | 8,381,100 | — | — |
| 2025-03-20 | $148.75 | $380.70 | 3,131,900 | — | — |
| 2025-03-19 | $149.72 | $383.18 | 4,050,600 | — | — |
| 2025-03-18 | $146.19 | $374.15 | 3,362,900 | — | — |
| 2025-03-17 | $147.78 | $378.21 | 5,202,100 | — | — |
| 2025-03-14 | $140.89 | $360.58 | 5,222,900 | — | — |
| 2025-03-13 | $136.53 | $349.42 | 4,877,100 | — | — |
| 2025-03-12 | $140.54 | $359.69 | 4,834,900 | — | — |
| 2025-03-11 | $138.14 | $353.54 | 6,254,400 | — | — |
| 2025-03-10 | $139.37 | $356.69 | 6,826,000 | — | — |
| 2025-03-07 | $145.15 | $371.48 | 6,476,800 | — | — |
| 2025-03-06 | $145.63 | $372.71 | 5,482,200 | — | — |
| 2025-03-05 | $152.04 | $389.12 | 4,687,100 | — | — |
| 2025-03-04 | $150.73 | $385.76 | 7,624,300 | — | — |
| 2025-03-03 | $158.53 | $405.73 | 3,267,200 | — | — |
| 2025-02-28 | $161.16 | $412.46 | 4,300,600 | — | — |
| 2025-02-27 | $157.39 | $402.81 | 2,736,700 | — | — |
| 2025-02-26 | $159.46 | $408.11 | 2,938,100 | — | — |
| 2025-02-25 | $157.23 | $402.40 | 4,872,800 | — | — |
| 2025-02-24 | $157.07 | $401.99 | 2,839,600 | — | — |
| 2025-02-21 | $158.38 | $405.34 | 4,663,300 | — | — |
| 2025-02-20 | $163.90 | $419.47 | 3,199,000 | — | — |
| 2025-02-19 | $166.85 | $427.02 | 3,162,600 | — | — |
| 2025-02-18 | $166.74 | $426.74 | 3,788,100 | — | — |
| 2025-02-14 | $164.84 | $421.88 | 4,179,200 | — | — |
| 2025-02-13 | $160.48 | $410.72 | 4,751,900 | — | — |
| 2025-02-12 | $160.89 | $411.77 | 4,877,700 | — | — |
| 2025-02-11 | $164.78 | $421.72 | 3,807,600 | — | — |
| 2025-02-10 | $168.61 | $431.53 | 2,333,600 | — | — |
| 2025-02-07 | $170.27 | $432.09 | 4,117,000 | — | — |
| 2025-02-06 | $174.55 | $442.95 | 3,302,200 | — | — |
| 2025-02-05 | $174.85 | $443.71 | 3,228,300 | — | — |
| 2025-02-04 | $170.83 | $433.51 | 3,848,900 | — | — |
| 2025-02-03 | $173.54 | $440.39 | 2,941,700 | — | — |
| 2025-01-31 | $177.11 | $449.45 | 3,007,000 | — | — |
| 2025-01-30 | $177.78 | $451.15 | 5,636,400 | — | — |
| 2025-01-29 | $185.38 | $470.43 | 3,086,200 | — | — |
| 2025-01-28 | $185.59 | $470.97 | 2,514,200 | — | — |
| 2025-01-27 | $182.52 | $463.17 | 4,110,700 | — | — |
| 2025-01-24 | $186.74 | $473.88 | 2,326,000 | — | — |
| 2025-01-23 | $185.52 | $470.79 | 2,146,800 | — | — |
| 2025-01-22 | $182.77 | $463.81 | 3,042,600 | — | — |
| 2025-01-21 | $181.52 | $460.64 | 3,220,900 | — | — |
| 2025-01-17 | $179.95 | $456.65 | 3,442,200 | — | — |
| 2025-01-16 | $176.72 | $448.46 | 3,061,700 | — | — |
| 2025-01-15 | $175.14 | $444.45 | 3,437,900 | — | — |
| 2025-01-14 | $169.32 | $429.68 | 2,686,900 | — | — |
| 2025-01-13 | $165.77 | $420.67 | 3,274,800 | — | — |
| 2025-01-10 | $164.85 | $418.33 | 5,077,900 | — | — |
| 2025-01-08 | $173.97 | $441.48 | 2,237,200 | — | — |
| 2025-01-07 | $171.34 | $434.80 | 2,729,100 | — | — |
| 2025-01-06 | $174.79 | $443.56 | 2,203,100 | — | — |
| 2025-01-03 | $175.91 | $446.40 | 1,600,600 | — | — |
| 2025-01-02 | $173.75 | $440.92 | 2,393,000 | — | — |