Financial insights of TPB