Rankings

#Company Clue Score Profitability Financial strength Growth Insiders
801 CURV Torrid Holdings Inc. 19 347035
802 OPTU Optimum Communications, Inc. 19 227055
803 KLAR Klarna Group plc 39 7010060
801 to 803 of 803 in 5 sectors, $1B+ revenue ← Higher Page 33 of 33