John D. Idol purchased 55,000 shares in open-market trades on March 11, 2026, paying roughly $989,000 in total (~$17.98 per share). The transaction signals insider confidence but is modest in size and likely has limited market impact.
John D. Idol purchased 55,000 shares in open-market trades on March 11, 2026, paying roughly $989,000 in total (~$17.98 per share). The transaction signals insider confidence but is modest in size and likely has limited market impact.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Request a DemoOverall Sentiment
mildly positive
Sentiment Score
0.15