2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 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] | - | - | - | - | - |
54.09% - |
53.97% -0.2% |
53.95% 0.0% |
53.95% 0% |
53.86% -0.2% |
53.86% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.65% 461.6% |
7.96% -59.5% |
15.39% 93.4% |
3.03% -80.3% |
21.03% 594.2% |
16.68% -20.7% |
15.41% -7.7% |
15.07% -2.1% |
16.1% 6.8% |
15.6% -3.1% |
14.84% -4.9% |
15.49% 4.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.76% 23.3% |
34.52% -8.6% |
35.32% 2.3% |
33.53% -5.1% |
36.59% 9.1% |
32.97% -9.9% |
36.99% 12.2% |
34.51% -6.7% |
42.63% 23.5% |
36.34% -14.8% |
32.24% -11.3% |
41.23% 27.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.31% - |
11.82% -47.0% |
20.46% 73.1% |
3.76% -81.6% |
18.37% 389.3% |
16.11% -12.3% |
20.68% 28.4% |
14.67% -29.0% |
22.22% 51.5% |
18.05% -18.8% |
16.17% -10.4% |
17.24% 6.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.07M 124.2% |
67.21M -37.2% |
223.12M 232.0% |
56.41M -74.7% |
109.8M 94.6% |
114.58M 4.4% |
211.5M 84.6% |
88.94M -57.9% |
120.5M 35.5% |
111.27M -7.7% |
246.3M 121.4% |
84.9M -65.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
879.33M 1.6% |
952.17M 8.3% |
973.08M 2.2% |
1.47B 50.8% |
1.45B -1.4% |
1.48B 2.4% |
1.55B 4.3% |
1.54B -0.3% |
1.53B -0.8% |
1.56B 2.2% |
1.63B 4.0% |
1.58B -2.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
264.25M 2.6% |
331.75M 25.5% |
318.28M -4.1% |
259.48M -18.5% |
232.25M -10.5% |
248.81M 7.1% |
284.8M 14.5% |
268.1M -5.9% |
261.49M -2.5% |
279.03M 6.7% |
304.57M 9.2% |
268.41M -11.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
615.08M 1.2% |
620.43M 0.9% |
654.8M 5.5% |
1.21B 84.4% |
1.21B 0.6% |
1.23B 1.5% |
1.26B 2.3% |
1.27B 1.0% |
1.27B -0.4% |
1.28B 1.3% |
1.32B 2.9% |
1.31B -0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-16.82M - |
-4.39M - |
59.4M - |
- |
-66.28M - |
- | - | - |
1.58M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.94M -40.3% |
7.23M -72.1% |
24.74M 241.9% |
51.78M 109.3% |
330.02M 537.4% |
128.22M -61.1% |
136.08M 6.1% |
147.43M 8.3% |
527.12M 257.5% |
149.06M -71.7% |
113.22M -24.0% |
173.4M 53.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.23M -72.1% |
24.74M 241.9% |
51.78M 109.3% |
330.02M 537.4% |
128.22M -61.1% |
136.08M 6.1% |
147.43M 8.3% |
527.12M 257.5% |
149.06M -71.7% |
113.22M -24.0% |
173.4M 53.1% |
258.1M 48.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.65M - |
-6.39M - |
58.71M - |
-62.64M - |
-6.19M - |
4M - |
44.34M 1009.0% |
2.01M -95.5% |
-24.03M - |
18.32M - |
59.46M 224.7% |
-9.32M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.71M - |
5.35M -76.4% |
34.35M 542.0% |
- |
24.8M - |
- | - | - |
32.81M - |
- | - | - | |
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.185 1151.4% |
0.049 -73.7% |
0.301 517.2% |
0.011 -96.2% |
0.149 1203.5% |
0.132 -11.2% |
0.228 72.7% |
0.089 -60.9% |
0.131 46.6% |
0.114 -13.1% |
0.246 116.6% |
0.087 -64.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.44% 1149.8% |
0.87% -74.8% |
5.39% 522.0% |
0.18% -96.6% |
1.91% 938.5% |
1.56% -18.1% |
2.61% 67.2% |
1.06% -59.5% |
1.53% 44.3% |
1.36% -10.9% |
2.8% 106.3% |
1% -64.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.41% 1163.8% |
0.58% -75.8% |
3.57% 510.7% |
0.14% -96.1% |
1.58% 1031.3% |
1.31% -17.7% |
2.15% 64.9% |
0.87% -59.7% |
1.26% 45.5% |
1.12% -11.1% |
2.29% 104.2% |
0.82% -64.2% |