Reddit’s Potential IPO: A Comprehensive Overview