2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.84% -7.9% |
9.81% -0.3% |
3.43% -65.0% |
6.06% 76.5% |
7.32% 20.8% |
10.88% 48.7% |
5.65% -48.1% |
9.73% 72.3% |
12.39% 27.3% |
12.15% -1.9% |
9.24% -23.9% |
11.04% 19.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.31% -3.3% |
21.2% -0.5% |
15.21% -28.2% |
18.7% 22.9% |
17.8% -4.8% |
23.04% 29.5% |
20.08% -12.8% |
23% 14.5% |
27.01% 17.4% |
26.35% -2.5% |
25.14% -4.6% |
26.88% 6.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.46% 2.9% |
8.85% -6.4% |
2.73% -69.1% |
5.01% 83.5% |
6.36% 27.0% |
9.95% 56.4% |
4.96% -50.1% |
8.36% 68.4% |
14.87% 77.8% |
12.44% -16.3% |
9.31% -25.1% |
11.31% 21.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
300.33M 7.4% |
313.79M 4.5% |
279.41M -11.0% |
269.05M -3.7% |
298.01M 10.8% |
293.01M -1.7% |
243.88M -16.8% |
273.7M 12.2% |
342.9M 25.3% |
329.02M -4.0% |
282.44M -14.2% |
306.27M 8.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.69B 1.6% |
1.79B 6.0% |
1.71B -4.2% |
1.69B -1.6% |
1.72B 2.1% |
1.77B 2.6% |
1.73B -2.2% |
1.81B 4.7% |
1.9B 4.8% |
1.94B 2.5% |
1.88B -3.2% |
1.84B -2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
337.56M -0.7% |
408.35M 21.0% |
322.64M -21.0% |
343.25M 6.4% |
355.77M 3.6% |
366.26M 2.9% |
312.7M -14.6% |
395.17M 26.4% |
436.24M 10.4% |
436.81M 0.1% |
378.15M -13.4% |
369.65M -2.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35B 2.2% |
1.38B 2.3% |
1.39B 0.7% |
1.34B -3.4% |
1.37B 1.7% |
1.4B 2.3% |
1.41B 1.0% |
1.39B -1.7% |
1.43B 3.2% |
1.48B 3.3% |
1.48B -0.2% |
1.45B -2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
63.73M - |
- | - | - |
68.33M - |
- | - | - |
80.88M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
550.92M -7.7% |
314.92M -42.8% |
319.05M 1.3% |
318.05M -0.3% |
512.74M 61.2% |
714.74M 39.4% |
713.01M -0.2% |
644.61M -9.6% |
720.22M 11.7% |
718.52M -0.2% |
679.96M -5.4% |
682.8M 0.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
314.92M -42.8% |
319.05M 1.3% |
318.05M -0.3% |
512.74M 61.2% |
714.74M 39.4% |
713.01M -0.2% |
644.61M -9.6% |
720.22M 11.7% |
718.52M -0.2% |
679.96M -5.4% |
682.8M 0.4% |
540.91M -20.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.77M -53.8% |
37.04M 108.5% |
12.79M -65.5% |
44.28M 246.2% |
47.45M 7.2% |
20.94M -55.9% |
9.72M -53.6% |
49.27M 406.8% |
51.28M 4.1% |
39.97M -22.0% |
1.45M -96.4% |
42.24M 2805.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
25.88M - |
- | - | - |
39.68M - |
- | - | - |
59.09M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.077 11.1% |
0.069 -10.0% |
0.023 -66.7% |
0.037 60.0% |
0.05 35.4% |
0.08 60% |
0.03 -62.5% |
0.07 133.3% |
0.1 42.9% |
0.1 0% |
0.06 -40.0% |
0.09 50% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.21% -1.7% |
2.25% 1.8% |
0.69% -69.3% |
1.19% 72.3% |
1.61% 35.1% |
2.31% 43.3% |
0.98% -57.5% |
1.9% 94.1% |
3.01% 58.3% |
2.75% -8.8% |
1.77% -35.7% |
2.31% 31.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.76% -1.8% |
1.77% 0.3% |
0.55% -69.1% |
0.96% 75.1% |
1.28% 33.5% |
1.83% 42.9% |
0.79% -56.9% |
1.51% 91.1% |
2.29% 52.2% |
2.08% -9.2% |
1.36% -34.5% |
1.82% 33.0% |