Selectively skipped that whole part about giving up the not-for-profit status in 2015 and filing regular taxes.  And the NFL doesn't own stadiums.  The stadiums benefit from bonds in construction, sure, but they aren't owned by the NFL itself.