| Stage | OSPN | % of rev | HRMY | % of rev | Gap · A − B |
|---|---|---|---|---|---|
| Revenue | $64M | 100.00% | $261M | 100.00% | HRMY ×4.09 |
| Gross profit | $49M | 76.29% | $198M | 75.81% | OSPN +0.5pp |
| Operating income | $9M | 14.47% | $89M | 34.18% | HRMY +19.7pp |
| Pre-tax income | $9M | 14.80% | $93M | 35.70% | HRMY +20.9pp |
| Net income | $8M | 12.21% | $75M | 28.87% | HRMY +16.7pp |
| Stage | OSPN | HRMY | Gap · A − B |
|---|---|---|---|
| Revenue | $64M100.00% | $261M100.00% | HRMY ×4.09 |
| Gross profit | 76.29%$49M | 75.81%$198M | OSPN +0.5pp |
| Operating income | 14.47%$9M | 34.18%$89M | HRMY +19.7pp |
| Pre-tax income | 14.80%$9M | 35.70%$93M | HRMY +20.9pp |
| Net income |
| 12.21%$8M |
| 28.87%$75M |
| HRMY +16.7pp |
None
No disclosed counterparties: OSPN.