Taipei, May 22 (CNA) Taiwan shares ended up 899.76 points, or 2.18 percent, at 42,267.97 Friday on turnover of NT$1.19 trillion (US$37.38 billion).