| Stage | SHLS | % of rev | ARRY | % of rev | Gap · A − B |
|---|---|---|---|---|---|
| Revenue | $163M | 100.00% | $342M | 100.00% | ARRY ×2.09 |
| Gross profit | $50M | 30.31% | $100M | 29.12% | SHLS +1.2pp |
| Operating income | $19M | 11.46% | $35M | 10.16% | SHLS +1.3pp |
| Pre-tax income | $15M | 9.49% | $32M | 9.27% | SHLS +0.2pp |
| Net income | $12M | 7.43% | $24M | 7.12% | SHLS +0.3pp |
| Stage | SHLS | ARRY | Gap · A − B |
|---|---|---|---|
| Revenue | $163M100.00% | $342M100.00% | ARRY ×2.09 |
| Gross profit | 30.31%$50M | 29.12%$100M | SHLS +1.2pp |
| Operating income | 11.46%$19M | 10.16%$35M | SHLS +1.3pp |
| Pre-tax income | 9.49%$15M | 9.27%$32M | SHLS +0.2pp |
| Net income |
| 7.43%$12M |
| 7.12%$24M |
| SHLS +0.3pp |
No shared counterparties.