Yes, in 2019 Binance has been hacked where attackers stole around $40 million of bitcoins, API codes and 2FA authentications. Binance was fully transparent about the incident and recovered the loss of its clients completely.