Donegal Group Inc.
Exchange: nyse
none
493242848.00
35012180.00
-3.702819429420
0.035758861648
-18.19%
3.75
0.620000