| Stage | XPEL | % of rev | AZZ | % of rev | Gap · A − B |
|---|---|---|---|---|---|
| Revenue | $143M | 100.00% | $487M | 100.00% | AZZ ×3.40 |
| Gross profit | $63M | 44.14% | $122M | 25.08% | XPEL +19.1pp |
| Operating income | $23M | 16.23% | $84M | 17.21% | AZZ +1.0pp |
| Pre-tax income | $23M | 16.33% | $80M | 16.39% | AZZ +0.1pp |
| Net income | $18M | 12.79% | $58M | 12.00% | XPEL +0.8pp |
| Stage | XPEL | AZZ | Gap · A − B |
|---|---|---|---|
| Revenue | $143M100.00% | $487M100.00% | AZZ ×3.40 |
| Gross profit | 44.14%$63M | 25.08%$122M | XPEL +19.1pp |
| Operating income | 16.23%$23M | 17.21%$84M | AZZ +1.0pp |
| Pre-tax income | 16.33%$23M | 16.39%$80M | AZZ +0.1pp |
| Net income |
| 12.79%$18M |
| 12.00%$58M |
| XPEL +0.8pp |
No disclosed counterparties: XPEL, AZZ.