How did the S&P 500 do over the last four presidential terms? 20 0 Has Donald Trump inadvertently influenced the next Canadian election? 1031 4 BYD has overtaken Tesla 1043 15