$25 million in revenue signifies exceptional 10 months for TMP