InvestingTOP Financial Reports 100.9 Million Class A Shares in Estimated Public FloatBy Celia RowanOct 17, 2026, 5:54 AM UTC