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] |
0% - |
- |
0% - |
- | - | - | - | - | - |
46.94% - |
46.94% 0% |
41.22% -12.2% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.54% -23.0% |
6.2% -5.1% |
9.17% 47.9% |
8.76% -4.5% |
4.59% -47.6% |
5.61% 22.0% |
6.98% 24.6% |
10.21% 46.2% |
6.96% -31.8% |
10.34% 48.5% |
7.29% -29.5% |
10.28% 41.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.58% -1.9% |
34.86% 7.0% |
38.47% 10.4% |
32.4% -15.8% |
34.59% 6.8% |
33.25% -3.9% |
40.48% 21.7% |
36.48% -9.9% |
39.59% 8.5% |
41.94% 5.9% |
45.76% 9.1% |
40.72% -11.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.68% -6.7% |
9.94% 14.5% |
12.83% 29.0% |
10.92% -14.9% |
5.1% -53.3% |
3.33% -34.6% |
11.39% 241.7% |
13.13% 15.2% |
10.01% -23.8% |
16.6% 65.8% |
15.72% -5.3% |
12.57% -20.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
325.61M 27.2% |
284.21M -12.7% |
333.63M 17.4% |
277.71M -16.8% |
278.68M 0.3% |
249.72M -10.4% |
367.19M 47.0% |
296.54M -19.2% |
269.31M -9.2% |
337.77M 25.4% |
322M -4.7% |
255.73M -20.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.33B 2.0% |
2.32B -0.8% |
2.3B -0.6% |
2.42B 5.3% |
2.48B 2.5% |
2.45B -1.2% |
2.44B -0.4% |
2.4B -1.7% |
2.43B 1.3% |
2.48B 2.1% |
2.55B 2.6% |
2.53B -0.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
683.49M 4.9% |
628.45M -8.1% |
574.8M -8.5% |
672.35M 17.0% |
719.19M 7.0% |
669.93M -6.8% |
612.74M -8.5% |
540.3M -11.8% |
539.25M -0.2% |
549.87M 2.0% |
589.81M 7.3% |
551.18M -6.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.65B 0.8% |
1.69B 2.2% |
1.73B 2.3% |
1.75B 1.4% |
1.77B 0.8% |
1.78B 1.1% |
1.83B 2.7% |
1.86B 1.7% |
1.89B 1.7% |
1.93B 2.1% |
1.95B 0.6% |
1.97B 1.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-119.85M - |
- | - | - |
-12.56M - |
- | - | - |
14.36M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
514.66M -27.5% |
447.11M -13.1% |
478.98M 7.1% |
336.47M -29.8% |
393.93M 17.1% |
401.45M 1.9% |
178.01M -55.7% |
285.34M 60.3% |
228.38M -20.0% |
248.48M 8.8% |
237.82M -4.3% |
379.08M 59.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
447.11M -13.1% |
478.98M 7.1% |
336.47M -29.8% |
393.93M 17.1% |
401.45M 1.9% |
178.01M -55.7% |
285.34M 60.3% |
228.38M -20.0% |
248.48M 8.8% |
237.82M -4.3% |
379.08M 59.4% |
338.3M -10.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-48M - |
-156.93M - |
-19.35M - |
-27.61M - |
-42.46M - |
-86.65M - |
-35.07M - |
-30.52M - |
9.09M - |
80.95M 790.2% |
88.17M 8.9% |
15.79M -82.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.84M - |
- | - | - |
36.79M - |
- | - | - |
48.72M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 -4.2% |
0.19 -17.4% |
0.33 73.7% |
0.26 -21.2% |
0.14 -46.2% |
0.15 7.1% |
0.27 80.0% |
0.32 18.5% |
0.2 -37.5% |
0.37 85% |
0.25 -32.4% |
0.28 12.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.3% -3.1% |
1.06% -18.5% |
1.79% 69.7% |
1.4% -21.9% |
0.73% -48.0% |
0.79% 8.3% |
1.42% 79.8% |
1.64% 15.6% |
1% -39.1% |
1.82% 82.7% |
1.21% -33.6% |
1.34% 11.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.92% -4.2% |
0.76% -17.7% |
1.33% 74.8% |
1.03% -22.3% |
0.52% -49.3% |
0.57% 8.7% |
1.05% 84.7% |
1.25% 19.3% |
0.78% -38.0% |
1.42% 83.2% |
0.93% -34.3% |
1.04% 11.0% |