FreeCast net loss narrows 8% as revenue rises 13% to $710,882 - CAST News | Rallies