2019 Q2 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.09% -44.5% |
1.4% 28.4% |
1.41% 1.0% |
1.68% 19.2% |
1.58% -6.1% |
1.92% 21.5% |
2.13% 11.3% |
2.31% 8.1% |
2.38% 3.4% |
4.05% 70.0% |
4.51% 11.3% |
4.58% 1.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.6% -12.8% |
6.06% 8.3% |
5.1% -15.8% |
5.43% 6.3% |
5.15% -5.2% |
7.71% 49.8% |
5.69% -26.2% |
6.05% 6.3% |
6.53% 7.9% |
9.22% 41.2% |
8.15% -11.6% |
8.71% 6.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.05% -33.6% |
2.67% 30.2% |
2.31% -13.4% |
2.73% 18.4% |
2.53% -7.4% |
4.75% 87.5% |
3.19% -32.8% |
3.32% 4.3% |
3.55% 6.7% |
6.3% 77.7% |
5.95% -5.6% |
6.37% 7.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.2M -18.7% |
204.02M 60.4% |
185.14M -9.3% |
214.55M 15.9% |
238.01M 10.9% |
238.18M 0.1% |
240.93M 1.2% |
231.85M -3.8% |
273.75M 18.1% |
306.55M 12.0% |
312.03M 1.8% |
315.33M 1.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
395.11M -6.1% |
510.71M 29.3% |
515.43M 0.9% |
510.2M -1.0% |
539.65M 5.8% |
570.53M 5.7% |
556.68M -2.4% |
564.59M 1.4% |
590.99M 4.7% |
605.58M 2.5% |
614.77M 1.5% |
670.68M 9.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.99M -17.9% |
235.74M 91.7% |
237.85M 0.9% |
230.7M -3.0% |
256.39M 11.1% |
282.7M 10.3% |
263.7M -6.7% |
268.51M 1.8% |
288.38M 7.4% |
290.54M 0.7% |
285.54M -1.7% |
325.08M 13.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
272.12M 0.5% |
274.97M 1.0% |
277.58M 0.9% |
279.51M 0.7% |
283.26M 1.3% |
287.83M 1.6% |
292.97M 1.8% |
296.08M 1.1% |
302.6M 2.2% |
315.04M 4.1% |
329.23M 4.5% |
345.6M 5.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.27M - |
-105.67M - |
-25.04M - |
13.26M - |
-17.75M - |
-11.78M - |
18.72M - |
44.33M 136.8% |
26.11M -41.1% |
33.82M 29.6% |
23.83M -29.5% |
-16.16M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.2M -44.3% |
70.26M 83.9% |
30.21M -57.0% |
28.59M -5.4% |
22.22M -22.3% |
19.72M -11.3% |
21.84M 10.8% |
27.73M 27.0% |
50.86M 83.4% |
63.73M 25.3% |
95.98M 50.6% |
83.9M -12.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.26M 83.9% |
30.21M -57.0% |
28.59M -5.4% |
22.22M -22.3% |
19.72M -11.3% |
21.84M 10.8% |
27.73M 27.0% |
50.86M 83.4% |
63.73M 25.3% |
95.98M 50.6% |
83.9M -12.6% |
103.72M 23.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-12.17M - |
-109.24M - |
-25.84M - |
6.92M - |
-19.92M - |
-15.18M - |
17.94M - |
42.3M 135.7% |
24.34M -42.5% |
29.37M 20.7% |
18.73M -36.2% |
-24.99M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.44M -65.4% |
3.88M 168.8% |
3.48M -10.3% |
4.82M 38.4% |
5.07M 5.3% |
6.49M 27.9% |
6.82M 5.1% |
7.09M 4.0% |
8.64M 21.9% |
16.51M 91.1% |
18.57M 12.5% |
18.74M 0.9% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.38M -54.9% |
2.85M 105.9% |
2.61M -8.3% |
3.61M 38.2% |
3.76M 4.2% |
4.57M 21.5% |
5.14M 12.5% |
5.35M 4.0% |
6.53M 22.1% |
12.42M 90.4% |
14.07M 13.3% |
14.43M 2.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 -55.3% |
0.004 105.9% |
0.003 -5.7% |
0.004 36.4% |
0.005 4.4% |
0.005 14.9% |
0.006 18.5% |
0.007 3.1% |
0.008 24.2% |
0.012 50.0% |
0.015 26.0% |
0.017 7.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.51% -55.0% |
1.04% 104.3% |
0.95% -9.2% |
1.3% 37.1% |
1.34% 3.1% |
1.6% 19.8% |
1.77% 10.7% |
1.82% 2.5% |
2.18% 20.1% |
4.02% 84.5% |
4.37% 8.6% |
4.28% -2.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.34% -52.0% |
0.63% 85.4% |
0.51% -19.1% |
0.7% 38.3% |
0.72% 1.7% |
0.82% 14.9% |
0.91% 10.8% |
0.95% 4.6% |
1.13% 18.4% |
2.08% 83.9% |
2.31% 11.1% |
2.25% -2.7% |