Home Investing Indian AI company Fractal Analytics files for $560M IPO at $3.5B valuation