Investools recently released their 10Q report and in it, it states that CEO Lee Barba made $10.5 million last year, CFO Ida Kane received a 50%...
Separate names with a comma.