PTCT Financials