And, more importantly, why is the stock up so much today?
I can't make heads or tails of the below description. Any common sense explanation of what this company actually does would be greatly appreciated.
***
MBIA, Inc., through its subsidiaries, provides financial guarantee insurance...