The teams get revenue from a number of sources...obviously TV is the biggest but the league doesn't pay the teams the salary cap. The teams share revenues and keep some on their own but how much they spend on the cap is up to them. Also, I don't think revenue from suites is shared. it's kept by each team