Interface, Inc.

Interface, Inc.

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