| Ratios | Dec2009 | Dec2010 | Dec2011 | Dec2012 | Dec2013 | Dec2014 | Dec2015 | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Profitability | ||||||||||||||||
| EBT Margin | 35.95% | 35.32% | 40.84% | 33.23% | 39.59% | 37.88% | 44.31% | 1,379.81% | 2,262.48% | 2,406.61% | 2,192.71% | 2,020.07% | 2,851.77% | 1,213.80% | -571.69% | |
| EBIT Margin | 46.62% | 42.87% | 44.50% | 35.90% | 42.55% | 40.82% | 47.07% | 1,463.25% | 2,446.74% | 2,656.06% | 2,353.65% | 2,173.18% | 2,966.23% | 2,926.29% | 1,354.46% | |
| EBITDA Margin | 23.96% | 22.28% | 25.99% | 17.27% | 27.09% | 22.97% | 23.87% | 803.01% | 1,648.98% | 2,246.78% | 2,071.31% | 837.22% | -1,128.69% | 1,894.41% | 600.37% | |
| Net Margin | 22.43% | 21.51% | 25.34% | 21.35% | 24.87% | 24.14% | 28.10% | 764.40% | 1,699.95% | 1,795.54% | 1,633.82% | 1,495.41% | 2,091.87% | 927.51% | -347.48% | |
| FCF Margin | 35.92% | 28.41% | 27.86% | 30.29% | 20.79% | 29.15% | 29.65% | 1,220.72% | 2,146.95% | 2,096.54% | 2,133.44% | 1,989.60% | 2,380.38% | 1,580.89% | 1,150.62% | |
| Leverage & Solvency | ||||||||||||||||
| Interest Coverage Ratio | 4.37 | 5.68 | 12.14 | 13.44 | 14.40 | 13.85 | 17.08 | 17.54 | 13.28 | 10.65 | 14.62 | 14.19 | 25.92 | 1.71 | 0.70 | |
| Times Interest Earned | 4.37 | 5.68 | 12.14 | 13.44 | 14.40 | 13.85 | 17.08 | 17.54 | 13.28 | 10.65 | 14.62 | 14.19 | 25.92 | 1.71 | 0.70 | |
| Dividends & Payouts | ||||||||||||||||
| FCF Payout Ratio | 0.15 | 0.17 | 0.19 | 0.20 | 0.29 | 0.24 | 0.25 | 0.27 | 0.22 | 0.27 | 0.32 | 0.30 | 0.30 | 0.47 | 0.58 | |
| Valuation | ||||||||||||||||
| Enterprise Value | 170.21M | 184.44M | 200.41M | 201.35M | 236.93M | 312.04M | 323.73M | 427.09M | 216.56M | 541.06M | 428.76M | 267.24M | 248.53M | 481.60M | 324.93M | 244.99M |
| Market Capitalization | 420.10M | 575.28M | 612.15M | 467.56M | 596.17M | 527.02M | 355.39M | 382.29M | ||||||||
| Return Ratios | ||||||||||||||||
| Return on Sales | 0.22% | 0.22% | 0.25% | 0.21% | 0.25% | 0.24% | 0.28% | 7.64% | 17.00% | 17.96% | 16.34% | 14.95% | 20.92% | 9.28% | -3.47% |