HFT Companies: an In-depth Look