Saylor’s Strategy Pulls Off Impressive Feat editorial staff 15. April 2025 Strategy has substantially outperformed tech stocks