Shares Outstanding 377 million (2017) to 244 million (2021)It was a very good strategy on Management and directors share buy backs. 2017 at 377 million and currently at 244 million. This was very good insight to be buying shares on the cheap in the 2 to 4 dollar range. These buy backs are part of the reason this stock is trading at over 10 dollars today. It can be a difficult decision as cash on the balance sheet would of been reduced at that time but their strategies worked very well on this plan. A big thumbs!