2020 Q2 | 2020 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] |
10.36% - |
10.92% 5.4% |
14.31% 31.1% |
10.26% -28.3% |
11.8% 15.0% |
14.81% 25.5% |
16.74% 13.0% |
17.41% 4.0% |
18.5% 6.2% |
|
Gross Margin | [friend] | [friend] |
100% - |
100% 0% |
100% 0% |
-252.57% - |
29.89% - |
32.45% 8.6% |
100% 208.2% |
-149.11% - |
34.45% - |
|
Operating Margin | [friend] | [friend] |
100% - |
100% 0% |
100% 0% |
-306.6% - |
17.85% - |
20.87% 16.9% |
100% 379.1% |
-191.4% - |
23.86% - |
|
Total Revenue | [friend] | [friend] |
609.2M -26.1% |
618.88M 1.6% |
678.38M 9.6% |
505.92M -25.4% |
524.53M 3.7% |
647.68M 23.5% |
788.93M 21.8% |
717.12M -9.1% |
784.36M 9.4% |
|
Total Assets | [friend] | [friend] | - |
3.34B - |
- |
3.24B - |
3.12B -3.7% |
3.31B 5.8% |
3.62B 9.5% |
3.81B 5.3% |
4.49B 17.9% |
|
Total Liabilities | [friend] | [friend] | - |
2.09B - |
- |
1.84B - |
1.65B -10.0% |
1.74B 5.0% |
1.92B 10.4% |
1.98B 3.5% |
1.86B -6.0% |
|
Total Equity | [friend] | [friend] | - |
1.26B - |
- |
1.41B - |
- |
1.57B - |
- |
1.83B - |
2.63B 43.7% |
|
Operating CashFlow | [friend] | [friend] | - |
246.12M - |
- | - | - |
141.76M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | - |
106.94M - |
- | - |
200.05M - |
120.41M -39.8% |
- | - |
431.27M - |
|
End Cash Position | [friend] | [friend] | - |
136.75M - |
- | - |
120.41M - |
138.4M 14.9% |
- | - |
1.22B - |
|
Free Cash Flow | [friend] | [friend] |
169.94M - |
76.17M -55.2% |
83.72M 9.9% |
-355.25M - |
-77.77M - |
29.18M - |
377.53M 1193.8% |
-205.49M - |
64.54M - |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
130.64M - |
- | - | - |
157.78M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.166 -7.8% |
0.178 7.1% |
0.256 43.7% |
0.137 -46.5% |
0.16 17.1% |
0.252 57.7% |
0.347 37.7% |
0.329 -5.5% |
0.382 16.2% |
|
Return On Equity (%) | [friend] | [friend] | - |
5.38% - |
- |
3.68% - |
4.3% 16.6% |
6.3% 46.8% |
8.07% 28.0% |
7.07% -12.4% |
6.51% -7.9% |
|
Return On Assets (%) | [friend] | [friend] | - |
2.02% - |
- |
1.6% - |
1.94% 21.5% |
2.98% 53.5% |
3.81% 27.9% |
3.36% -11.9% |
3.49% 4.0% |