2019 Q4 | 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] | - | - | - | - |
1.79% - |
1.83% 2.3% |
1.83% 0% |
1.83% 0.1% |
1.85% 0.7% |
1.85% 0% |
1.88% 1.7% |
2.83% 50.5% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
0% -100.0% |
8.51% - |
4.63% -45.6% |
1.2% -74.1% |
3.04% 153.4% |
2.62% -13.6% |
0.54% -79.5% |
0.96% 78.9% |
1.48% 53.7% |
2.42% 63.3% |
2.62% 8.5% |
- | |
Gross Margin | [friend] | [friend] | [friend] | [friend] |
34.39% -44.6% |
46.66% 35.7% |
34.36% -26.4% |
21.39% -37.8% |
16.86% -21.2% |
13.58% -19.4% |
14.44% 6.3% |
17.96% 24.4% |
21.17% 17.9% |
31.16% 47.2% |
35.58% 14.2% |
- | |
Operating Margin | [friend] | [friend] | [friend] | [friend] |
16.03% -57.9% |
24.39% 52.1% |
17.25% -29.3% |
10.06% -41.7% |
8.21% -18.4% |
6.93% -15.6% |
7.83% 12.9% |
9.62% 22.9% |
11.2% 16.5% |
16.69% 49.0% |
18.17% 8.9% |
- | |
Total Revenue | [friend] | [friend] | [friend] | [friend] |
192.8M 17.0% |
657.62M 241.1% |
888.55M 35.1% |
1.32B 48.0% |
1.75B 32.7% |
2.36B 35.0% |
2.47B 4.9% |
2.09B -15.4% |
1.9B -9.1% |
1.37B -27.8% |
1.16B -15.7% |
1.15B -0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | - |
2.17B - |
2.5B 15.3% |
2.3B -8.2% |
2.71B 18.2% |
2.98B 9.9% |
2.87B -3.8% |
3B 4.7% |
2.9B -3.4% |
2.9B 0.1% |
2.86B -1.5% |
2.86B -0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | - |
1.29B - |
1.5B 15.8% |
1.27B -15.4% |
1.1B -13.0% |
1.33B 20.8% |
1.17B -12.1% |
1.28B 9.1% |
1.15B -10.3% |
1.1B -3.9% |
1.05B -4.5% |
1.03B -2.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - |
994.16M - |
1.12B 12.6% |
1.15B 2.3% |
581.39M -49.3% |
588.33M 1.2% |
477.35M -18.9% |
483.31M 1.2% |
489.92M 1.4% |
503.74M 2.8% |
505.45M 0.3% |
501.56M -0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
30.85M -34.7% |
165.72M 437.2% |
141.61M -14.5% |
62.98M -55.5% |
48.48M -23.0% |
-4.74M - |
225.09M - |
303.24M 34.7% |
259.07M -14.6% |
436.14M 68.3% |
231.88M -46.8% |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
97.92M -10.6% |
98.43M 0.5% |
109.54M 11.3% |
97.92M -10.6% |
73.34M -25.1% |
95.14M 29.7% |
90.96M -4.4% |
102.36M 12.5% |
405.7M 296.4% |
367.05M -9.5% |
537.97M 46.6% |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] |
73.34M -25.1% |
95.14M 29.7% |
90.96M -4.4% |
102.36M 12.5% |
405.7M 296.4% |
367.05M -9.5% |
537.97M 46.6% |
553.48M 2.9% |
484.23M -12.5% |
626.23M 29.3% |
572.46M -8.6% |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
24.96M -40.7% |
123.37M 394.2% |
105.52M -14.5% |
21.05M -80.1% |
-43.57M - |
-73.87M - |
105.82M - |
180.07M 70.2% |
-110.96M - |
76.32M - |
-80.85M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
3.58M -90.6% |
51.68M 1344.8% |
41.19M -20.3% |
16.01M -61.1% |
8.44M -47.3% |
44.34M 425.1% |
80M 80.4% |
97.89M 22.4% |
131.44M 34.3% |
140.67M 7.0% |
126.84M -9.8% |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
0 -100% |
55.94M - |
41.12M -26.5% |
15.76M -61.7% |
52.98M 236.3% |
61.81M 16.7% |
13.32M -78.4% |
20.17M 51.4% |
28.17M 39.7% |
33.23M 18.0% |
30.41M -8.5% |
29.89M -1.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0 -100% |
2.295 - |
1.724 -24.9% |
0.646 -62.5% |
2.018 212.2% |
2.354 16.7% |
0.51 -78.3% |
0.768 50.6% |
1.078 40.3% |
0.866 -19.6% |
1.11 28.1% |
1.09 -1.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | - |
5.63% - |
4.1% -27.2% |
0% -100% |
-0.24% - |
1.51% - |
1.22% -18.9% |
1.42% 16.3% |
1.23% -13.9% |
2.8% 128.0% |
0.73% -73.7% |
- | |
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | - |
2.58% - |
1.73% -33.0% |
0% -100% |
-0.08% - |
0.31% - |
0.22% -28.0% |
0.23% 4.5% |
0.2% -13.3% |
0.48% 136.6% |
0.13% -73.1% |
- |