Strive buys 1,800 Bitcoin for $143 million as treasury firms accumulate