Interface, Inc.

Interface, Inc.

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