The catalyst
Here's How Much $100 Invested In Strategy 5 Years Ago Would Be Worth Today
The thesis
Strategy returned an average 15.28% annually over the past five years, outperforming the market by 3.5% per year. Its current market capitalization is $61.54 billion.