2017 Q2 | 2017 Q4 | 2019 Q3 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q2 | 2021 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - |
0% - |
- | - |
0% - |
73.73% - |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
8.84% - |
8.39% -5.1% |
9.74% 16.1% |
11.36% 16.6% |
7.83% -31.1% |
1.66% -78.8% |
8.43% 407.9% |
4.81% -43.0% |
8.19% 70.5% |
6.48% -20.9% |
6.69% 3.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
17.75% - |
18.71% 5.4% |
16.84% -10.0% |
21.43% 27.3% |
17.17% -19.9% |
15.85% -7.7% |
20.12% 26.9% |
15.75% -21.7% |
17.94% 13.9% |
15.02% -16.3% |
14.48% -3.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
13.48% - |
10.93% -18.9% |
11.36% 3.9% |
16.49% 45.2% |
11.59% -29.7% |
5.37% -53.6% |
12.24% 127.8% |
6.45% -47.3% |
11.5% 78.2% |
7.19% -37.4% |
6.9% -4.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
303.67M 70.4% |
156.96M -48.3% |
207.4M 32.1% |
146.07M -29.6% |
156.13M 6.9% |
159.23M 2.0% |
191.74M 20.4% |
162.45M -15.3% |
186.24M 14.6% |
214.45M 15.1% |
291.19M 35.8% |
186.61M -35.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
414.4M - |
- |
460.56M - |
477.13M 3.6% |
1.03B 115.2% |
1.24B 20.8% |
1.19B -3.8% |
1.18B -1.2% |
1.19B 1.2% |
1.21B 1.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
41.76M - |
- |
51.43M - |
51.97M 1.1% |
78.4M 50.9% |
244.17M 211.4% |
434.39M 77.9% |
397.86M -8.4% |
316.14M -20.5% |
498.31M 57.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
333.85M - |
- |
365.8M - |
378.26M 3.4% |
898.53M 137.5% |
912.22M 1.5% |
723.97M -20.6% |
741.54M 2.4% |
833.27M 12.4% |
711.57M -14.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.16M - |
- |
-23.77M - |
21.82M - |
9.17M -58.0% |
- | - |
20.42M - |
13.7M -32.9% |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.82M - |
43.31M -54.3% |
17.1M -60.5% |
58.02M 239.4% |
43.41M -25.2% |
26.57M -38.8% |
37.09M 39.6% |
452.08M 1119.0% |
466.75M 3.2% |
432.22M -7.4% |
325.11M -24.8% |
316.36M -2.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.31M - |
17.1M -60.5% |
58.02M 239.4% |
43.41M -25.2% |
26.57M -38.8% |
37.09M 39.6% |
452.08M 1119.0% |
466.75M 3.2% |
432.22M -7.4% |
325.11M -24.8% |
316.36M -2.7% |
518.59M 63.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.59M 18.8% |
-41.67M - |
17.28M - |
21.77M 26.0% |
9.11M -58.1% |
-28.88M - |
22.11M - |
20.31M -8.2% |
-7.03M - |
-6.34M - |
39.79M - |
-33.67M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.21M - |
- |
38.59M - |
15.78M -59.1% |
20.71M 31.2% |
- | - |
19.29M - |
33.99M 76.3% |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.66 40.7% |
0.28 -57.6% |
0.34 21.4% |
0.28 -17.6% |
0.35 25.0% |
0.24 -31.4% |
0.01 -95.8% |
0.2 1900% |
0.13 -35% |
0.26 100% |
0.27 3.8% |
0.18 -33.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
5.21% - |
- |
4.85% - |
3.35% -30.9% |
0.5% -85.1% |
1.51% 203.4% |
1.09% -27.7% |
2.4% 119.1% |
2.4% -0.1% |
1.62% -32.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
4.2% - |
- |
3.85% - |
2.66% -31.0% |
0.42% -84.1% |
1.21% 185.4% |
0.74% -39.1% |
1.48% 101.3% |
1.59% 7.3% |
1.04% -34.6% |