Former President Donald Trump recently submitted his personal financial disclosure to the Federal Election Commission, unveiling significant earnings from speaking engagements and non-fungible tokens (NFTs) sales.

The 101-page document, mandatory for presidential candidates, details Trump's income sources. The 76-year-old former president reported over $5 million in revenue from speaking engagements and between $100,001 and $1 million from CIC Digital, the company responsible for creating NFTs featuring digital images of Trump.

These digital trading cards, which portray Trump in various heroic poses and outfits like a spacesuit, racing suit, and fighter pilot jumpsuit, sold out in December for $99 each.

The disclosure also reveals income from Trump's numerous assets, such as his Mar-a-Lago club, which generated over $5 million in resort-related revenue. Trump Media & Technology Group Corp., the company behind Trump's preferred social media platform, Truth Social, is valued between $5 million and $25 million in the document. However, Trump reported less than $201 in income from the group, where he serves as chairman of the board of directors.

Trump's 1987 memoir, "The Art of the Deal," brought in between $100,000 and $1 million, according to the disclosure. In contrast, none of the other 15 books listed generated more than $201. The former president also disclosed seven mortgage liabilities exceeding $50 million each and eight liabilities ranging between $5 million and $25 million.

The disclosure does not list any gifts or travel reimbursements. Bloomberg News estimates that Trump's business holdings are valued at approximately $1.2 billion based on the documents.

Trump submitted the disclosure, which candidates must file within 30 days of announcing their candidacy, after securing two 45-day extensions. His legal team requested an additional 30-day extension, which the FEC's acting general counsel, Lisa Stevenson, denied, according to CNN.

If Trump had submitted the disclosure more than 30 days after March 15, he would have faced a $200 fine.