| Stage | NWPX | % of rev | ATI | % of rev | Gap · A − B |
|---|---|---|---|---|---|
| Revenue | $159M | 100.00% | $1.4B | 100.00% | ATI ×8.93 |
| Gross profit | $34M | 21.54% | $380M | 26.71% | ATI +5.2pp |
| Operating income | $21M | 13.26% | $272M | 19.10% | ATI +5.8pp |
| Pre-tax income | $21M | 13.47% | $245M | 17.19% | ATI +3.7pp |
| Net income | $16M | 9.93% | $193M | 13.58% | ATI +3.6pp |
| Stage | NWPX | ATI | Gap · A − B |
|---|---|---|---|
| Revenue | $159M100.00% | $1.4B100.00% | ATI ×8.93 |
| Gross profit | 21.54%$34M | 26.71%$380M | ATI +5.2pp |
| Operating income | 13.26%$21M | 19.10%$272M | ATI +5.8pp |
| Pre-tax income | 13.47%$21M | 17.19%$245M | ATI +3.7pp |
| Net income |
| 9.93%$16M |
| 13.58%$193M |
| ATI +3.6pp |
None
No disclosed counterparties: NWPX.