US stocks are rising, ahead of an expected announcement on tariffs by President Donald Trump, as big US companies keep reporting bigger profits than expected.