2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | - |
9.19% - |
8.19% -10.9% |
9.07% 10.8% |
8.84% -2.5% |
10.49% 18.7% |
10.35% -1.4% |
10.73% 3.7% |
10.6% -1.2% |
9.21% -13.1% |
9.48% 3.0% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
15.45% - |
14.7% -4.8% |
16.14% 9.8% |
17.85% 10.6% |
17.82% -0.2% |
18.48% 3.7% |
18.95% 2.5% |
18.86% -0.5% |
18.35% -2.7% |
18.18% -0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
9.97% - |
7.11% -28.7% |
10.19% 43.3% |
10.84% 6.3% |
11.21% 3.4% |
11.78% 5.1% |
11.76% -0.2% |
11.02% -6.2% |
9.19% -16.6% |
8.56% -6.8% |
|
Total Revenue | [friend] | [friend] | [friend] |
378.21M -41.3% |
773.2M 104.4% |
135.1M -82.5% |
728.09M 438.9% |
163.64M -77.5% |
666.6M 307.3% |
703.62M 5.6% |
725.92M 3.2% |
771.32M 6.3% |
788.64M 2.2% |
793.75M 0.6% |
|
Total Assets | [friend] | [friend] | [friend] |
478.97M - |
526.9M 10.0% |
- | - | - |
570.82M - |
602.23M 5.5% |
622.48M 3.4% |
1.27B 104.1% |
1.3B 2.3% |
1.3B 0.4% |
|
Total Liabilities | [friend] | [friend] | [friend] |
169.34M - |
193.53M 14.3% |
- | - | - |
181.74M - |
199.19M 9.6% |
197.1M -1.0% |
171.35M -13.1% |
181.88M 6.1% |
170.91M -6.0% |
|
Total Equity | [friend] | [friend] | [friend] |
309.64M - |
333.38M 7.7% |
- | - | - |
389.08M - |
403.04M 3.6% |
425.38M 5.5% |
1.1B 158.4% |
1.12B 1.7% |
1.13B 1.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
17.58M -56.8% |
44.89M 155.3% |
- | - | - |
124.67M - |
- | - | - |
80.18M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
112.6M 423.9% |
112.6M 0% |
168.03M 49.2% |
140.24M -16.5% |
116.24M -17.1% |
168.03M 44.6% |
35.76M -78.7% |
116.24M 225.1% |
31.98M -72.5% |
247.4M 673.6% |
236.62M -4.4% |
|
End Cash Position | [friend] | [friend] | [friend] |
140.24M 24.6% |
168.03M 19.8% |
35.76M -78.7% |
116.81M 226.7% |
31.98M -72.6% |
247.4M 673.6% |
238.3M -3.7% |
247.07M 3.7% |
927.26M 275.3% |
924.05M -0.3% |
836.41M -9.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
-1.26M - |
20.42M - |
-27.79M - |
45.57M - |
16.08M -64.7% |
110.1M 584.8% |
129.51M 17.6% |
89.83M -30.6% |
90.32M 0.6% |
72.2M -20.1% |
28.76M -60.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
33.22M -46.2% |
71.03M 113.8% |
- | - | - |
69.95M - |
- | - | - |
72.63M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.45 -46.4% |
0.96 113.3% |
0.15 -84.4% |
0.89 493.3% |
0.2 -77.5% |
0.95 375% |
0.99 4.2% |
1.05 6.1% |
1.083 3.2% |
0.89 -17.9% |
0.868 -2.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
23.3% - |
- | - | - |
19.36% - |
18.06% -6.7% |
18.31% 1.3% |
7.44% -59.4% |
9.64% 29.6% |
9.8% 1.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
14.78% - |
- | - | - |
12.74% - |
12.09% -5.1% |
12.51% 3.5% |
6.44% -48.5% |
7.77% 20.6% |
7.9% 1.7% |