Galaxy Digital Galaxy Digital Posts Record Quarter With $505M Net Income , and Blockhead October 22, 2025