<p class="MsoNormal">On Friday, major US stock indexes ended the week with their best post-election rally in at least a century and biggest weekly gains since April as investors celebrated results that could keep the regulatory environment favorable for corporations.</p>