2020 Q2 | 2021 Q2 | 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] | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | - |
6.2% - |
6.88% 10.9% |
13.2% 91.9% |
13.88% 5.1% |
17.29% 24.6% |
14.54% -15.9% |
13.04% -10.3% |
9.92% -23.9% |
6.57% -33.8% |
|
Gross Margin | [friend] | [friend] | - |
48.69% - |
45.99% -5.6% |
51.04% 11.0% |
51.27% 0.5% |
53% 3.4% |
50.47% -4.8% |
48.09% -4.7% |
43.94% -8.6% |
39.49% -10.1% |
|
Operating Margin | [friend] | [friend] | - |
10.26% - |
9.37% -8.7% |
19.42% 107.1% |
19.6% 0.9% |
24.48% 24.9% |
20.72% -15.3% |
18.84% -9.1% |
14.43% -23.4% |
9.65% -33.2% |
|
Total Revenue | [friend] | [friend] |
443.82M -38.6% |
292.57M -34.1% |
1.06B 261.4% |
372.49M -64.8% |
1.42B 280.3% |
1.6B 12.7% |
1.69B 5.6% |
1.83B 8.8% |
1.95B 6.2% |
2.04B 4.7% |
|
Total Assets | [friend] | [friend] |
1.52B - |
1.85B 22.1% |
2B 7.6% |
2.03B 1.5% |
2.18B 7.5% |
2.31B 6.1% |
2.35B 1.6% |
2.29B -2.3% |
2.4B 4.5% |
2.37B -1.3% |
|
Total Liabilities | [friend] | [friend] |
314.38M - |
336.09M 6.9% |
350.16M 4.2% |
330.21M -5.7% |
395.33M 19.7% |
425.93M 7.7% |
444.56M 4.4% |
342.14M -23.0% |
402.12M 17.5% |
327.92M -18.5% |
|
Total Equity | [friend] | [friend] |
1.21B - |
1.52B 26.0% |
1.65B 8.3% |
1.69B 3.0% |
1.78B 5.1% |
1.88B 5.8% |
1.9B 1.0% |
1.95B 2.5% |
2B 2.3% |
2.04B 2.2% |
|
Operating CashFlow | [friend] | [friend] |
1.64M - |
- |
68.74M - |
- |
151.03M - |
- |
329.48M - |
- |
-48.23M - |
- | |
Beginning Cash Position | [friend] | [friend] |
1.23B 90.8% |
- |
1.23B - |
- |
1.21B - |
- |
1.62B - |
- |
1.68B - |
- | |
End Cash Position | [friend] | [friend] |
1.21B -2.1% |
- |
1.62B - |
- |
1.68B - |
- |
1.9B - |
- |
1.57B - |
- | |
Free Cash Flow | [friend] | [friend] |
-701K - |
- |
60.67M - |
- |
143.42M - |
- |
326.34M - |
- |
-49.92M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] |
16.44M -72.9% |
- |
99.82M - |
- |
280.07M - |
- |
351.88M - |
- |
283.13M - |
- | |
Diluted Net Income | [friend] | [friend] |
10M -80.6% |
18.15M 81.5% |
72.75M 300.8% |
49.19M -32.4% |
196.59M 299.7% |
275.97M 40.4% |
245.16M -11.2% |
239.21M -2.4% |
193.25M -19.2% |
134.01M -30.7% |
|
Diluted EPS | [friend] | [friend] |
2.38 -74.6% |
3.305 38.8% |
15.17 359.1% |
8.81 -41.9% |
36.73 316.9% |
50.27 36.9% |
43.48 -13.5% |
42.34 -2.6% |
34.15 -19.3% |
23.64 -30.8% |
|
Return On Equity (%) | [friend] | [friend] | - |
1.33% - |
5.12% 284.4% |
2.94% -42.5% |
13.16% 347.1% |
16.22% 23.2% |
13.82% -14.8% |
13.12% -5.0% |
10.23% -22.0% |
6.83% -33.2% |
|
Return On Assets (%) | [friend] | [friend] | - |
1.08% - |
4.1% 281.4% |
2.45% -40.4% |
10.64% 334.8% |
13.25% 24.6% |
11.29% -14.8% |
11.08% -1.9% |
8.45% -23.7% |
5.73% -32.2% |