Rankings

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