Financial insights of TEVA