STRC IPO: $2.521 billion Setting the record as the largest U.S. IPO of 2025.
571,78K