Well, the fine's going to be contested so who know's what may happen. Anyway, if guilty Sol has lots in reserve so it may be short term cash pain. This is an overall healthy company so it's a safe bet!!!
Don't look at it that way. See what happened to TBS. They had to fork out millions in fines but look at their share price today!! I think that Sol has a bright future and will continue to buy in dips. As it's your money, only you can decide but don't let these blips put you off. Long term you will be happy.