Interface, Inc.

Interface, Inc.

30.80
EUR
-0.80
(-2.53%)
2.16EPS
14.05P/E
1.78BMarket Cap
Oct 30Next Earn