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] |
6.87% -41.0% |
6.44% -6.2% |
7.95% 23.4% |
11.39% 43.2% |
5.94% -47.8% |
4.98% -16.3% |
7.27% 46.1% |
10.53% 44.8% |
9.54% -9.4% |
6.78% -28.9% |
8.81% 30.0% |
13.06% 48.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.68% -27.6% |
14.56% 6.5% |
12.83% -11.9% |
17.48% 36.3% |
11.7% -33.1% |
14.06% 20.2% |
15.16% 7.9% |
21.66% 42.8% |
18.75% -13.4% |
12.77% -31.9% |
15.74% 23.2% |
22.14% 40.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.21% -37.0% |
3.94% -52.0% |
7.31% 85.7% |
10.83% 48.0% |
3.86% -64.4% |
3.66% -5.1% |
6.33% 73.0% |
11.09% 75.1% |
10.15% -8.5% |
4.61% -54.6% |
8.43% 83.1% |
12.52% 48.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
148.7M -12.6% |
143.33M -3.6% |
199.54M 39.2% |
225.35M 12.9% |
172.28M -23.6% |
161.57M -6.2% |
170.48M 5.5% |
172.56M 1.2% |
181.35M 5.1% |
173.51M -4.3% |
188.23M 8.5% |
190.67M 1.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.34B 94.2% |
1.36B 1.3% |
1.36B 0.2% |
1.39B 2.3% |
1.38B -0.7% |
1.39B 1.0% |
1.42B 1.9% |
1.41B -0.7% |
1.43B 1.2% |
1.49B 4.4% |
1.47B -1.1% |
1.55B 5.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
136.64M -24.4% |
144.89M 6.0% |
131.06M -9.5% |
161.45M 23.2% |
141.43M -12.4% |
147.54M 4.3% |
161.08M 9.2% |
144.19M -10.5% |
143.67M -0.4% |
195.1M 35.8% |
204.87M 5.0% |
270.97M 32.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2B 136.3% |
1.21B 0.8% |
1.23B 1.3% |
1.23B 0.0% |
1.24B 0.8% |
1.25B 0.7% |
1.26B 1.0% |
1.27B 0.6% |
1.28B 1.4% |
1.3B 0.9% |
1.27B -2.0% |
1.28B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
36.38M - |
- | - | - |
24.02M - |
- | - | - |
171.16M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.28M -4.8% |
674.65M 2373.1% |
664.86M -1.5% |
679.03M 2.1% |
638.5M -6.0% |
546.64M -14.4% |
553.06M 1.2% |
544M -1.6% |
533.58M -1.9% |
510.56M -4.3% |
562.15M 10.1% |
583.77M 3.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
674.65M 2373.1% |
664.86M -1.5% |
679.03M 2.1% |
638.5M -6.0% |
546.64M -14.4% |
545.46M -0.2% |
544M -0.3% |
533.58M -1.9% |
510.56M -4.3% |
562.15M 10.1% |
583.77M 3.8% |
451.35M -22.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-6.73M - |
13.34M - |
14.19M 6.4% |
-15.55M - |
-91.85M - |
5.02M - |
-9.17M - |
8.02M - |
-22.52M - |
51.57M - |
53.68M 4.1% |
59.44M 10.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
41.52M - |
- | - | - |
30.56M - |
- | - | - |
41.49M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.127 -50.0% |
0.06 -52.6% |
0.147 144.4% |
0.243 65.9% |
0.1 -58.9% |
0.07 -30% |
0.12 71.4% |
0.17 41.7% |
0.16 -5.9% |
0.11 -31.3% |
0.16 45.5% |
0.24 50.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.19% -69.9% |
0.77% -35.9% |
1.3% 70.0% |
2.09% 60.7% |
0.83% -60.3% |
0.65% -22.1% |
0.99% 52.9% |
1.44% 45.4% |
1.36% -5.8% |
0.91% -32.7% |
1.29% 41.8% |
1.96% 51.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01% -65.5% |
0.69% -32.0% |
1.17% 70.5% |
1.87% 59.8% |
0.74% -60.4% |
0.58% -21.6% |
0.88% 51.9% |
1.28% 45.7% |
1.22% -5.1% |
0.81% -33.8% |
1.12% 38.8% |
1.65% 47.3% |