E*TRADE generates revenue through various channels, including commissions on trades, interest on margin accounts, fees for managed portfolios, and other financial services. To understand how E*TRADE generates revenue, it's important to look at the different streams that contribute to its income. Primarily, E*TRADE earns money through commissions on trades executed by its users. Additionally, the company benefits from the interest accrued on margin accounts, where investors borrow funds to trade. Another significant source of revenue comes from fees associated with managed portfolios, where E*TRADE offers professional management of investment portfolios for a fee. Lastly, E*TRADE also provides various financial services that contribute to its overall revenue.