Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2025




Countries
FY, 2021
Delivery Centers
FY, 2022
Headquarters and Executive Offices Leased, sq.ft.
FY, 2022
United States
55 Challenger Rd #202
United States
3 University Plaza Dr #506
Canada
715 11 Holland Ave
Germany
6 Jürgen-Hornemann-Straße
India
7th and 8th Floor, Tower-A Stellar IT Park, C-25, C Block, Phase 2, Industrial Area, Sector 62
Israel
Malha Technology Park