Strong Financials Motivate Stefano Ricci to file for IPO