I feel like insiders are manipulating the price here. Steady, positive updates from dev team, yet price plummeting to 5.70 ish. Thoughts?