The Securities and Exchange Commission has fined Carl Icahn and his firm $2 million for failing to disclose billions in stock pledges.

The 88-year-old financier settled with the SEC without admitting or denying wrongdoing, agreeing to pay a $500,000, while his publicly traded company—Sunny Isles Beach, Florida-based Icahn Enterprises—agreed to pay $1.5 million.