Rankings

How the Clue Score is made

#Company Clue Score Profitability Financial strength Growth Insiders
326 INTC Intel 33 1669055
327 BEPC Brookfield Renewable Corp 23 16201350
328 TEAD Teads Holding Co. 33 15183380
329 XIFR XPLR Infrastructure, LP 42 10486850
326 to 329 of 329 in technology and utilities, $1B+ revenue ← Higher Page 14 of 14