2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | - |
32.25% - |
33.74% 4.6% |
24.11% -28.5% |
16.43% -31.9% |
25.37% 54.5% |
26.59% 4.8% |
24.85% -6.5% |
10.06% -59.5% |
20.77% 106.5% |
18.64% -10.3% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
100% - |
4.24% -95.8% |
38.25% 802.3% |
32.35% -15.4% |
35.02% 8.3% |
36.61% 4.5% |
36.98% 1.0% |
28.59% -22.7% |
33.58% 17.5% |
29.94% -10.8% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
100% - |
-10.12% - |
26.63% - |
21.55% -19.1% |
29.28% 35.9% |
28.58% -2.4% |
27.13% -5.1% |
7.32% -73.0% |
18.28% 149.6% |
15.75% -13.8% |
|
Total Revenue | [friend] | [friend] | [friend] |
298.96M 43.0% |
180.38M -39.7% |
237.25M 31.5% |
156.73M -33.9% |
200.11M 27.7% |
198.16M -1.0% |
165.35M -16.6% |
138.64M -16.2% |
128.09M -7.6% |
107.19M -16.3% |
111.15M 3.7% |
|
Total Assets | [friend] | [friend] | [friend] |
513.67M 24.0% |
- |
633.62M - |
- |
740.34M - |
747.58M 1.0% |
833.25M 11.5% |
883.35M 6.0% |
1.67B 89.5% |
1.62B -3.3% |
1.52B -5.9% |
|
Total Liabilities | [friend] | [friend] | [friend] |
157.66M 19.0% |
- |
138.87M - |
- |
175.13M - |
131.94M -24.7% |
175.06M 32.7% |
190.74M 9.0% |
158.27M -17.0% |
79.46M -49.8% |
70.35M -11.5% |
|
Total Equity | [friend] | [friend] | [friend] |
356.01M 26.3% |
- |
494.75M - |
- |
565.21M - |
615.64M 8.9% |
658.19M 6.9% |
692.61M 5.2% |
1.52B 118.8% |
1.54B 1.5% |
1.45B -5.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
60.65M - |
- |
66.07M - |
28.36M -57.1% |
11.49M -59.5% |
- |
53.91M - |
46.22M -14.3% |
12.2M -73.6% |
- |
34.15M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
14.23M -77.3% |
- |
75.13M - |
104.49M 39.1% |
131.3M 25.7% |
135.97M 3.6% |
179.3M 31.9% |
181.21M 1.1% |
217.82M 20.2% |
1.06B 384.9% |
1.03B -2.4% |
|
End Cash Position | [friend] | [friend] | [friend] |
75.13M 428.1% |
- |
104.49M - |
131.3M 25.7% |
135.97M 3.6% |
179.3M 31.9% |
181.21M 1.1% |
217.82M 20.2% |
1.06B 384.9% |
1.03B -2.4% |
449.74M -56.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
53.65M - |
25.14M -53.1% |
37.06M 47.4% |
29.75M -19.7% |
4.68M -84.3% |
41.88M 794.3% |
-2.53M - |
26.57M - |
19.57M -26.3% |
-4.31M - |
12.55M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
73.49M 74.8% |
- |
138.23M - |
37.79M -72.7% |
32.87M -13.0% |
- |
94.24M - |
34.46M -63.4% |
12.88M -62.6% |
- |
42.95M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.793 73.4% |
0.63 -20.6% |
0.866 37.6% |
0.414 -52.2% |
0.357 -13.8% |
0.543 52.0% |
0.477 -12.1% |
0.373 -21.9% |
0.143 -61.7% |
0.25 75.0% |
0.168 -32.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - | - |
16.18% - |
- |
5.82% - |
8.52% 46.4% |
6.9% -18.9% |
5.1% -26.1% |
1.17% -77.1% |
1.46% 25.0% |
1.39% -5.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - | - |
12.63% - |
- |
4.44% - |
6.76% 52.2% |
5.56% -17.7% |
4.01% -27.8% |
1.01% -74.9% |
1.35% 34.3% |
1.32% -2.5% |