FreeCast Shares Slump 12% on 579 Price-to-Sales Ratio, Q1 Loss - CAST News | Rallies