Rankings

#Company Clue Score Profitability Financial strength Growth Insiders
1126 CURV Torrid Holdings Inc. 19 347035
1127 NFE New Fortress Energy Inc. 18 551360
1128 KLAR Klarna Group plc 39 7010060
1,126 to 1,128 of 1,128 in 6 sectors, $1B+ revenue ← Higher Page 46 of 46