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] | - | - | - | - | - |
0% - |
0% - |
73.2% - |
73.2% 0% |
69.65% -4.8% |
69.65% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
18.02% 11.9% |
13.75% -23.7% |
17.22% 25.3% |
15.71% -8.8% |
22.18% 41.2% |
15.85% -28.5% |
17.48% 10.3% |
17.89% 2.3% |
28.45% 59.0% |
24.51% -13.8% |
18.64% -23.9% |
13% -30.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
42.91% 14.2% |
36.63% -14.6% |
36.35% -0.8% |
37.86% 4.2% |
39.64% 4.7% |
34.56% -12.8% |
35.17% 1.8% |
36.42% 3.6% |
42.63% 17.0% |
37.87% -11.2% |
41.23% 8.9% |
37.84% -8.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
23.97% 21.4% |
16.44% -31.4% |
18.88% 14.8% |
20.58% 9.0% |
23.23% 12.9% |
11.76% -49.4% |
14.24% 21.0% |
17.54% 23.2% |
27.37% 56.1% |
22.28% -18.6% |
14.66% -34.2% |
12.45% -15.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
150.24M 4.4% |
148.18M -1.4% |
166.07M 12.1% |
170.24M 2.5% |
155.77M -8.5% |
142.17M -8.7% |
169.33M 19.1% |
160.93M -5.0% |
201.01M 24.9% |
162.72M -19.1% |
196.71M 20.9% |
177.33M -9.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
596.6M 3.8% |
605.53M 1.5% |
677.47M 11.9% |
669.24M -1.2% |
718.52M 7.4% |
1.84B 156.1% |
1.88B 2.3% |
1.92B 2.1% |
1.96B 2.0% |
2.01B 2.7% |
2.07B 3.0% |
2.21B 6.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
209.19M -2.3% |
197.54M -5.6% |
239.66M 21.3% |
249.6M 4.1% |
264.39M 5.9% |
276.09M 4.4% |
289.35M 4.8% |
299.24M 3.4% |
294.83M -1.5% |
307.55M 4.3% |
319.17M 3.8% |
431.18M 35.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
373.33M - |
- |
422.53M - |
413.72M -2.1% |
448.13M 8.3% |
1.56B 247.7% |
1.59B 1.9% |
1.62B 1.8% |
1.66B 2.6% |
1.7B 2.4% |
1.75B 2.9% |
1.77B 1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
27.65M 402.5% |
- | - |
4.2M - |
45.18M 976.7% |
- | - | - |
42.43M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
208.52M -29.0% |
245.7M 17.8% |
278.63M 13.4% |
361.3M 29.7% |
299.53M -17.1% |
349.6M 16.7% |
1.23B 250.7% |
1.52B 24.1% |
1.32B -13.4% |
1.36B 3.0% |
981.64M -27.7% |
991.48M 1.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
245.7M 17.8% |
278.63M 13.4% |
361.3M 29.7% |
299.53M -17.1% |
349.6M 16.7% |
1.23B 250.7% |
1.52B 24.1% |
1.32B -13.4% |
1.36B 3.0% |
981.64M -27.7% |
991.48M 1.0% |
811.06M -18.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
20.18M - |
-13.66M - |
72.23M - |
-1.25M - |
35.74M - |
14.42M -59.7% |
60.73M 321.2% |
14.76M -75.7% |
16.57M 12.3% |
82.55M 398.1% |
58.8M -28.8% |
19.33M -67.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
26.85M 15.0% |
- | - |
27.31M - |
61.99M 127.0% |
- | - | - |
86.42M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.375 15.4% |
0.281 -25% |
0.4 42.2% |
0.369 -7.8% |
0.48 30.2% |
0.235 -51.1% |
0.3 27.8% |
0.3 0% |
0.6 100% |
0.41 -31.7% |
0.77 87.8% |
0.24 -68.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
7.53% 8.6% |
5.31% -29.4% |
7.01% 31.9% |
6.4% -8.7% |
8.02% 25.3% |
2.25% -72.0% |
1.88% -16.2% |
1.8% -4.5% |
3.49% 94.3% |
2.38% -32.0% |
2.13% -10.4% |
1.31% -38.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
4.62% 10.8% |
3.39% -26.7% |
4.46% 31.5% |
3.97% -10.9% |
4.98% 25.4% |
1.76% -64.6% |
1.59% -9.7% |
1.51% -4.8% |
2.95% 94.7% |
2.01% -31.9% |
1.79% -10.6% |
1.08% -40.0% |