|
Revenue
|
257.10M | 297.64M | 343.83M | 350.39M | 348.26M | 364.02M | 413.98M | 483.59M | 504.17M | 556.33M | 540.20M | 596.87M | 774.54M | 935.10M | 919.16M | 974.43M |
|
Cost of Revenue
|
192.65M | 235.74M | 277.97M | 286.24M | 286.66M | 298.23M | 333.72M | 385.52M | 417.41M | 460.39M | 439.28M | 473.11M | 628.02M | 769.98M | 725.53M | 748.89M |
|
Gross Profit
|
64.44M | 61.90M | 65.87M | 56.94M | 61.60M | 65.79M | 80.26M | 98.07M | 86.76M | 95.94M | 100.92M | 123.76M | 146.52M | 165.12M | 193.64M | 225.54M |
|
Selling, General & Administrative
|
25.61M | 29.94M | 30.76M | 31.61M | 33.51M | 35.38M | 49.09M | 59.38M | 59.40M | 59.12M | 59.25M | 67.88M | 75.33M | 76.97M | 89.60M | 106.36M |
|
Operating Expenses
|
25.61M | 29.94M | 30.76M | 31.61M | 33.51M | 35.38M | 49.09M | 59.38M | 59.40M | 59.12M | 59.25M | 67.88M | 75.33M | 76.97M | 89.60M | 106.36M |
|
Operating Income
|
38.84M | 31.96M | 35.11M | 25.33M | 28.09M | 30.42M | 31.17M | 38.69M | -11.76M | 36.82M | 41.67M | 55.88M | 71.19M | 88.15M | 104.04M | 119.17M |
|
EBIT
|
38.84M | 31.96M | 35.11M | 25.33M | 28.09M | 30.42M | 31.17M | 38.69M | -11.76M | 36.82M | 41.67M | 55.88M | 71.19M | 88.15M | 104.04M | 119.17M |
|
Interest & Investment Income
|
0.29M | 0.33M | 0.14M | 0.08M | | | | | | | | | | | | |
|
Other Non Operating Income
|
| | | | | | | | 0.09M | 0.07M | -0.20M | 1.44M | 0.19M | -0.33M | 1.39M | 0.64M |
|
Non Operating Income
|
| | | | | | | | 0.09M | 0.07M | -0.20M | 1.44M | 0.19M | -0.33M | 1.39M | 0.64M |
|
EBT
|
39.13M | 32.30M | 35.25M | 25.41M | 28.06M | 30.45M | 30.37M | 36.05M | -15.08M | 33.53M | 38.96M | 55.85M | 69.98M | 82.58M | 101.14M | 114.38M |
|
Tax Provisions
|
15.39M | 11.98M | 14.29M | 8.32M | 9.97M | 11.24M | 12.22M | 13.49M | -5.90M | 9.10M | 10.59M | 14.87M | 18.44M | 22.54M | 25.78M | 30.04M |
|
Profit After Tax
|
23.85M | 20.31M | 22.68M | 17.13M | 18.09M | 19.21M | 18.14M | 22.55M | -9.18M | 24.43M | 28.37M | 40.98M | 51.54M | 60.04M | 75.36M | 84.34M |
|
Income from Continuing Operations
|
23.74M | 20.31M | 20.96M | 17.10M | 18.09M | 19.21M | 18.14M | 22.55M | -9.18M | 24.43M | 28.37M | 40.98M | 51.54M | 60.04M | 75.36M | 84.34M |
|
Consolidated Net Income
|
0.11M | 20.31M | 1.06M | 0.02M | 18.09M | 19.21M | 18.14M | 22.55M | -9.18M | 24.43M | 28.37M | 40.98M | 51.54M | 60.04M | 75.36M | 84.34M |
|
Income towards Parent Company
|
0.11M | 20.31M | 1.06M | 0.02M | 18.09M | 19.21M | 18.14M | 22.55M | -9.18M | 24.43M | 28.37M | 40.98M | 51.54M | 60.04M | 75.36M | 84.34M |
|
Net Income towards Common Stockholders
|
0.11M | 20.31M | 1.06M | 0.02M | 18.09M | 19.21M | 18.14M | 22.55M | -9.18M | 24.43M | 28.37M | 40.98M | 51.54M | 60.04M | 75.36M | 84.34M |
|
EPS (Basic)
|
2.33 | 1.98 | 2.19 | 1.64 | 1.72 | 1.82 | 1.72 | 2.14 | -0.87 | 1.15 | 1.34 | 1.95 | 2.46 | 2.88 | 3.61 | 4.05 |
|
EPS (Weighted Average and Diluted)
|
2.32 | 1.96 | 2.18 | 1.62 | 1.71 | 1.81 | 1.72 | 2.13 | -0.86 | 1.14 | 1.33 | 1.93 | 2.44 | 2.86 | 3.59 | 4.03 |
|
Shares Outstanding (Weighted Average)
|
20.56M | 20.63M | 20.86M | 21.13M | 21.24M | 21.29M | 21.13M | 21.27M | 21.39M | 21.25M | 21.19M | 21.22M | 21.12M | 21.05M | 20.95M | 20.93M |
|
Shares Outstanding (Diluted Average)
|
10.28M | 10.35M | 10.41M | 10.54M | 10.60M | 10.63M | 10.58M | 10.60M | 10.64M | 21.45M | 21.31M | 21.26M | 21.14M | 21.01M | 21.01M | 20.94M |
|
EBITDA
|
38.84M | 31.96M | 35.11M | 25.33M | 28.09M | 30.42M | 31.17M | 38.69M | -11.76M | 36.82M | 41.67M | 55.88M | 71.19M | 88.15M | 104.04M | 119.17M |
|
Tax Rate
|
39.33% | 37.10% | 40.53% | 32.73% | 35.52% | 36.91% | 40.25% | 37.43% | 39.13% | 27.13% | 27.18% | 26.63% | 26.35% | 27.30% | 25.49% | 26.26% |