Interface, Inc.

Interface, Inc.

36.42
USD
-0.09
(-0.25%)
2.47EPS
14.31P/E
2.07BMarket Cap
Oct 30Next Earn