The best I could find in terms of numbers is its pricing structure in this announcement. My simplistic view is the bigger the company and more customers on board equals larger profits.
Everything is cloud based with 1-page, no software needs to be downloaded. You sign up through their website and someone from 1-page contacts you to begin the process of opening up an account.
ITT Price at posting:
1.0¢ Sentiment: Buy Disclosure: Held