There are no companies that generate dollars. That would be counterfeiting.
Other than banks. Banks generate new dollars through fractional reserve lending, though they also destroy them.
Other than banks. Banks generate new dollars through fractional reserve lending, though they also destroy them.