Seems like a lot of folks came and went by the revenue of this established company.
View attachment 2028255
Making $108 million in net revenue-sticky fingers for sure.No doubt about that .. I'm sure things are a sticky mess for the company though!