Freedom Holding's $300M stock offering