2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - | - | |
Net Margin | - |
8.03% - |
2.99% -62.8% |
5.13% 71.6% |
6.91% 34.8% |
6.99% 1.1% |
8.52% 21.8% |
9.09% 6.7% |
10.68% 17.4% |
9.55% -10.5% |
|
Gross Margin | - |
29.34% - |
26.25% -10.5% |
26.89% 2.4% |
27.74% 3.1% |
27.97% 0.8% |
29.49% 5.5% |
29.41% -0.3% |
30.62% 4.1% |
30.54% -0.3% |
|
Operating Margin | - |
13.12% - |
6.87% -47.7% |
9.38% 36.6% |
11.5% 22.6% |
12.86% 11.9% |
13.71% 6.6% |
15.57% 13.6% |
17.35% 11.5% |
18.08% 4.2% |
|
Total Revenue |
5.92B - |
2.5B -57.8% |
2.81B 12.5% |
3.2B 13.8% |
3.69B 15.3% |
4.02B 9.0% |
4.62B 15.1% |
5.09B 10.1% |
5.6B 10.0% |
6.04B 7.9% |
|
Total Assets |
8.63B - |
9.02B 4.4% |
14.36B 59.3% |
14.46B 0.7% |
16.97B 17.4% |
19.21B 13.2% |
20.73B 7.9% |
25.89B 24.9% |
27.27B 5.3% |
31.52B 15.6% |
|
Total Liabilities |
7.97B - |
8.15B 2.3% |
10.35B 27.0% |
9.5B -8.2% |
11.89B 25.2% |
13.84B 16.4% |
15.06B 8.8% |
19.75B 31.1% |
20.71B 4.9% |
24.38B 17.7% |
|
Total Equity |
664.09M - |
864.74M 30.2% |
4.01B 363.4% |
4.96B 23.7% |
5.08B 2.5% |
5.37B 5.6% |
5.66B 5.5% |
6.14B 8.4% |
6.56B 6.9% |
7.14B 8.9% |
|
Operating CashFlow | - | - | - |
350M - |
- | - | - |
935M - |
- | - | |
Beginning Cash Position | - | - | - |
814M - |
- | - | - |
2.61B - |
- | - | |
End Cash Position | - | - | - |
2.49B - |
- | - | - |
2.11B - |
- | - | |
Free Cash Flow | - | - | - |
-56M - |
- | - | - |
-2.23B - |
- | - | |
Net Income (Cont Operations) | - | - | - |
347M - |
- | - | - |
1.19B - |
- | - | |
Diluted Net Income |
55.06M - |
200.65M 264.4% |
84M -58.1% |
164M 95.2% |
255M 55.5% |
281M 10.2% |
394M 40.2% |
463M 17.5% |
598M 29.2% |
577M -3.5% |
|
Diluted EPS |
2.37 - |
7.04 197.0% |
3.51 -50.1% |
5.499 56.7% |
-9.93 - |
9.46 - |
12.97 37.1% |
15.26 17.7% |
19.66 28.8% |
18.98 -3.5% |
|
Return On Equity (%) | - |
26.25% - |
3.45% -86.9% |
3.66% 6.1% |
5.08% 38.8% |
5.38% 5.9% |
7.14% 32.9% |
7.85% 9.8% |
9.42% 20.0% |
8.42% -10.6% |
|
Return On Assets (%) | - |
2.27% - |
0.72% -68.4% |
1.14% 58.4% |
1.62% 42.5% |
1.55% -4.3% |
1.97% 27.0% |
1.99% 0.7% |
2.25% 13.3% |
1.96% -12.7% |