2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
6.37% -48.2% |
9.86% 54.7% |
9.3% -5.7% |
9.55% 2.7% |
9.43% -1.3% |
9.7% 2.8% |
9.55% -1.6% |
9.08% -4.9% |
9.19% 1.2% |
9.45% 2.8% |
9.38% -0.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
100% - |
22.17% -77.8% |
25.93% 17.0% |
21.84% -15.8% |
29.51% 35.1% |
22.1% -25.1% |
22.62% 2.3% |
22.41% -0.9% |
22.84% 1.9% |
22.96% 0.5% |
22.93% -0.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
100% - |
10.42% -89.6% |
14.74% 41.5% |
10.52% -28.6% |
18.86% 79.2% |
10.72% -43.2% |
10.52% -1.8% |
9.58% -9.0% |
9.65% 0.7% |
9.4% -2.5% |
9.26% -1.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
218.36M -17.2% |
980.64M 349.1% |
1.03B 5.1% |
1.03B 0.1% |
1.08B 4.9% |
1.08B -0.4% |
1.09B 0.9% |
1.09B 0.5% |
1.15B 4.8% |
1.2B 4.8% |
1.24B 3.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | - |
747.43M - |
- |
822.01M - |
848.26M 3.2% |
986.39M 16.3% |
919.31M -6.8% |
1.75B 90.0% |
1.78B 1.6% |
2B 12.6% |
1.94B -3.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | - |
502.81M - |
- |
526.46M - |
535.26M 1.7% |
637.11M 19.0% |
554.88M -12.9% |
515.64M -7.1% |
566.53M 9.9% |
744.92M 31.5% |
666.36M -10.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - |
244.62M - |
- |
295.55M - |
- |
349.28M - |
364.44M 4.3% |
1.23B 237.9% |
1.21B -1.8% |
1.25B 3.7% |
1.27B 1.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
70.57M - |
- |
65.73M - |
- |
108.7M - |
- |
39.71M - |
- |
170.48M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | - |
114.2M - |
68.69M -39.9% |
105.35M 53.4% |
113.09M 7.3% |
68.69M -39.3% |
137.07M 99.5% |
113.09M -17.5% |
104.66M -7.4% |
109.39M 4.5% |
115.18M 5.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | - |
68.69M - |
137.07M 99.5% |
113.83M -17.0% |
104.66M -8.0% |
109.39M 4.5% |
115.08M 5.2% |
931.33M 709.3% |
944.93M 1.5% |
389.17M -58.8% |
325.83M -16.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
43.23M - |
54.82M 26.8% |
44.89M -18.1% |
11.17M -75.1% |
67.07M 500.7% |
23.78M -64.5% |
-4.38M - |
63.91M - |
133.35M 108.7% |
19.9M -85.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
96.7M - |
- |
98.57M - |
- |
104.63M - |
- |
99.29M - |
- |
113.57M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.202 -57.1% |
1.4 594.2% |
1.387 -0.9% |
1.43 3.1% |
1.478 3.4% |
1.52 2.8% |
1.51 -0.7% |
1.44 -4.6% |
1.431 -0.7% |
1.445 1.0% |
1.422 -1.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
48% - |
- |
40.03% - |
32.62% -18.5% |
35.24% 8.0% |
28.52% -19.1% |
13% -54.4% |
13.85% 6.5% |
14.17% 2.4% |
14.24% 0.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
13.38% - |
- |
12.77% - |
12.04% -5.7% |
12.09% 0.4% |
11.31% -6.5% |
7.73% -31.6% |
8.03% 3.9% |
7.62% -5.2% |
8.15% 7.0% |