MicroStrategy stock hits all-time high after 24 years