Is Spartacus Tmtsu Stock Risky Now Price At 10.04 Up 0.15 20260406 Is Bwx Tech Bwxt Stock Slowing Down Price At 216.66 Up 0.78 20260406 Is Ovintiv Ovv Stock Growing Now Price At 59.16 Down 0.04 20260406