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] |
25.47% -0.4% |
25.58% 0.4% |
25.53% -0.2% |
25.1% -1.7% |
25.08% -0.1% |
25.06% -0.1% |
25.06% 0% |
27.31% 9.0% |
27.28% -0.1% |
27.54% 1.0% |
26.86% -2.5% |
27.31% 1.7% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-8.98% - |
-7.46% - |
-5.33% - |
-1% - |
3.8% - |
6.03% 58.8% |
6.71% 11.3% |
7.57% 12.8% |
7.34% -3.0% |
6.43% -12.4% |
6.79% 5.7% |
4.25% -37.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.94% 0.1% |
44.22% -1.6% |
43.61% -1.4% |
42.92% -1.6% |
42.13% -1.8% |
41.09% -2.5% |
40.77% -0.8% |
40.53% -0.6% |
40.52% 0.0% |
40.74% 0.6% |
40.32% -1.0% |
39.24% -2.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.71% 3.8% |
10.06% 3.5% |
12.15% 20.7% |
11.57% -4.7% |
11.94% 3.2% |
12.21% 2.3% |
12.57% 2.9% |
12.81% 1.9% |
13.14% 2.6% |
13.91% 5.8% |
13.9% -0.1% |
11.98% -13.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
303.62M 0.9% |
307.24M 1.2% |
315.81M 2.8% |
330.83M 4.8% |
350.44M 5.9% |
374.15M 6.8% |
401.29M 7.3% |
409.42M 2.0% |
420.73M 2.8% |
436.93M 3.9% |
442.24M 1.2% |
446.38M 0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
771.51M 0.7% |
781.97M 1.4% |
792.66M 1.4% |
806.12M 1.7% |
818.64M 1.6% |
824.47M 0.7% |
887.49M 7.6% |
882.07M -0.6% |
896.28M 1.6% |
914.01M 2.0% |
904.52M -1.0% |
894.77M -1.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
518.69M 3.9% |
522.8M 0.8% |
530.09M 1.4% |
542.85M 2.4% |
553.46M 2.0% |
546.14M -1.3% |
608.16M 11.4% |
595.57M -2.1% |
604.24M 1.5% |
610.26M 1.0% |
596.28M -2.3% |
586.83M -1.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
252.83M -5.2% |
259.16M 2.5% |
262.57M 1.3% |
263.27M 0.3% |
265.18M 0.7% |
278.33M 5.0% |
279.33M 0.4% |
286.5M 2.6% |
292.04M 1.9% |
303.75M 4.0% |
308.24M 1.5% |
307.94M -0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.18M -1.7% |
85.83M -2.7% |
75.83M -11.6% |
76.44M 0.8% |
61.03M -20.2% |
69.22M 13.4% |
76.69M 10.8% |
81.42M 6.2% |
86.4M 6.1% |
89.2M 3.2% |
96.88M 8.6% |
99.26M 2.5% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.05M 584.7% |
4.13M -77.1% |
6.74M 63.1% |
2.27M -66.3% |
13.71M 503.3% |
20.2M 47.3% |
9.3M -54.0% |
2.79M -70.0% |
2.67M -4.2% |
2.44M -8.4% |
7.48M 206.0% |
4.05M -45.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.97M 282.7% |
21.8M 68.0% |
9.3M -57.4% |
3.08M -66.9% |
2.03M -34.0% |
1.45M -28.7% |
7.48M 416.4% |
4.45M -40.6% |
7.73M 73.9% |
12.7M 64.3% |
15.86M 24.9% |
14.26M -10.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.47M -5.0% |
48.59M -12.4% |
12.29M -74.7% |
-14.15M - |
-47.62M - |
-42.18M - |
-26.69M - |
-2.6M - |
9.25M - |
24.27M 162.3% |
41.57M 71.3% |
43.31M 4.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-25.28M - |
-20.89M - |
-15.07M - |
-1.6M - |
15.24M - |
25.1M 64.7% |
28.68M 14.3% |
33.97M 18.5% |
33.57M -1.2% |
30.93M -7.9% |
31.79M 2.8% |
21.49M -32.4% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-27.28M - |
-22.92M - |
-16.82M - |
-3.32M - |
13.31M - |
22.58M 69.6% |
26.93M 19.3% |
31M 15.1% |
30.88M -0.4% |
28.11M -9.0% |
30.04M 6.9% |
18.97M -36.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.51 - |
-0.43 - |
-0.31 - |
-0.06 - |
0.25 - |
0.42 68% |
0.47 11.9% |
0.57 21.3% |
0.56 -1.8% |
0.52 -7.1% |
0.54 3.8% |
0.35 -35.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-10.58% - |
-8.65% - |
1.23% - |
-1.25% - |
5.14% - |
8.39% 63.4% |
2.78% -66.9% |
2.05% -26.2% |
1.72% -16.1% |
9.65% 460.9% |
2.84% -70.6% |
6.38% 124.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-3.46% - |
-2.92% - |
0.41% - |
-0.42% - |
1.67% - |
2.81% 67.9% |
0.91% -67.8% |
0.66% -27.6% |
0.56% -14.6% |
3.23% 477.3% |
0.96% -70.4% |
2.13% 123.4% |