Home Stock Public companies hold over $110 billion in Bitcoin as crypto treasuries surge