Climb Global Solutions Inc. (CLMB) reports earnings