Except that many members are life members and no longer pay annual dues.Especially at 5.5million members or so claimed in 2018 according to wikipedia.
1 year is $45, not saying all members are paying the minimum but.
$45x5.5mil = $247,500,000
Tells me they aren't hurting as bad as I always see people handing them money frequently from the mail boxes
They got a bunch of money up front but that was years (decades in my case) ago.Now I only donate as I see fit