Branch revenue hit $125M in 2024

Branch generates revenue from 900 customers

Branch

Palo Alto, California, 94063, United States

About Company RevenueFundingTeamFounder/CEOCustomersCEO Net Worth