Buy rating: 2025 revenue +46% to $571M, rising profitability and leverage, strong balance sheet, P/E 33. See more details here.