Current Date 25 Dec, 2024

8 billion-dollar IPO debuts that fell below the mark, burning investor pockets