US Taxes - Handling Capital Losses from previous years with current capital gains
No one can advise you on whether to hold this stock or sell it. Your carried losses can offset short or long term gains, but the long term losses have to be applied to offset long term gains before any remaining losses can offset short term gains. Your question doesn't indicate how long you have to hold before the short term gains become long term gains. Obviously the longer the holding period, the greater the risk. You also must avoid a wash sale (selling to lock in the gains/reset your basis then repurchasing within a month). All of those decisions hold risks that you have to weigh. If you see further upside in holding it longer, keep the investment. Don't sell just to try to maximize tax benefits.