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] |
0% - |
0% - |
72.34% - |
72.34% 0% |
72.04% -0.4% |
71.55% -0.7% |
71.71% 0.2% |
71.33% -0.5% |
70% -1.9% |
70.69% 1.0% |
70.69% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.46% 0.4% |
12.61% -50.5% |
3.93% -68.8% |
27.6% 602.2% |
5.21% -81.1% |
-6.38% - |
26.57% - |
14.58% -45.1% |
26.54% 82.1% |
41.94% 58.0% |
16.71% -60.2% |
21.77% 30.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.01% -10.1% |
39.17% 3.1% |
25.91% -33.8% |
43.25% 66.9% |
30.52% -29.4% |
36.75% 20.4% |
23.17% -37.0% |
32.74% 41.3% |
38.67% 18.1% |
30.38% -21.5% |
33.7% 10.9% |
31.77% -5.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.51% -7.4% |
27.14% -8.0% |
-10.66% - |
26.11% - |
8.22% -68.5% |
13.73% 67.0% |
2.3% -83.3% |
17.19% 647.3% |
25.28% 47.1% |
15.37% -39.2% |
21.46% 39.6% |
17.87% -16.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.16M 0.9% |
75.07M -40.5% |
83.17M 10.8% |
86.17M 3.6% |
69.86M -18.9% |
85.32M 22.1% |
94.96M 11.3% |
102.76M 8.2% |
145.26M 41.4% |
101.43M -30.2% |
129.7M 27.9% |
124.64M -3.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.85B -1.7% |
1.9B 2.3% |
1.9B 0.1% |
1.95B 2.6% |
1.96B 0.7% |
1.97B 0.4% |
2.07B 5.2% |
2.09B 0.9% |
2.06B -1.6% |
2.1B 1.9% |
2.08B -0.8% |
2.07B -0.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
425.79M -7.7% |
457.38M 7.4% |
449.12M -1.8% |
472.03M 5.1% |
505.87M 7.2% |
532.28M 5.2% |
591.92M 11.2% |
593.6M 0.3% |
544.55M -8.3% |
540.1M -0.8% |
516.21M -4.4% |
478.2M -7.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.42B 0.1% |
1.43B 0.7% |
1.44B 0.7% |
1.47B 1.8% |
1.45B -1.4% |
1.43B -1.5% |
1.47B 2.9% |
1.48B 1.1% |
1.5B 0.9% |
1.54B 2.9% |
1.56B 1.5% |
1.59B 1.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.42M - |
- | - | - |
33.84M - |
- | - | - |
-33.75M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
189.1M -17.7% |
234.65M 24.1% |
311.74M 32.9% |
231.13M -25.9% |
421.17M 82.2% |
612.07M 45.3% |
549.51M -10.2% |
379.26M -31.0% |
334.77M -11.7% |
338.99M 1.3% |
463.26M 36.7% |
598.73M 29.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
234.65M 24.1% |
311.74M 32.9% |
231.13M -25.9% |
421.17M 82.2% |
612.07M 45.3% |
549.51M -10.2% |
379.26M -31.0% |
334.77M -11.7% |
338.99M 1.3% |
463.26M 36.7% |
598.73M 29.2% |
350.08M -41.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.38M - |
40.38M 132.3% |
-23.3M - |
-46.43M - |
23.82M - |
-30.8M - |
64.52M - |
-29.86M - |
-133.25M - |
35.78M - |
-1.08M - |
-1.22M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.1M - |
- | - | - |
30.66M - |
- | - | - |
57.33M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.131 5.0% |
0.038 -71.3% |
0.02 -46.9% |
0.15 650% |
0.02 -86.7% |
-0.03 - |
0.16 - |
0.06 -62.5% |
0.15 150% |
0.17 13.3% |
0.09 -47.1% |
0.11 22.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.26% 0.1% |
0.66% -70.6% |
0.23% -65.7% |
1.63% 618.6% |
0.25% -84.7% |
-0.38% - |
1.74% - |
1.02% -41.8% |
2.59% 154.8% |
2.8% 8.3% |
1.4% -50.2% |
1.72% 23.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.72% 2.0% |
0.51% -70.6% |
0.17% -65.9% |
1.24% 617.5% |
0.19% -85.0% |
-0.28% - |
1.25% - |
0.72% -42.4% |
1.86% 158.2% |
2.05% 10.2% |
1.04% -49.4% |
1.31% 26.0% |