2018 Q2 | 2018 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.17% -16.5% |
16.33% 7.7% |
15.66% -4.1% |
15.77% 0.7% |
16.13% 2.2% |
4.34% -73.1% |
17.19% 296.0% |
16.52% -3.9% |
11.78% -28.7% |
7.86% -33.3% |
9.79% 24.5% |
14.52% 48.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.04% -11.5% |
26.07% -10.2% |
29.44% 12.9% |
29.93% 1.6% |
27.89% -6.8% |
26.78% -4.0% |
29.83% 11.4% |
35.38% 18.6% |
31.78% -10.2% |
34.63% 9.0% |
34.66% 0.1% |
37.44% 8.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.87% -23.7% |
11.96% -24.6% |
15.44% 29.1% |
13.96% -9.6% |
13.02% -6.7% |
6.38% -51.0% |
16.71% 161.9% |
19.72% 18.0% |
10.56% -46.4% |
5.56% -47.3% |
8.72% 56.7% |
17.17% 97.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.98M -12.6% |
84.5M -31.8% |
91.23M 8.0% |
97.16M 6.5% |
79.12M -18.6% |
80M 1.1% |
98.72M 23.4% |
103.87M 5.2% |
91.32M -12.1% |
79.31M -13.1% |
82.53M 4.1% |
105.64M 28.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
835.54M 1.0% |
812.12M -2.8% |
765.73M -5.7% |
758.28M -1.0% |
778.86M 2.7% |
789.47M 1.4% |
816.25M 3.4% |
822.74M 0.8% |
835.43M 1.5% |
838.89M 0.4% |
849.83M 1.3% |
844.04M -0.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
190.44M -5.3% |
153.22M -19.5% |
92.55M -39.6% |
91.79M -0.8% |
99.61M 8.5% |
106.79M 7.2% |
116.58M 9.2% |
119.67M 2.7% |
118.24M -1.2% |
111.62M -5.6% |
110.61M -0.9% |
102.85M -7.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
645.1M 3.0% |
658.9M 2.1% |
673.19M 2.2% |
666.49M -1.0% |
679.26M 1.9% |
682.68M 0.5% |
699.67M 2.5% |
703.07M 0.5% |
717.19M 2.0% |
727.26M 1.4% |
739.22M 1.6% |
741.19M 0.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
33.43M - |
- | - | - |
6.12M - |
- | - | - |
10.66M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
199.14M 378.4% |
194.47M -2.3% |
176.37M -9.3% |
208.22M 18.1% |
143.1M -31.3% |
174.37M 21.8% |
237.58M 36.3% |
213.56M -10.1% |
216.01M 1.1% |
232.71M 7.7% |
117.77M -49.4% |
88.38M -25.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
194.47M -2.3% |
176.37M -9.3% |
208.22M 18.1% |
143.1M -31.3% |
174.37M 21.8% |
237.58M 36.3% |
213.56M -10.1% |
216.01M 1.1% |
232.71M 7.7% |
117.77M -49.4% |
88.38M -25.0% |
60.08M -32.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.43M - |
35.91M - |
8.07M -77.5% |
20.8M 157.8% |
20.63M -0.8% |
42.3M 105.0% |
-52.63M - |
-3.06M - |
7.04M - |
19.89M 182.5% |
9.73M -51.1% |
-2.32M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
29.61M - |
- | - | - |
34.13M - |
- | - | - |
23.42M - |
|
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.21 -38.2% |
0.15 -28.6% |
0.17 13.3% |
0.17 0% |
0.15 -11.8% |
0.04 -73.3% |
0.2 400% |
0.2 0% |
0.12 -40.0% |
0.07 -41.7% |
0.09 28.6% |
0.18 100% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.96% -45.7% |
2.12% -28.5% |
2.15% 1.4% |
2.29% 6.6% |
1.9% -17.1% |
0.51% -73.1% |
2.45% 381.6% |
2.45% -0.3% |
1.52% -38.1% |
0.86% -43.0% |
1.1% 27.6% |
2.07% 88.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.26% -43.9% |
1.67% -26.0% |
1.81% 8.1% |
2.01% 11.0% |
1.66% -17.4% |
0.44% -73.3% |
2.11% 377.3% |
2.09% -0.9% |
1.3% -38.0% |
0.74% -42.6% |
0.96% 28.5% |
1.81% 89.2% |