Institutional Bitcoin holdings reach 4.19 million as supply squeeze deepens