Interface, Inc.

Interface, Inc.

32.40
EUR
+0.20
(+0.62%)
2.16EPS
14.42P/E
1.83BMarket Cap
Oct 30Next Earn