Interface, Inc.
Exchange: nyse
none
1423190912.00
181951008.00
0.575794299213
0.139344266714
16.85%
2.75
0.040000