| 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 |
2015 12-31 |
2014 12-31 |
2013 12-31 |
2012 12-31 |
2011 12-31 |
2010 12-31 |
2009 12-31 |
2008 12-31 |
2007 12-31 |
2006 12-31 |
2005 12-31 |
2004 12-31 |
2003 12-31 |
2002 12-31 |
2001 12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2025-11-07 | 2025-02-28 | 2024-02-29 | 2023-03-01 | 2022-02-28 | 2021-03-12 | 2020-03-12 | 2019-03-11 | 2018-03-09 | 2017-03-09 | 2016-03-10 | 2015-03-18 | 2014-03-21 | 2013-03-27 | 2012-03-27 | 2011-03-30 | 2010-03-29 | 2009-03-31 | 2008-03-31 | 2007-03-30 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 |
| Revenue | 240.9 | 219.9 | 193.5 | 161.7 | 154.4 | 129.4 | 117.2 | 105.6 | 100.9 | 89.15 | 78.35 | 71.1 | 64.55 | 56.73 | 57.69 | 56.06 | 50.91 | 48.72 | 41.45 | 34.63 | 30.73 | 26.18 | 20.66 | 17.36 | 12.55 |
| Cost of Revenue | 69.93 | 68.96 | 66.44 | 56.76 | 53.04 | 44.75 | 37.38 | 31.63 | 30.17 | 26.21 | 24.19 | 22.67 | 19.43 | 15.87 | 17.46 | 14.34 | 13.6 | 14.82 | 10.74 | 9.37 | 8.93 | 7.78 | 0 | 6.08 | 4.83 |
| Gross Profit | 170.9 | 150.9 | 127 | 104.9 | 101.4 | 84.62 | 79.85 | 73.94 | 70.7 | 62.94 | 54.17 | 48.43 | 45.12 | 40.87 | 40.23 | 41.72 | 37.3 | 33.9 | 30.71 | 25.26 | 21.8 | 18.4 | 20.66 | 11.28 | 7.72 |
| Operating Expenses | 109 | 98.64 | 90.34 | 78.07 | 64.96 | 55.83 | 58.67 | 45.73 | 49.59 | 46.6 | 42.65 | 42.09 | 40.6 | 36.63 | 36.54 | 37.7 | 35.35 | 36.83 | 34.99 | 25.94 | 21.38 | 17.25 | 0 | 10.45 | 8 |
| Research & Development | 14.22 | 15.65 | 16.97 | 13.29 | 11.8 | 10.1 | 9.28 | 8.2 | 6.64 | 6.14 | 5.48 | 4.67 | 5.24 | 5.09 | 4.42 | 5.49 | 5.91 | 5.33 | 4.59 | 3.3 | 3.02 | 2.12 | 0 | 1.29 | 0.862 |
| Selling, General and Administrative | 94.78 | 83 | 72.89 | 61.67 | 53.16 | 46.2 | 49.39 | 45.01 | 42.96 | 40.46 | 36.79 | 35.98 | 34.72 | 31.78 | 30.6 | 29.91 | 27.56 | 29.76 | 28.98 | 22.29 | 17.36 | 14.69 | 0 | 9.16 | 7.14 |
| Other Operating Expenses | 0 | 0 | 0.485 | 3.11 | 0 | -0.47 | 0 | -7.47 | 0 | 0 | 0.384 | 1.44 | 0.635 | -0.248 | 1.51 | 2.3 | 1.88 | 1.74 | 1.42 | 0.351 | 0.998 | 0.435 | 0 | 0 | 0 |
| Operating Income | 61.93 | 52.26 | 36.71 | 26.83 | 36.42 | 28.79 | 21.18 | 28.21 | 21.1 | 16.34 | 11.51 | 6.34 | 4.52 | 4.24 | 3.69 | 4.01 | 1.95 | -2.93 | -4.28 | -0.679 | 0.422 | 1.16 | 20.66 | 0.833 | -0.282 |
| Net Non-Operating Interest | 7.47 | 4.74 | 3.08 | 0.986 | -2.02 | -1.1 | 0.698 | 0.629 | 0.158 | 0.067 | 0.013 | -0.004 | -0.008 | 0.077 | 0.011 | 0.026 | 0.012 | 0.469 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Income | 11.36 | 4.95 | 3.08 | 0.986 | 0.197 | 0.207 | 0.698 | 0.631 | 0.179 | 0.081 | 0.013 | 0.001 | 0.004 | 0.078 | 0.011 | 0.031 | 0.038 | 0.53 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Expense | 3.89 | 0.205 | 0 | 0 | 2.22 | 1.31 | 0 | 0.002 | 0.021 | 0.014 | 0 | 0.005 | 0.012 | 0.001 | 0 | 0.005 | 0.026 | 0.061 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Equity & Other Income/(Expense) | -0.5 | -0.125 | -0.314 | -0.325 | -0.116 | -0.329 | -0.202 | -0.394 | -0.155 | -0.161 | -0.102 | -0.016 | -0.182 | -0.324 | 0.051 | -0.016 | 0.254 | -0.36 | 1.58 | 0.159 | 0.156 | -0.016 | -20.66 | 0.128 | -0.32 |
| Income Before Tax | 68.91 | 56.88 | 39.48 | 27.49 | 34.29 | 27.36 | 21.68 | 28.44 | 21.11 | 16.24 | 11.42 | 6.32 | 4.33 | 3.99 | 3.75 | 4.03 | 2.21 | -2.82 | -2.7 | -0.52 | 0.578 | 1.14 | 0 | 0.961 | -0.602 |
| Income Tax Expense | 15.57 | 12.84 | 9.37 | 6.85 | 7.38 | 6.14 | 3.75 | 5.5 | 3.93 | 5.65 | 3.67 | 2.4 | 1.13 | 1.42 | 1.61 | -1.99 | 0.617 | 0.493 | 0.232 | 0.652 | 0.523 | 0.214 | 0.222 | 0.478 | 0.003 |
| Income Attributable to Non-Controlling Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Income | 53.34 | 44.04 | 30.11 | 20.64 | 26.91 | 21.22 | 17.93 | 22.94 | 17.18 | 10.59 | 7.76 | 3.92 | 3.2 | 2.57 | 2.14 | 6.01 | 1.6 | -3.31 | -2.93 | -1.17 | 0.055 | 0.927 | -0.222 | 0.483 | -0.605 |
| Depreciation and Amortization | 10.29 | 9.67 | 9.52 | 9.43 | 9.47 | 8.22 | 5.42 | 4.32 | 4.06 | 3.59 | 3.39 | 3.33 | 2.79 | 2.23 | 2.04 | 1.38 | 1.42 | 1.59 | 1.39 | 1.31 | 1.21 | 0.967 | 0 | 0 | 0 |
| EBITDA | 72.22 | 61.93 | 46.23 | 36.26 | 45.9 | 37.01 | 26.6 | 32.53 | 25.16 | 19.93 | 14.91 | 9.67 | 7.31 | 6.47 | 5.73 | 5.39 | 3.37 | -1.34 | -2.89 | 0.629 | 1.63 | 2.12 | 20.66 | 0.833 | -0.282 |
| Earnings Per Share (EPS) | 2.37 | 1.96 | 1.36 | 0.94 | 1.27 | 1.05 | 0.91 | 1.18 | 0.91 | 0.57 | 0.44 | 0.24 | 0.21 | 0.17 | 0.14 | 0.38 | 0.1 | -0.21 | -0.19 | -0.12 | 0.01 | 0.1 | -0.029 | 0.06 | -0.085 |
| Diluted Earnings Per Share | 2.32 | 1.93 | 1.34 | 0.93 | 1.25 | 1.04 | 0.88 | 1.13 | 0.86 | 0.55 | 0.42 | 0.23 | 0.2 | 0.16 | 0.13 | 0.37 | 0.1 | -0.21 | -0.19 | -0.12 | 0.01 | 0.1 | -0.029 | 0.06 | -0.085 |
| Weighted Average Shares Outstanding | 22.66 | 22.45 | 22.22 | 21.98 | 21.16 | 20.25 | 19.81 | 19.43 | 18.96 | 18.48 | 17.76 | 16.61 | 15.32 | 15.19 | 15.46 | 15.63 | 15.69 | 15.57 | 15.4 | 9.9 | 8.25 | 7.94 | 7.65 | 7.29 | 7.16 |
| Diluted Weighted Average Shares Outstanding | 24.39 | 22.78 | 22.42 | 22.17 | 21.48 | 20.48 | 20.33 | 20.24 | 20.03 | 19.24 | 18.32 | 17.01 | 15.76 | 15.64 | 15.99 | 16.11 | 15.92 | 15.57 | 15.4 | 9.9 | 8.7 | 8.35 | 7.65 | 7.69 | 7.16 |