TSMC smashes profit expectations with 58% surge.