TOWR earnings per share for the last quarter are 16.29 IDR whereas the estimation was 17.23 IDR which accounts for -5.46% surprise. Also watch annual changes over time to get a bigger picture of TOWR earnings per share and revenue dynamics.