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] | - | - | - | - | - | - | - |
0% - |
0% - |
- |
65.63% - |
|
Net Margin | [friend] | [friend] | [friend] | - |
13.76% - |
-1.82% - |
11.24% - |
12.02% 6.9% |
12.88% 7.2% |
14.93% 16.0% |
14.94% 0.0% |
16.03% 7.3% |
13.58% -15.3% |
14.31% 5.4% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
33.47% - |
25.47% -23.9% |
30.62% 20.2% |
29.76% -2.8% |
30.22% 1.5% |
30.54% 1.1% |
30.86% 1.0% |
31.7% 2.7% |
29.11% -8.2% |
30.21% 3.8% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
15.33% - |
1.87% -87.8% |
13.32% 611.4% |
16.93% 27.1% |
14.75% -12.9% |
16.17% 9.6% |
15.38% -4.9% |
15.16% -1.4% |
12.53% -17.3% |
12.57% 0.3% |
|
Total Revenue | [friend] | [friend] | [friend] |
233.49M -54.4% |
480.23M 105.7% |
77.19M -83.9% |
470.55M 509.6% |
162.65M -65.4% |
517.61M 218.2% |
542.68M 4.8% |
520.48M -4.1% |
519.91M -0.1% |
530.22M 2.0% |
509.56M -3.9% |
|
Total Assets | [friend] | [friend] | [friend] |
613M - |
630.99M 2.9% |
- |
659.74M - |
- |
737.86M - |
722.31M -2.1% |
1.34B 85.9% |
1.36B 1.6% |
1.35B -0.7% |
1.3B -4.4% |
|
Total Liabilities | [friend] | [friend] | [friend] |
232.5M - |
221.75M -4.6% |
- |
227.6M - |
- |
261.22M - |
232.64M -10.9% |
256.09M 10.1% |
254.02M -0.8% |
261.94M 3.1% |
212.67M -18.8% |
|
Total Equity | [friend] | [friend] | [friend] |
374.87M - |
403.41M 7.6% |
- |
425.2M - |
- |
469.15M - |
482.53M 2.9% |
1.08B 123.9% |
1.1B 2.2% |
1.09B -1.5% |
1.08B -0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | - |
59.98M - |
- |
13.41M - |
- |
29.64M - |
- |
22.03M - |
- |
4.77M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
79.02M -12.7% |
79.02M 0.0% |
96.9M 22.6% |
59.95M -38.1% |
98.94M 65.0% |
96.91M -2.1% |
79.25M -18.2% |
98.94M 24.8% |
94.44M -4.6% |
112.89M 19.5% |
82.86M -26.6% |
|
End Cash Position | [friend] | [friend] | [friend] |
59.95M -24.1% |
96.91M 61.7% |
79.25M -18.2% |
103.2M 30.2% |
94.44M -8.5% |
112.89M 19.5% |
78.67M -30.3% |
629.02M 699.5% |
67.92M -89.2% |
110M 62.0% |
73.72M -33.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
-12.62M - |
50.95M - |
-17.19M - |
73.35M - |
-5.59M - |
1.08M - |
-10.94M - |
-38.95M - |
-77.28M - |
-77.75M - |
-80.65M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | - |
66.6M - |
- |
24.44M - |
- |
68.33M - |
- |
77.28M - |
- |
70.34M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.35 -49.3% |
0.64 82.9% |
-0.014 - |
0.52 - |
0.18 -65.4% |
0.64 255.6% |
0.779 21.7% |
0.73 -6.3% |
0.73 0% |
0.58 -20.5% |
0.555 -4.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
17.83% - |
- |
13.23% - |
- |
15.28% - |
16.8% 9.9% |
10.33% -38.5% |
7.55% -26.9% |
9.25% 22.6% |
9.35% 1.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
10.55% - |
- |
8.31% - |
- |
9.74% - |
11.22% 15.2% |
7.77% -30.8% |
6.11% -21.3% |
6.88% 12.6% |
7.23% 5.1% |