| Period Ending: |
LTM
(Last Twelve Months) |
2024 12-31 |
2023 12-31 |
2022 12-31 |
2021 12-31 |
2020 12-31 |
2019 12-31 |
2018 12-31 |
2017 12-31 |
2016 12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2025-11-07 | 2025-03-12 | 2024-03-15 | 2023-03-15 | 2022-08-03 | 2021-03-17 | 2020-03-30 | 2019-04-09 | 2017-12-31 | 2016-12-31 |
| Revenue | 180.5 | 184.2 | 189.1 | 257 | 197.5 | 176.7 | 169 | 161.9 | 128.7 | 110.5 |
| Cost of Revenue | 100.2 | 90.07 | 99.69 | 150.1 | 114 | 109.7 | 104.9 | 107.2 | 82.5 | 77.33 |
| Gross Profit | 80.28 | 94.12 | 89.45 | 106.9 | 83.46 | 67 | 64.05 | 54.65 | 46.24 | 33.22 |
| Operating Expenses | 26.66 | 30.51 | 24.86 | 28.88 | 24.54 | 19.4 | 26.21 | 21.85 | 18.14 | 14.79 |
| Research & Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Selling, General and Administrative | 26.07 | 23.22 | 24.86 | 28.88 | 24.54 | 19.4 | 26.21 | 21.85 | 18.14 | 14.79 |
| Other Operating Expenses | 0.591 | 7.29 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Operating Income | 53.62 | 63.61 | 64.59 | 78.02 | 58.92 | 47.6 | 37.84 | 32.8 | 28.09 | 18.43 |
| Net Non-Operating Interest | 1.28 | 1.95 | 2.09 | 2.57 | 1.21 | -0.138 | -0.402 | -2.32 | -1.77 | -1.03 |
| Interest Income | 1.33 | 2.63 | 3.02 | 2.94 | 2.1 | 0.915 | 0.3 | 0.19 | 0.272 | 0.214 |
| Interest Expense | 0.05 | 0.689 | 0.93 | 0.375 | 0.887 | 1.05 | 0.702 | 2.51 | 2.04 | 1.24 |
| Equity & Other Income/(Expense) | 4.26 | 10.48 | 2.06 | 1.56 | 0.503 | 1.36 | 0.152 | 0.162 | 0.149 | 0.102 |
| Income Before Tax | 59.17 | 76.04 | 68.74 | 82.15 | 60.63 | 48.82 | 37.59 | 30.64 | 26.47 | 17.5 |
| Income Tax Expense | 11.04 | 14.4 | 14.28 | 14.38 | 10.76 | 10.83 | 8.75 | 9.13 | 0.124 | 0.158 |
| Income Attributable to Non-Controlling Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Income | 48.13 | 61.64 | 54.46 | 67.77 | 49.87 | 37.99 | 28.84 | 21.51 | 26.35 | 17.34 |
| Depreciation and Amortization | 1.85 | 1.91 | 1.73 | 1.78 | 1.59 | 1.21 | 1.01 | 0.838 | 0.652 | 0.576 |
| EBITDA | 55.47 | 65.52 | 66.31 | 79.8 | 60.5 | 48.81 | 38.85 | 33.64 | 28.75 | 19 |
| Earnings Per Share (EPS) | 2 | 2.55 | 2.23 | 2.78 | 2.06 | 1.57 | 1.18 | 1.07 | 1.1 | 0.56 |
| Diluted Earnings Per Share | 1.96 | 2.48 | 2.17 | 2.74 | 2.05 | 1.57 | 1.18 | 1.07 | 1.1 | 0.56 |
| Weighted Average Shares Outstanding | 23.87 | 24.22 | 24.39 | 24.36 | 24.2 | 24.23 | 24.38 | 20.2 | 24 | 20 |
| Diluted Weighted Average Shares Outstanding | 24.43 | 24.81 | 25.07 | 24.74 | 24.28 | 24.24 | 24.44 | 20.2 | 24 | 20 |