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