Despite recent drops in share prices, a shift from losses to profitability and substantial insider purchases hint at positive market sentiment. High shareholder return, especially from dividends, suggests optimism. The sell-off may present an opportunity amidst signs of sustainable growth.