I'm afraid the last 478k was a sell. Made after hours by the way. Did you check Level II? The total for that trade was a little over 96K. Huge. There's definitely something going on with this stock. Maybe someone dumping shares before the apocalypse?