Interface, Inc.

Interface, Inc.

31.20
EUR
-0.60
(-1.89%)
2.16EPS
14.24P/E
1.80BMarket Cap
Oct 30Next Earn