ALTO surges into earnings with insiders cashing out
Alto Ingredients heads into its May 7 earnings report on a remarkable run — up 28% in a month and 13% on the week — yet the company's entire executive team sold shares just five weeks ago. The insider activity is the…
