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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] |
34.23% -6.1% |
28.25% -17.5% |
-80% - |
4.03% - |
8.72% 116.2% |
2.73% -68.7% |
3.38% 24.0% |
2.44% -27.7% |
5.82% 138.3% |
7.72% 32.5% |
3.4% -55.9% |
3.87% 13.8% |
|
Gross Margin | [friend] | [friend] | [friend] |
55.96% 3.9% |
54.62% -2.4% |
52.16% -4.5% |
57.92% 11.0% |
60.55% 4.5% |
59.78% -1.3% |
53.6% -10.3% |
55.98% 4.4% |
54.74% -2.2% |
50.47% -7.8% |
52.95% 4.9% |
53.08% 0.3% |
|
Operating Margin | [friend] | [friend] | [friend] |
38.84% -5.7% |
32.63% -16.0% |
12.22% -62.6% |
35.62% 191.5% |
35.41% -0.6% |
24.82% -29.9% |
26.5% 6.7% |
30.86% 16.4% |
30.8% -0.2% |
29.73% -3.5% |
30.56% 2.8% |
29.94% -2.0% |
|
Total Revenue | [friend] | [friend] | [friend] |
62.74M -1.5% |
66.18M 5.5% |
75.3M 13.8% |
84.18M 11.8% |
97.2M 15.5% |
103.31M 6.3% |
93.79M -9.2% |
95.32M 1.6% |
98.53M 3.4% |
96.89M -1.7% |
99.9M 3.1% |
104.01M 4.1% |
|
Total Assets | [friend] | [friend] | [friend] | - |
107.75M - |
131.35M 21.9% |
143.49M 9.2% |
151.86M 5.8% |
169.78M 11.8% |
162.94M -4.0% |
185.78M 14.0% |
181.06M -2.5% |
195.05M 7.7% |
201.04M 3.1% |
213.57M 6.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | - |
258.12M - |
539M 108.8% |
520.08M -3.5% |
486.96M -6.4% |
494.62M 1.6% |
454.94M -8.0% |
476.93M 4.8% |
452.96M -5.0% |
433.89M -4.2% |
406.81M -6.2% |
410.94M 1.0% |
|
Total Equity | [friend] | [friend] | [friend] | - | - |
-1.02B - |
-984.9M - |
-941.92M - |
-927.67M - |
-892.23M - |
-887.74M - |
-868.49M - |
-835.43M - |
-802.36M - |
-793.96M - |
|
Operating CashFlow | [friend] | [friend] | [friend] |
21.1M 245.7% |
20.84M -1.2% |
29.73M 42.7% |
11.91M -59.9% |
39.48M 231.5% |
30.57M -22.6% |
10.82M -64.6% |
24.9M 130.1% |
28.08M 12.8% |
24.9M -11.3% |
26.43M 6.2% |
33.75M 27.7% |
|
Beginning Cash Position | [friend] | [friend] | [friend] |
4.98M -62.9% |
7.78M 56.3% |
12.24M 57.4% |
21.94M 79.3% |
15.48M -29.5% |
13.39M -13.5% |
15.43M 15.2% |
13.64M -11.6% |
22.57M 65.4% |
22.61M 0.2% |
23.82M 5.3% |
41.22M 73.1% |
|
End Cash Position | [friend] | [friend] | [friend] |
7.78M 56.3% |
12.24M 57.4% |
21.94M 79.3% |
15.48M -29.5% |
13.39M -13.5% |
15.43M 15.2% |
13.64M -11.6% |
22.57M 65.4% |
22.61M 0.2% |
23.82M 5.3% |
41.22M 73.1% |
55.15M 33.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
20.13M 245.2% |
18.19M -9.6% |
28.89M 58.8% |
10.49M -63.7% |
37.4M 256.4% |
26.85M -28.2% |
8.99M -66.5% |
21.23M 136.2% |
26.05M 22.7% |
23.93M -8.2% |
22.16M -7.4% |
32.14M 45.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
21.48M -7.5% |
18.69M -13.0% |
20.02M 7.1% |
26.91M 34.4% |
60.66M 125.4% |
21.89M -63.9% |
22.36M 2.1% |
10.74M -52.0% |
32.71M 204.6% |
38.05M 16.3% |
31.02M -18.5% |
17.07M -45.0% |
|
Diluted Net Income | [friend] | [friend] | [friend] |
21.48M -7.5% |
18.69M -13.0% |
-60.24M - |
3.39M - |
16.71M 392.3% |
3.55M -78.8% |
-12.28M - |
10.74M - |
10.15M -5.5% |
12.29M 21.1% |
-7.31M - |
16.02M - |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.439 -7.5% |
1.252 -13.0% |
1.34 7.0% |
0.23 -82.8% |
0.52 126.1% |
0.18 -65.4% |
0.14 -22.2% |
0.11 -21.4% |
0.29 163.6% |
0.34 17.2% |
0.17 -50.0% |
0.17 0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Return On Assets (%) | [friend] | [friend] | [friend] | - |
17.35% - |
-50.39% - |
2.47% - |
5.74% 132.3% |
1.75% -69.5% |
1.91% 8.8% |
1.34% -29.9% |
3.13% 134.2% |
3.97% 27.1% |
1.71% -56.9% |
1.94% 13.2% |