Director Cribari buys 3,433 shares of ROLR at $3.04; stock now $2.66, -66.5% from 52-week high
Director Michael Cribari purchased 3,433 shares at $3.04 on 2025-06-06, increasing his holdings to 46,052 shares, a +8.1% increase. The transaction occurs in a company that generated revenue of $6.8M but posted a net loss of $-3.3M (latest quarter) with negative full-year net income, while annual revenue declined -6.0% year-over-year. The stock is currently trading at $2.66, down -66.5% from its 52-week high of $7.94, and Cribari's prior trades at this ticker show a 0% win rate at the 90-day mark, with his most recent prior buy at ROLR (2024-10-23) resulting in a -37.4% 90-day decline. His cross-ticker track record spans 4 prior buys averaging -37.4% 90-day return with a 0% win rate, establishing a historical pattern of poor timing on the buy side.