TOP Financial reports 123,706,506 ordinary shares outstanding - TOP News | Rallies