; 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 2026-05-04 price MSTR 122.51 USD ; ABTC known execution prices and synthetic BTC-tracking mark. ; The current mark is derived from the weighted BTC exposure implied by ; our actual ABTC fills, because the public USD NAV feed did not match ; the broker-traded instrument/currency used here. 2025-09-09 price ABTC 22.95 EUR 2025-10-01 price ABTC 23.61 EUR 2025-11-03 price ABTC 22.24 EUR 2026-02-02 price ABTC 15.46 EUR 2026-03-02 price ABTC 13.40 EUR 2026-05-04 price ABTC 16.00 EUR ; 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-09 price USD 0.8515 EUR 2025-09-30 price USD 0.85172 EUR 2025-10-01 price USD 0.85295 EUR 2025-10-31 price USD 0.8655 EUR 2025-11-03 price USD 0.86851 EUR 2025-11-28 price USD 0.8646 EUR 2025-12-01 price USD 0.85866 EUR 2025-12-31 price USD 0.85106 EUR 2026-01-05 price USD 0.85734 EUR 2026-01-30 price USD 0.839 EUR 2026-02-02 price USD 0.84459 EUR 2026-02-27 price USD 0.8471 EUR 2026-03-02 price USD 0.85485 EUR 2026-03-31 price USD 0.86972 EUR 2026-04-30 price USD 0.85455 EUR 2026-05-01 price USD 0.8528 EUR 2026-05-04 price USD 0.8547 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-09 price BTC 112025.13 USD 2025-09-30 price BTC 114309.15 USD 2025-10-01 price BTC 114024.23 USD 2025-10-31 price BTC 108240.77 USD 2025-11-03 price BTC 110650.21 USD 2025-11-28 price BTC 91279.06 USD 2025-12-01 price BTC 90406.28 USD 2025-12-31 price BTC 88414.63 USD 2026-01-05 price BTC 91373.22 USD 2026-01-30 price BTC 84570.41 USD 2026-02-02 price BTC 76937.06 USD 2026-02-27 price BTC 67469.06 USD 2026-03-02 price BTC 65713.50 USD 2026-03-31 price BTC 66699.27 USD 2026-04-30 price BTC 75774.89 USD 2026-05-01 price BTC 78329 USD 2026-05-04 price BTC 78562.55 USD