|
Revenue
|
270.99M | 255.21M | 328.82M | 491.82M | 688.28M | 544.47M | 551.09M | 664.33M | 522.26M | 495.63M | 410.51M | 568.87M | 730.74M | 595.84M | 543.77M | 535.64M |
|
Cost of Revenue
|
183.38M | 171.22M | 217.06M | 312.87M | 429.67M | 375.30M | 378.93M | 444.77M | 368.25M | 361.28M | 310.96M | 377.43M | 451.18M | 415.76M | 410.15M | 421.23M |
|
Gross Profit
|
87.61M | 83.98M | 111.76M | 178.95M | 258.61M | 169.17M | 172.16M | 219.55M | 154.01M | 134.36M | 99.55M | 191.44M | 279.56M | 180.09M | 133.62M | 114.42M |
|
Selling, General & Administrative
|
20.39M | 16.65M | 20.97M | 29.23M | 35.39M | 28.90M | 27.86M | 29.00M | 28.40M | 32.25M | 30.34M | 39.01M | 43.29M | 40.55M | 42.75M | 44.01M |
|
Other Operating Expenses
|
1.49M | 0.42M | 0.32M | -0.29M | 0.40M | 1.61M | 0.11M | 0.01M | -0.03M | 0.01M | -0.05M | 0.05M | 0.13M | 0.04M | 0.01M | 38.76M |
|
Operating Expenses
|
43.70M | 40.59M | 49.34M | 67.89M | 83.70M | 112.84M | 77.61M | 85.14M | 77.66M | 67.35M | 60.17M | 72.29M | 76.42M | 76.63M | 81.53M | 82.76M |
|
Operating Income
|
43.90M | 43.39M | 62.42M | 111.07M | 174.91M | 56.34M | 94.55M | 134.41M | 76.35M | 67.01M | 39.38M | 119.15M | 203.14M | 103.46M | 52.08M | 31.65M |
|
EBIT
|
43.90M | 43.39M | 62.42M | 111.07M | 174.91M | 56.34M | 94.55M | 134.41M | 76.35M | 67.01M | 39.38M | 119.15M | 203.14M | 103.46M | 52.08M | 31.65M |
|
Interest & Investment Income
|
0.12M | 0.05M | 0.03M | 0.03M | 0.00M | 0.00M | 0.01M | 0.01M | 0.03M | 0.21M | 2.59M | 1.13M | 0.05M | 2.55M | 5.46M | 4.88M |
|
Other Non Operating Income
|
0.01M | 0.42M | 0.31M | 0.28M | -0.20M | 0.58M | 0.62M | 0.54M | 0.92M | 1.02M | 0.55M | 0.08M | 1.60M | 1.69M | 0.82M | 0.48M |
|
Non Operating Income
|
1.49M | 0.76M | 1.10M | 1.04M | 0.33M | 0.90M | 1.55M | 1.51M | 1.30M | 1.71M | 3.65M | 1.83M | 3.46M | 4.82M | 6.74M | 6.12M |
|
EBT
|
44.36M | 44.15M | 63.52M | 112.11M | 175.23M | 57.24M | 96.10M | 135.92M | 77.65M | 68.71M | 43.03M | 120.98M | 206.59M | 108.28M | 58.82M | 37.77M |
|
Tax Provisions
|
16.86M | 15.89M | 23.50M | 41.48M | 63.96M | 18.61M | 33.97M | 48.45M | 25.50M | 17.78M | 10.74M | 30.58M | 50.70M | 19.95M | 10.61M | 7.21M |
|
Profit After Tax
|
27.50M | 28.25M | 40.02M | 70.63M | 111.27M | 38.63M | 62.13M | 87.47M | 52.14M | 50.93M | 32.29M | 90.40M | 155.90M | 88.33M | 48.22M | 30.56M |
|
Income from Continuing Operations
|
27.50M | 28.25M | 40.02M | 70.63M | 111.27M | 38.63M | 62.13M | 87.47M | 52.14M | 50.93M | 32.29M | 90.40M | 155.90M | 88.33M | 48.22M | 30.56M |
|
Consolidated Net Income
|
27.50M | 28.25M | 40.02M | 70.63M | 111.27M | 38.63M | 62.13M | 87.47M | 52.14M | 50.93M | 32.29M | 90.40M | 155.90M | 88.33M | 48.22M | 30.56M |
|
Income towards Parent Company
|
27.50M | 28.25M | 40.02M | 70.63M | 111.27M | 38.63M | 62.13M | 87.47M | 52.14M | 50.93M | 32.29M | 90.40M | 155.90M | 88.33M | 48.22M | 30.56M |
|
Net Income towards Common Stockholders
|
27.50M | 28.25M | 40.02M | 70.63M | 111.27M | 38.63M | 62.13M | 87.47M | 52.14M | 50.93M | 32.29M | 90.40M | 155.90M | 88.33M | 48.22M | 30.56M |
|
EPS (Basic)
|
1.44 | 1.48 | 2.12 | 3.69 | 5.76 | 1.99 | 3.32 | 4.62 | 2.94 | 2.92 | 1.85 | 5.17 | 8.87 | 5.00 | 2.73 | 1.79 |
|
EPS (Weighted Average and Diluted)
|
1.42 | 1.46 | 2.09 | 3.60 | 5.58 | 1.95 | 3.21 | 4.59 | 2.91 | 2.88 | 1.82 | 5.09 | 8.78 | 4.96 | 2.71 | 1.77 |
|
Shares Outstanding (Weighted Average)
|
19.07M | 18.82M | 19.04M | 19.16M | 19.35M | 19.42M | 18.70M | 18.97M | 17.43M | 17.46M | 17.49M | 17.50M | 17.60M | 17.67M | 17.72M | 16.79M |
|
Shares Outstanding (Diluted Average)
|
| | | | | | | | | | | 17.77M | 17.76M | 17.79M | 17.81M | |
|
EBITDA
|
43.90M | 28.97M | 32.12M | 68.55M | 121.51M | 38.63M | 62.13M | 134.41M | 76.35M | 67.01M | 39.38M | 119.15M | 203.14M | 103.46M | 52.08M | 31.65M |
|
Interest Expenses
|
0.16M | 0.14M | 0.11M | 0.10M | 0.14M | 0.15M | 0.16M | 0.19M | 0.15M | 0.33M | 0.19M | 0.19M | 0.16M | 0.26M | 0.20M | 0.10M |
|
Tax Rate
|
38.00% | 36.00% | 37.00% | 37.00% | 36.50% | 32.52% | 35.35% | 35.64% | 32.85% | 25.88% | 24.95% | 25.28% | 24.54% | 18.42% | 18.04% | 19.09% |