Donegal Group Inc.
Exchange: nyse
none
490389152.00
35012180.00
-3.702819725080
0.035758861648
-18.19%
3.75
0.690000