Stock Price
2024-10-29
Market Capitalization
2024-08-26
Revenue
FY, 2023
Servers Deployed
FY, 2022
Facility Space Leased, sq. ft.
FY, 2022
Remaining Performance Obligations
Q3, 2023
United States
145 Broadway
United States
200 East Las Olas Boulevard, Suite 900
United States
1460 Broadway 14th Floor
United States
249 Arch St
United States
11111 Sunset Hills Rd, Suite 250
United States
415 Mission Street, 37th Floor