Rankings

#Company Clue Score Profitability Financial strength Growth Insiders
1301 CURV Torrid Holdings Inc. 19 347035
1302 OPTU Optimum Communications, Inc. 19 227055
1303 NFE New Fortress Energy Inc. 18 551360
1304 KLAR Klarna Group plc 39 7010060
1,301 to 1,304 of 1,304 in 6 sectors, $1B+ revenue ← Higher Page 53 of 53