Of note, you'll notice that the ranking isn't great - but there are data points where it is particularly weak on as a newly-listed company. That includes BETA, and anything related to earnings.
Not a problem. Will likely have something on the weekend at the latest. We are currently working through our portfolios at the moment which are undergoing at big overhaul.