Strategy touts 14% YTD Bitcoin yield in Q1 earnings print, misses estimates