A net debt to EBITDA ratio of ~1 is not that high at all. Companies typically guide for a net debt ceiling of between 2-3x EBITDA. Debt serviceability is no issue for BWX at current interest coverage ratios.
BWX Price at posting:
$4.96 Sentiment: Buy Disclosure: Not Held