In terms of earnings, NFL players like Fulton generate their wealth primarily through their contracts with their respective teams. These contracts typically include signing bonuses, base salaries, performance incentives, and other financial incentives. Additionally, players may also earn income through endorsements, appearances, and other opportunities outside of their playing contracts.