Rankings

#Company Clue Score Profitability Financial strength Growth Insiders
976 CURV Torrid Holdings Inc. 19 347035
977 OPTU Optimum Communications, Inc. 19 227055
978 KLAR Klarna Group plc 39 7010060
976 to 978 of 978 in 6 sectors, $1B+ revenue ← Higher Page 40 of 40