is this "ding" fixable?

Hello, yesterday while surfing I noticed that one of my fins and fin box had broken through the top of my board. No idea how this happned. I don't remember hitting it on any rocks or anything. But also the fin isn't damaged what so ever. The box is lodged through the top of the board and is stuck halfway out. About 2 or 3 inches of glass around the fin box was destroyed and peeled off. The foam around it is damaged as well. The box is cracked also. My question is can I fix this? If so how much would it cost? Thanks