; MSTR monthly closing prices in USD. 2025-01-31 price MSTR 334.79 USD 2025-02-28 price MSTR 255.43 USD 2025-03-31 price MSTR 288.27 USD 2025-04-30 price MSTR 380.11 USD 2025-05-31 price MSTR 369.06 USD 2025-06-30 price MSTR 404.23 USD 2025-07-31 price MSTR 401.86 USD 2025-08-31 price MSTR 334.41 USD 2025-09-30 price MSTR 322.21 USD 2025-10-31 price MSTR 269.51 USD 2025-11-30 price MSTR 177.18 USD 2025-12-31 price MSTR 151.95 USD 2026-01-31 price MSTR 149.71 USD 2026-02-28 price MSTR 129.50 USD 2026-03-31 price MSTR 124.80 USD 2026-04-30 price MSTR 165.37 USD 2026-05-01 price MSTR 177.17 USD ; USD/EUR monthly exchange rates. For weekend month-ends, use the ; last available business-day rate before the month-end. 2025-01-31 price USD 0.9651 EUR 2025-02-28 price USD 0.9636 EUR 2025-03-31 price USD 0.9244 EUR 2025-04-30 price USD 0.8831 EUR 2025-05-30 price USD 0.8812 EUR 2025-06-30 price USD 0.8482 EUR 2025-07-31 price USD 0.8758 EUR 2025-08-29 price USD 0.8558 EUR 2025-09-30 price USD 0.8520 EUR 2025-10-31 price USD 0.8621 EUR 2025-11-28 price USD 0.8623 EUR 2025-12-31 price USD 0.8523 EUR 2026-01-30 price USD 0.8436 EUR 2026-02-27 price USD 0.8462 EUR 2026-03-31 price USD 0.8654 EUR 2026-04-30 price USD 0.8524 EUR 2026-05-01 price USD 0.8528 EUR ; BTC monthly and purchase-date prices in USD. 2025-01-10 price BTC 94707 USD 2025-01-31 price BTC 102387 USD 2025-02-04 price BTC 97837 USD 2025-02-27 price BTC 84676 USD 2025-02-28 price BTC 84370 USD 2025-03-31 price BTC 82517 USD 2025-04-01 price BTC 85206 USD 2025-04-30 price BTC 94209 USD 2025-05-30 price BTC 103832 USD 2025-06-30 price BTC 107297 USD 2025-07-31 price BTC 116178 USD 2025-08-29 price BTC 108320 USD 2025-09-30 price BTC 114056 USD 2025-10-31 price BTC 109746 USD 2025-11-28 price BTC 91078 USD 2025-12-31 price BTC 87525 USD 2026-01-30 price BTC 84002 USD 2026-02-27 price BTC 65829 USD 2026-03-31 price BTC 68132 USD 2026-04-30 price BTC 76391 USD 2026-05-01 price BTC 78329 USD