Oil tops US$120; Strait of Hormuz disruption hits energy flows as markets reprice risk. Five ASX names (BWP, DRR, BSL, BGA, ...