Of course it is legal, they are passing on Penson's fees, which were implemented after pressure from DTCC, FINRA, and the SEC.