This is objective: Array is a TRADER'S stock. You buy after the pump and dump phase of the cycle. Watch the insider sales, and learn the peak price. Sell half your purchase. If in doubt, sell 3/4. Buy near the cycle low, and repeat. It isn't rocket science. When I"m on the board gloating, you've probably missed the peak, and the "dump" phase. Wait bit, and decide on buying. Watch the volume during this time. I revised my personal "floor" at $5 awhile back, but I"m nervous about that prediction. OF course this isn't investment advice.
If you haven't seen "pumps", just read all the nonsense about forthcoming announcements from some posters. They ought to be jailed for that nonsense.