ICC Holdings, Inc.
Exchange: nyse
none
68676312.00
9351788.00
2.344743720346
0.101055339037
17.29%
3.75