Let me break it down for you.
https://www.quora.com/Where-does-funding-for-the-National-Rifle-Association-NRA-come-from
$100,531,465 (44%) from member dues.
$ 58,572,260 (26%) from personal contributions.
$ 20,922,249 (9.2%) from the sale of advertising space
$ 12,573,541 (5.5%)...