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] | - | - | - | - | - |
71.73% - |
72.32% 0.8% |
71.97% -0.5% |
71.97% 0% |
73.28% 1.8% |
73.28% 0% |
72.25% -1.4% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
18.36% 19.1% |
18.34% -0.1% |
13.03% -28.9% |
17.79% 36.5% |
14.17% -20.4% |
17.15% 21.0% |
18.64% 8.7% |
13.53% -27.4% |
9.18% -32.1% |
12.85% 40.0% |
13.93% 8.4% |
11.5% -17.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
34.32% 4.6% |
35.47% 3.4% |
32.34% -8.8% |
32.73% 1.2% |
31.17% -4.8% |
33.84% 8.6% |
34.01% 0.5% |
31.27% -8.0% |
31.96% 2.2% |
30.95% -3.1% |
32.2% 4.0% |
29.67% -7.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
23.96% 29.0% |
21.39% -10.7% |
15.56% -27.3% |
15.33% -1.5% |
10.51% -31.4% |
15.83% 50.6% |
18.1% 14.3% |
11.64% -35.7% |
7.22% -38.0% |
13.4% 85.7% |
17.18% 28.1% |
11.05% -35.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
331.96M 25.7% |
315.61M -4.9% |
247.49M -21.6% |
251.56M 1.6% |
209.86M -16.6% |
243.11M 15.8% |
253.57M 4.3% |
239.6M -5.5% |
285.4M 19.1% |
394.82M 38.3% |
421.26M 6.7% |
328.21M -22.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
1.36B 6.8% |
1.43B 5.1% |
1.47B 2.6% |
3.22B 119.4% |
3.21B -0.3% |
3.26B 1.6% |
3.38B 3.8% |
3.39B 0.3% |
3.48B 2.6% |
3.59B 3.1% |
3.7B 3.0% |
3.66B -1.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
312.93M 8.7% |
322.58M 3.1% |
330.24M 2.4% |
282.45M -14.5% |
318.47M 12.8% |
327.33M 2.8% |
400.85M 22.5% |
369.14M -7.9% |
482.15M 30.6% |
528.19M 9.6% |
567.28M 7.4% |
523.42M -7.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B 6.2% |
1.09B 5.5% |
1.12B 2.8% |
2.92B 161.0% |
2.87B -1.5% |
2.91B 1.5% |
2.96B 1.7% |
3B 1.3% |
2.96B -1.5% |
3.02B 1.9% |
3.08B 2.2% |
3.09B 0.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
68.04M - |
66.66M -2.0% |
89.74M 34.6% |
- |
128.36M - |
- | - | - |
111.08M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
50.19M 41.8% |
69.21M 37.9% |
71.81M 3.8% |
81.92M 14.1% |
562.1M 586.2% |
876.18M 55.9% |
345.74M -60.5% |
470.59M 36.1% |
324.39M -31.1% |
238.02M -26.6% |
361.85M 52.0% |
302.95M -16.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
69.21M 37.9% |
71.81M 3.8% |
76.83M 7.0% |
562.1M 631.6% |
876.18M 55.9% |
345.74M -60.5% |
470.59M 36.1% |
324.39M -31.1% |
238.02M -26.6% |
361.85M 52.0% |
302.95M -16.3% |
348.23M 14.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-19.11M - |
25.5M - |
27.54M 8.0% |
-46.77M - |
22.41M - |
-35.53M - |
10.85M - |
16.81M 54.9% |
-3M - |
-46.28M - |
-73.51M - |
-37.59M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
104.36M - |
59.97M -42.5% |
31.81M -46.9% |
- |
74.43M - |
- | - | - |
59.99M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.651 49.7% |
0.618 -5.0% |
0.345 -44.3% |
0.359 4.1% |
0.238 -33.6% |
0.334 40.3% |
0.379 13.3% |
0.26 -31.4% |
0.21 -19.2% |
0.407 93.6% |
0.47 15.7% |
0.302 -35.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
6.09% 42.4% |
5.47% -10.3% |
2.93% -46.5% |
2.22% -24.2% |
1.03% -53.7% |
1.44% 40.3% |
1.61% 11.6% |
1.09% -32.4% |
0.88% -19.1% |
1.7% 93.2% |
1.92% 13.3% |
1.22% -36.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
4.63% 43.0% |
4.15% -10.3% |
2.23% -46.3% |
1.91% -14.2% |
0.93% -51.6% |
1.29% 39.3% |
1.42% 10.4% |
0.96% -32.7% |
0.76% -20.3% |
1.44% 88.2% |
1.61% 12.2% |
1.03% -36.3% |