BWX Technologies Stock Doubles on $1.4B Naval Contracts and Buy Upgrade - BWXT News | Rallies