An update on Self Wealth's site engagement*, as mentioned in my valuaton they were the #87,000 most popular enagaged site in Feburary and they are now are at #34,500~ at mid June.
My opinon on this statistic is greater use of its platform, greater exposure to new and prospective traders which translates into a higher number of accounts and extrapolating from this, higher revenue and interest on account funds.
*Please note that the way Alexa gets to this number is not fully available to the public an is a blend of time spent on site as well as how much unique new traffic is visiting the site. They are quite reliable in their metrics (in my use with them in the past however please take every statistic that you cannot view the data for with a pinch of salt.