Oil has best run in three years; JPM earnings boost stocks 12 April 2019 Last updated : 12 April 2019 GabrielGeiger Here is the original post: Oil has best run in three years; JPM earnings boost stocks