Financial insights of TWST