MicroStrategy Incorporated 10.00% Series A Perpetual Stride Preferred Stock (STRD) stock price & volume — 10-year historical chart
Investment Thesis • Updated 2026Q1
while the current ratio has improved to 6.05, the company's reliance on digital asset appreciation to support its $51.6 billion asset base and dividend obligations warrants extreme caution regarding long-term solvency.
MicroStrategy Incorporated 10.00% Series A Perpetual Stride Preferred Stock (STRD) revenue, earnings & EPS growth — 3, 5 & 10-year CAGR
MicroStrategy Incorporated 10.00% Series A Perpetual Stride Preferred Stock (STRD) EPS & revenue vs analyst estimates — last 2 quarters
| Quarter | Date | EPS (Act vs Est) | Revenue (Act vs Est) |
|---|---|---|---|
| Q2 2026Latest | May 5, 2026 | $38.25vs $0.86-4337.4% | $124Mvs $121M+2.9% |
| Q1 2026 | Feb 5, 2026 | $42.93vs $0.08-53562.5% | $123Mvs $119M+3.2% |
Key metrics vs top competitors for MicroStrategy Incorporated 10.00% Series A Perpetual Stride Preferred Stock (STRD)
| Company | Price | Market Cap | P/E Ratio | Rev Growth (1Y) | Net Margin | ROE | Div Yield |
|---|---|---|---|---|---|---|---|
| $60.27 | $20.12B | -3.96 | 2.97% | -806.35% | -11.11% | — | |
| $97.36 | $32.51B | -6.39 | 2.97% | -2519.39% | -24.09% | — | |
| $20.33 | $310.75M | 3.96 | -17.44% | 130.8% | 10.51% | — | |
| $1.65 | $537.3M | -5.32 | -30.65% | -146.01% | -0.11% | — | |
| $12.05 | $4.59B | -3.27 | 38.2% | -234.83% | -51.65% | — | |
| $21.17 | $8.03B | -10.86 | 71.89% | -132.76% | -28.78% | — |
MicroStrategy Incorporated 10.00% Series A Perpetual Stride Preferred Stock (STRD) vs competitors — business, growth, and fundamentals comparison against the closest industry rivals.
Get notified when STRD posts new earnings or crosses analyst targets
Free. No account needed. Unsubscribe any time.
MicroStrategy Incorporated 10.00% Series A Perpetual Stride Preferred Stock (STRD) stock FAQ — growth, dividends, profitability & financials explained
MicroStrategy Incorporated 10.00% Series A Perpetual Stride Preferred Stock (STRD) reported $490.5M in revenue for fiscal year 2025.
MicroStrategy Incorporated 10.00% Series A Perpetual Stride Preferred Stock (STRD) grew revenue by 3.0% over the past year. Growth has been modest.
MicroStrategy Incorporated 10.00% Series A Perpetual Stride Preferred Stock (STRD) reported a net loss of $12.17B for fiscal year 2025.
MicroStrategy Incorporated 10.00% Series A Perpetual Stride Preferred Stock (STRD) has a return on equity (ROE) of -11.1%. Negative ROE indicates the company is unprofitable.
MicroStrategy Incorporated 10.00% Series A Perpetual Stride Preferred Stock (STRD) generated $389.1M in free cash flow for fiscal year 2025. Positive FCF indicates the company can fund dividends, buybacks, or reinvestment.