Rankings

How the Clue Score is made

#Company Clue Score Profitability Financial strength Growth Insiders
226 BTE BAYTEX ENERGY CORP. 34 1084050
227 HAIN HAIN CELESTIAL GROUP INC 19 827050
228 NFE New Fortress Energy Inc. 21 552560
226 to 228 of 228 in consumer staples and energy, $1B+ revenue ← Higher Page 10 of 10