AeroVironment Stock Slides Despite $874M Army Contract