stars 1 stars 2 stars 3

What is the annual revenue of Umbra?

The annual revenue of Umbra was $62.2 million in 2025.

Related Umbra Questions

Henry Huang is the VP, Product and Business Development of Umbra.

214 people are employed at Umbra.

Umbra is based in Toronto, Ontario.

The NAICS codes for Umbra are [44, 33, 337].

The SIC codes for Umbra are [25, 251].