2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.85% 2.9% |
2.68% -6.2% |
0.41% -84.6% |
10.55% 2458.3% |
8.89% -15.8% |
12.19% 37.1% |
8.01% -34.2% |
9.93% 24.0% |
9.75% -1.8% |
10.2% 4.6% |
11.56% 13.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.24% -13.1% |
30.11% 6.7% |
27.6% -8.3% |
32.43% 17.5% |
32.25% -0.6% |
33.58% 4.1% |
30.37% -9.6% |
30.5% 0.4% |
32.86% 7.7% |
34.39% 4.6% |
33.22% -3.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.62% 3.9% |
16.51% 5.7% |
10.53% -36.2% |
18.21% 72.9% |
16.11% -11.5% |
20.73% 28.7% |
15.04% -27.5% |
17.04% 13.3% |
16.53% -3.0% |
16.96% 2.6% |
18.4% 8.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
340M -0.8% |
306.5M -9.9% |
315.2M 2.8% |
370.6M 17.6% |
379.2M 2.3% |
362.7M -4.4% |
385.6M 6.3% |
445.9M 15.6% |
472.6M 6.0% |
430.4M -8.9% |
494.6M 14.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
696.5M 1.6% |
600.6M -13.8% |
657.7M 9.5% |
715.1M 8.7% |
707.2M -1.1% |
735M 3.9% |
772.5M 5.1% |
722.4M -6.5% |
691.6M -4.3% |
715.5M 3.5% |
765M 6.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
762M -3.0% |
647.5M -15.0% |
1.09B 67.8% |
1.1B 1.7% |
1.08B -1.9% |
1.11B 2.0% |
1.14B 2.7% |
1.09B -4.3% |
1.02B -6.6% |
1B -1.3% |
1.01B 1.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-3.06B - |
-2.83B - |
-428.8M - |
-389.6M - |
-376.2M - |
-370.3M - |
-363.1M - |
-364.7M - |
-323.5M - |
-286.9M - |
-247.7M - |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.2M 11.2% |
-9.1M - |
26.7M - |
-6.2M - |
9.6M - |
36.3M 278.1% |
-16M - |
110.4M - |
84.9M -23.1% |
74.2M -12.6% |
16.3M -78.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.4M 169.3% |
152.6M 70.7% |
30.4M -80.1% |
69.5M 128.6% |
34.7M -50.1% |
35.8M 3.2% |
43.9M 22.6% |
25.5M -41.9% |
26.1M 2.4% |
48.4M 85.4% |
85M 75.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.6M 70.7% |
30.4M -80.1% |
69.5M 128.6% |
34.7M -50.1% |
35.8M 3.2% |
43.9M 22.6% |
25.5M -41.9% |
26.1M 2.4% |
48.4M 85.4% |
85M 75.6% |
79.3M -6.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.4M 10.6% |
-9.7M - |
26.2M - |
-6.3M - |
9M - |
36M 300% |
-16.2M - |
109.9M - |
84.1M -23.5% |
74M -12.0% |
16M -78.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.5M 5.2% |
39.3M -3.0% |
3.9M -90.1% |
39.1M 902.6% |
33.7M -13.8% |
44.2M 31.2% |
30.9M -30.1% |
44.3M 43.4% |
46.1M 4.1% |
43.9M -4.8% |
57.2M 30.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.8M 2.1% |
8.3M -15.3% |
1.3M -84.3% |
39.1M 2907.7% |
33.7M -13.8% |
44.2M 31.2% |
30.9M -30.1% |
44.3M 43.4% |
46.1M 4.1% |
43.9M -4.8% |
57.2M 30.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 4.2% |
0.21 -16.0% |
0.02 -90.5% |
0.29 1350.0% |
0.25 -13.8% |
0.33 32.0% |
0.23 -30.3% |
0.33 43.5% |
0.34 3.0% |
0.33 -2.9% |
0.43 30.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4% -2.1% |
1.26% -9.9% |
0.21% -83.7% |
5.7% 2657.2% |
4.74% -16.8% |
6.13% 29.3% |
4.1% -33.1% |
5.93% 44.6% |
6.52% 10.0% |
6.24% -4.3% |
7.73% 23.8% |