2025 Top 500 ranking: 56

Macro uncertainty amid a series of shocks has led to a decline in confidence in both the business and broader economic outlook. Moreover, despite limited direct global exposure, these shocks have made small businesses grapple with the same macro pressures long faced by larger firms. Helping buffer these concerns, however, ...