Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2024
Backlog
Q1, 2024
Backlog (Payment and Merchandising Technologies)
Q1, 2023
Backlog (Fluid Handling)
Q3, 2022
United States
100 First Stamford Place
United States
84 Hill Ave NW
United States
United States
United States
United States