Why ALTO is down 5% today
Down 4.7% today, more than its organic chemicals peers' 2.6%; no story names it yet.
Beats the market
Up 248% in a year while the S&P 500 rose 12%.
- It went from a loss in fiscal 2024 to a $13.3M profit in fiscal 2025, and free cash flow went from -$14.6M to $8.6M.