Financial insights of TRN