| Ratios | Mar2017 | Jun2017 | Sep2017 | Dec2017 | Mar2018 | Jun2018 | Sep2018 | Dec2018 | Mar2019 | Jun2019 | Sep2019 | Dec2019 | Mar2020 | Jun2020 | Sep2020 | Dec2020 | Mar2021 | Jun2021 | Sep2021 | Dec2021 | Mar2022 | Jun2022 | Sep2022 | Dec2022 | Mar2023 | Jun2023 | Sep2023 | Dec2023 | Mar2024 | Jun2024 | Sep2024 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Profitability | ||||||||||||||||||||||||||||||||
| EBT Margin | 28.28% | 653.51% | 301.72% | 738.84% | 739.95% | 844.07% | 891.78% | 718.98% | 766.95% | 843.55% | 773.06% | 631.74% | -185.45% | 1,013.03% | 1,029.99% | 981.79% | 732.74% | 1,180.96% | 1,033.11% | 567.35% | 859.08% | 1,080.91% | 1,206.01% | 1,254.71% | 1,187.21% | 1,218.91% | 1,162.70% | 471.30% | 860.34% | 1,332.93% | 792.09% | 30.59% |
| EBIT Margin | 36.78% | 851.93% | 479.54% | 930.01% | 947.43% | 1,062.96% | 1,114.54% | 952.20% | 1,003.62% | 1,106.24% | 1,033.82% | 909.48% | 163.43% | 1,466.81% | 1,387.67% | 1,268.94% | 892.13% | 1,406.78% | 1,197.78% | 703.29% | 965.97% | 1,169.58% | 1,285.67% | 1,337.65% | 1,272.14% | 1,342.57% | 1,411.60% | 847.77% | 1,403.33% | 1,885.31% | 1,322.31% | 53.88% |
| EBITDA Margin | 43.02% | 1,000.00% | 598.97% | 1,053.57% | 1,089.83% | 1,226.05% | 1,266.63% | 1,087.80% | 1,121.22% | 1,235.10% | 1,148.38% | 1,037.62% | 293.13% | 1,672.83% | 1,542.93% | 1,425.70% | 992.75% | 1,550.22% | 1,329.00% | 948.87% | 1,124.43% | 1,321.37% | 1,426.25% | 1,538.24% | 1,439.19% | 1,506.67% | 1,567.00% | 1,019.56% | 1,577.80% | 2,032.18% | 1,465.24% | 62.52% |
| Net Margin | 21.02% | 477.54% | 219.77% | 285.05% | 602.08% | 679.88% | 719.79% | 597.63% | 625.16% | 683.51% | 620.45% | 507.09% | -123.54% | 811.90% | 818.74% | 787.60% | 582.31% | 930.85% | 817.78% | 461.50% | 688.83% | 857.85% | 954.16% | 999.90% | 937.94% | 962.99% | 904.40% | 406.85% | 682.95% | 1,055.10% | 606.40% | 24.50% |
| FCF Margin | 31.36% | 431.23% | 284.48% | 722.76% | 890.20% | 822.35% | 793.56% | 815.59% | 710.13% | 626.64% | 644.35% | 514.67% | 809.09% | 1,111.34% | 187.55% | 773.85% | 698.52% | 1,745.40% | 930.00% | 745.89% | 712.94% | 881.11% | 1,162.01% | 894.41% | 1,544.80% | 961.17% | 745.00% | 756.41% | 1,083.75% | 881.10% | 1,122.05% | 19.81% |
| Efficiency | ||||||||||||||||||||||||||||||||
| Invested Capital | 94.60M | 83.52M | 66.30M | 53.74M | 34.70M | 21.00M | 195.29M | |||||||||||||||||||||||||
| Leverage & Solvency | ||||||||||||||||||||||||||||||||
| Interest Coverage Ratio | 4.33 | 4.29 | 2.70 | 4.86 | 4.57 | 4.86 | 5.00 | 4.08 | 4.24 | 4.21 | 3.96 | 3.27 | 0.47 | 3.23 | 3.88 | 4.42 | 5.60 | 6.23 | 7.27 | 5.17 | 9.04 | 13.19 | 16.14 | 16.13 | 14.98 | 10.86 | 5.67 | 2.25 | 2.58 | 3.41 | 2.49 | 2.31 |
| Times Interest Earned | 4.33 | 4.29 | 2.70 | 4.86 | 4.57 | 4.86 | 5.00 | 4.08 | 4.24 | 4.21 | 3.96 | 3.27 | 0.47 | 3.23 | 3.88 | 4.42 | 5.60 | 6.23 | 7.27 | 5.17 | 9.04 | 13.19 | 16.14 | 16.13 | 14.98 | 10.86 | 5.67 | 2.25 | 2.58 | 3.41 | 2.49 | 2.31 |
| Dividends & Payouts | ||||||||||||||||||||||||||||||||
| FCF Payout Ratio | 0.31 | 0.49 | 0.57 | 0.22 | 0.19 | 0.24 | 0.24 | 0.22 | 0.24 | 0.30 | 0.27 | 0.34 | 0.27 | 0.27 | 1.40 | 0.31 | 0.24 | 0.15 | 0.26 | 0.31 | 0.33 | 0.26 | 0.18 | 0.26 | 0.16 | 0.25 | 0.32 | 0.33 | 0.24 | 0.29 | 0.20 | 0.51 |
| Valuation | ||||||||||||||||||||||||||||||||
| Enterprise Value | 174.95M | 185.04M | 194.32M | 186.34M | 205.44M | 239.53M | 261.84M | 254.46M | 260.70M | 278.96M | 242.50M | 248.58M | 212.38M | 226.98M | 180.87M | 191.67M | 255.19M | 243.24M | 244.20M | 257.07M | 303.34M | 258.51M | 256.14M | 298.73M | 277.16M | 282.72M | 270.72M | 359.36M | 319.80M | 309.73M | 373.19M | 340.49M |
| Market Capitalization | 185.04M | 194.32M | 207.43M | 205.44M | 239.53M | 261.84M | 276.41M | 260.70M | 278.96M | 242.50M | 267.56M | 212.38M | 226.98M | 180.87M | 217.58M | 255.19M | 243.24M | 244.20M | 271.98M | 303.34M | 258.51M | 256.14M | 338.80M | 277.16M | 282.72M | 270.72M | 380.81M | 319.80M | 309.73M | 373.19M | ||
| Return Ratios | ||||||||||||||||||||||||||||||||
| Return on Sales | 0.66% | 3.84% | 4.39% | 5.67% | 6.49% | 6.54% | 6.56% | 6.32% | 6.08% | 4.21% | 4.29% | 4.65% | 5.37% | 7.28% | 7.60% | 7.61% | 6.84% | 7.20% | 7.06% | 7.47% | 8.79% | 9.38% | 9.64% | 9.52% | 8.01% | 7.38% | 7.67% | 6.90% | 1.06% |