Do the Research and DD and see.
Yup, not a single insider buy in years... nothing but free shares given to management at a price of zero.
STEM management will not spend a single dollar of their own money to buy STEM stock.
I'll buy STEM stock when STEM management buys some. If they aren't willing to put ANY of their own money into the stock, why would I?
It's a clear pattern -- as soon as their free stock awards vest, management dumps then onto the market and cashes out.
Check the insider transactions for the past few years and see for yourself.
Yup, the insiders ell the stock as soon as it vests.
Even the most basic DD will show that there has been zero insider buys in the past year.
No insider buying whatsoever.
Insider's refuse to invest their own money in STEM stock.