Global Footprint

  • Global
  • Mexico
  • United States & Canada
  • Rest of the World
57%

Figures as of December 31, 2024

Figures as of December 31, 2024

Figures as of December 31, 2024

Figures as of December 31, 2024