Thank you for the great write up. Really liking this company.
Besides the insider sales, the only other thing I see as a negative are the amount of shares outstanding. Nothing really to worry about? I don't see any posts talking about it, so I'm guessing no one is concerned.