NFTs can be treated like stocks — can be bought or sold when their value changes. The best way to make money from NFTs is to buy low and sell when it appreciates.
While you can also create NFTs by minting them, the additional cost of creation such as royalties, account setup fees, site fees (ranges from free to $900), marketplace listing price, and gas fees are factors to consider when calculating profits.