In a comparative analysis of Shoals Technologies Group (NASDAQ: SHLS) and SemiLEDs (NASDAQ: LEDS), Shoals Technologies emerges as the stronger contender across multiple financial metrics. Despite both being small-cap companies in the oil and energy sector, Shoals demonstrates significantly higher profitability with net margins of 7.78% and positive earnings per share, against SemiLEDs’ negative margins of -39.28% and losses per share. Shoals also showcases strong institutional ownership at 52.1%, while SemiLEDs has a remarkable 76.3% held by institutional investors. Analysts favor Shoals with a consensus rating suggesting a potential upside of 88.70%, compared to SemiLEDs, which holds no buy recommendations. Overall, Shoals excels in 12 out of 14 evaluated factors, indicating a more favorable investment profile.