| Period Ending: |
LTM
(Last Twelve Months) |
2025 12-31 |
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 |
2000 12-31 |
1999 12-31 |
1998 12-31 |
1997 12-31 |
1996 12-31 |
1995 12-31 |
1994 12-31 |
1993 12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2026-02-24 | 2026-02-24 | 2025-03-03 | 2024-02-28 | 2023-02-28 | 2022-02-28 | 2021-03-12 | 2020-03-12 | 2019-03-14 | 2018-03-14 | 2017-03-14 | 2016-04-22 | 2015-03-13 | 2014-03-14 | 2013-03-15 | 2012-03-14 | 2011-03-16 | 2010-03-16 | 2009-03-16 | 2008-03-17 | 2007-03-16 | 2006-04-25 | 2005-03-15 | 2004-03-12 | 2003-03-28 | 2002-03-26 | 2001-04-02 | 2000-03-30 | 2000-03-27 | 1998-03-30 | 1997-03-28 | 1995-12-31 | 1994-12-31 | 1993-12-31 |
| Revenue | 545.1 | 545.1 | 522.2 | 501.5 | 477.9 | 395.4 | 184.4 | 249.2 | 240.3 | 230.7 | 217 | 202.2 | 187.8 | 188.7 | 170.4 | 140.6 | 142 | 133.7 | 141.4 | 159.9 | 152 | 139.8 | 129.5 | 116 | 111 | 104.5 | 96.96 | 78.87 | 62.5 | 59.1 | 53.6 | 53.4 | 36.4 | 27.2 |
| Cost of Revenue | 256.1 | 299.1 | 241.4 | 232.3 | 218.3 | 177.7 | 84.71 | 122.3 | 117.1 | 112.2 | 105.2 | 98.97 | 92.53 | 89.22 | 80.34 | 66.85 | 66.42 | 62.86 | 65.63 | 66.05 | 63.5 | 59.82 | 58.58 | 55.28 | 53.08 | 52.64 | 51.6 | 43.64 | 31.8 | 29.9 | 28.2 | 28.3 | 21.4 | 16.5 |
| Gross Profit | 289.1 | 246 | 280.8 | 269.2 | 259.6 | 217.7 | 99.7 | 126.9 | 123.3 | 118.5 | 111.8 | 103.3 | 95.24 | 99.52 | 90.02 | 73.78 | 75.61 | 70.88 | 75.74 | 93.8 | 88.47 | 79.96 | 70.88 | 60.67 | 57.96 | 51.87 | 45.37 | 35.23 | 30.7 | 29.2 | 25.4 | 25.1 | 15 | 10.7 |
| Operating Expenses | 161.6 | 109.4 | 188.3 | 159 | 148.2 | 127.8 | 84.43 | 87.3 | 80.43 | 77.86 | 73.24 | 70.72 | 73.02 | 69.07 | 74.04 | 64.01 | 61.58 | 61.73 | 61.05 | 58.11 | 54.98 | 46.89 | 44.61 | 43.46 | 40.76 | 37.74 | 35.82 | 31.25 | 21.9 | 20.3 | 19.3 | 18.8 | 14.6 | 6.8 |
| Research & Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.01 | 0.106 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Selling, General and Administrative | 109.4 | 109.4 | 108.3 | 105.8 | 97.6 | 84.43 | 60.4 | 69.31 | 65.8 | 62.72 | 57.73 | 54.78 | 52.99 | 52.43 | 55.23 | 50.63 | 48.3 | 47.87 | 51.16 | 49.97 | 46.31 | 38.51 | 34.98 | 32.66 | 30.44 | 27.66 | 25.54 | 23.33 | 17.3 | 16 | 15.2 | 14.8 | 11.9 | 5.1 |
| Other Operating Expenses | 52.2 | 0 | 80.03 | 53.2 | 50.55 | 43.36 | 24.04 | 17.99 | 14.63 | 15.14 | 15.51 | 15.94 | 20.03 | 16.64 | 18.81 | 13.38 | 13.28 | 13.87 | 9.89 | 8.14 | 8.56 | 8.38 | 9.63 | 10.8 | 10.32 | 10.09 | 10.28 | 7.92 | 4.6 | 4.3 | 4.1 | 4 | 2.7 | 1.7 |
| Operating Income | 127.5 | 136.7 | 92.5 | 110.2 | 111.4 | 89.88 | 15.27 | 39.58 | 42.83 | 40.67 | 38.55 | 32.55 | 22.22 | 30.46 | 15.98 | 9.77 | 14.03 | 9.14 | 14.69 | 35.69 | 33.49 | 33.07 | 26.27 | 17.21 | 17.2 | 14.13 | 9.55 | 3.98 | 8.8 | 8.9 | 6.1 | 6.3 | 0.4 | 3.9 |
| Net Non-Operating Interest | 0.787 | -1.94 | -0.104 | -1.62 | -2.42 | -4.51 | -0.273 | 0.001 | -0.177 | -0.967 | -0.616 | -0.679 | -1.1 | -1.86 | -2.02 | -0.914 | -1.46 | -1.98 | -0.168 | 1.78 | 0.368 | -1.01 | -1.45 | -1.61 | -3.93 | -7.24 | -8.16 | 0 | -2.2 | 0 | -3.6 | -4.1 | -2.3 | -2 |
| Interest Income | 1.36 | 0 | 0 | 0 | 0 | 0 | 0 | 0.001 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.125 | 0.371 | 1.93 | 0.466 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Expense | 0.575 | 1.94 | 0.104 | 1.62 | 2.42 | 4.51 | 0.273 | 0 | 0.177 | 0.967 | 0.616 | 0.679 | 1.1 | 1.86 | 2.02 | 0.914 | 1.46 | 2.1 | 0.539 | 0.152 | 0.098 | 1.01 | 1.45 | 1.61 | 3.93 | 7.24 | 8.16 | 0 | 2.2 | 0 | 3.6 | 4.1 | 2.3 | 2 |
| Equity & Other Income/(Expense) | 1.15 | -5.29 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -0.136 | -1.03 | -0.228 | 0 | 0 | -4.93 | -0.9 | -3.2 | -1.2 | 0.2 | 0.5 | -0.1 |
| Income Before Tax | 129.4 | 129.4 | 92.4 | 108.5 | 109 | 85.37 | 15 | 39.58 | 42.65 | 39.7 | 37.93 | 31.88 | 21.11 | 28.59 | 13.96 | 8.86 | 12.58 | 7.16 | 14.52 | 37.46 | 33.86 | 32.06 | 24.69 | 14.57 | 13.03 | 6.89 | 1.39 | -0.945 | 5.7 | 5.7 | 1.3 | 2.4 | -1.4 | 1.8 |
| Income Tax Expense | 28.04 | 28.04 | 19.63 | 26.08 | 21.54 | 16.88 | -8.68 | 7.76 | 8.55 | 14.16 | 13.36 | 11.22 | 6.93 | 10.63 | 5.05 | 3.18 | 4.34 | 2.32 | 4.98 | 12.98 | 11.78 | 11.02 | 8.16 | 4.97 | 4.43 | 2.29 | 0.425 | -0.36 | 1.9 | 2 | 0.5 | 0.8 | -0.7 | 1.3 |
| 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 | 0 | 0 | 0 | 0 | 0.2 | 0 | 0 | 0 | 0 |
| Net Income | 101.4 | 101.4 | 72.77 | 82.45 | 87.48 | 68.49 | 23.68 | 31.82 | 34.1 | 25.54 | 24.57 | 20.66 | 14.19 | 17.96 | 8.91 | 5.68 | 8.24 | 4.84 | 9.54 | 24.48 | 22.08 | 21.04 | 16.53 | 9.61 | 8.6 | 4.6 | 0.96 | -0.585 | 3.8 | 3.5 | 0.8 | 1.6 | -0.7 | 0.5 |
| Depreciation and Amortization | 54.02 | 54.46 | 51.36 | 47.29 | 43.44 | 38.41 | 17.32 | 14.88 | 14.62 | 15.13 | 14.84 | 15.93 | 17.82 | 16.64 | 16.65 | 13.38 | 13.28 | 12.5 | 9.91 | 8.29 | 8.6 | 8.52 | 9.8 | 10.98 | 10.5 | 10.26 | 10.28 | 7.92 | 4.6 | 4.3 | 4.1 | 4 | 2.7 | 1.7 |
| EBITDA | 181.5 | 191.1 | 143.9 | 157.4 | 154.9 | 128.3 | 32.59 | 54.45 | 57.44 | 55.8 | 53.38 | 48.49 | 40.04 | 47.09 | 32.63 | 23.15 | 27.31 | 21.64 | 24.6 | 43.97 | 42.09 | 41.59 | 36.08 | 28.19 | 27.7 | 24.4 | 19.83 | 11.9 | 13.4 | 13.2 | 10.2 | 10.3 | 3.1 | 5.6 |
| Earnings Per Share (EPS) | 5.55 | 5.55 | 3.91 | 4.28 | 4.61 | 3.68 | 1.3 | 1.77 | 1.91 | 1.45 | 1.42 | 1.22 | 0.85 | 1.1 | 0.55 | 0.35 | 0.51 | 0.3 | 0.56 | 1.28 | 1.16 | 1.12 | 0.88 | 0.51 | 0.46 | 0.25 | 0.05 | -0.031 | 0.2 | 0.19 | 0.045 | 0.08 | -0.04 | 0.03 |
| Diluted Earnings Per Share | 5.43 | 5.43 | 3.84 | 4.2 | 4.47 | 3.53 | 1.25 | 1.7 | 1.84 | 1.39 | 1.39 | 1.19 | 0.83 | 1.06 | 0.55 | 0.35 | 0.51 | 0.3 | 0.56 | 1.27 | 1.15 | 1.1 | 0.88 | 0.51 | 0.45 | 0.25 | 0.05 | -0.031 | 0.2 | 0.19 | 0.045 | 0.08 | -0.04 | 0.03 |
| Weighted Average Shares Outstanding | 18.3 | 18.3 | 18.61 | 19.24 | 19 | 18.62 | 18.22 | 18.02 | 17.85 | 17.59 | 17.3 | 16.95 | 16.73 | 16.3 | 16.14 | 16.14 | 16.13 | 16.12 | 16.96 | 19.06 | 18.99 | 18.85 | 18.76 | 18.76 | 18.92 | 18.87 | 18.87 | 18.87 | 18.87 | 18.92 | 19 | 20 | 17.5 | 16.67 |
| Diluted Weighted Average Shares Outstanding | 18.74 | 18.74 | 18.97 | 19.62 | 19.58 | 19.43 | 18.88 | 18.68 | 18.57 | 18.37 | 17.66 | 17.34 | 17.11 | 16.94 | 16.25 | 16.23 | 16.21 | 16.16 | 17.02 | 19.33 | 19.27 | 19.09 | 18.81 | 18.82 | 19.04 | 18.96 | 18.95 | 18.87 | 19 | 18.92 | 20 | 20 | 17.5 | 16.67 |