2018 Q4 | 2019 Q4 | 2020 Q4 | 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] | [friend] | - | - | - | - | - | - |
0% - |
0% - |
0% - |
72.48% - |
- | |
Net Margin | [friend] | [friend] | [friend] | - |
27.17% - |
18.59% -31.6% |
27.13% 45.9% |
29.75% 9.7% |
26.31% -11.6% |
27.49% 4.5% |
21.88% -20.4% |
28.77% 31.5% |
21.54% -25.1% |
20.3% -5.8% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
51.28% - |
28.18% -45.0% |
47.07% 67.0% |
39.67% -15.7% |
37.97% -4.3% |
39.86% 5.0% |
36.72% -7.9% |
36.3% -1.1% |
37.09% 2.2% |
39.68% 7.0% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
36.48% - |
16.27% -55.4% |
31.03% 90.8% |
23.98% -22.7% |
20.2% -15.8% |
20.98% 3.8% |
18.41% -12.2% |
18.47% 0.3% |
18.18% -1.6% |
21.14% 16.3% |
|
Total Revenue | [friend] | [friend] | [friend] |
447.45M -34.9% |
918.28M 105.2% |
202.9M -77.9% |
931.86M 359.3% |
211.83M -77.3% |
760.61M 259.1% |
704.42M -7.4% |
643.6M -8.6% |
633.1M -1.6% |
866.18M 36.8% |
963.6M 11.2% |
|
Total Assets | [friend] | [friend] | [friend] |
2.57B - |
3.26B 26.8% |
- |
4.19B - |
- |
4.76B - |
5.56B 16.9% |
5.69B 2.3% |
6.18B 8.5% |
6.19B 0.2% |
6.26B 1.1% |
|
Total Liabilities | [friend] | [friend] | [friend] |
747.68M - |
1.28B 71.3% |
- |
2.06B - |
- |
2.31B - |
2.26B -2.0% |
2.36B 4.2% |
2.46B 4.3% |
2.44B -0.9% |
2.43B -0.2% |
|
Total Equity | [friend] | [friend] | [friend] |
1.77B - |
1.9B 7.1% |
- |
2.02B - |
- |
2.13B - |
2.97B 39.8% |
2.9B -2.4% |
3.03B 4.3% |
3.04B 0.5% |
3.09B 1.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | - |
294.35M - |
- |
333.73M - |
- |
452.22M - |
- |
254.22M - |
- |
337.72M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
167.55M 71.2% |
167.55M 0.0% |
371.29M 121.6% |
213.59M -42.5% |
503.85M 135.9% |
369.29M -26.7% |
579.89M 57.0% |
503.85M -13.1% |
707.26M 40.4% |
1.01B 42.9% |
1.96B 94.0% |
|
End Cash Position | [friend] | [friend] | [friend] |
213.59M 27.5% |
369.29M 72.9% |
579.89M 57.0% |
503.85M -13.1% |
707.26M 40.4% |
1.01B 42.9% |
1.96B 94.2% |
1.57B -20.1% |
1.14B -27.4% |
838.23M -26.4% |
994.78M 18.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
50.36M 60.2% |
-195.45M - |
262.31M - |
-100.34M - |
71.77M - |
142.1M 98.0% |
-94.24M - |
6.68M - |
7.92M 18.6% |
-79.23M - |
-87.38M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | - |
275.29M - |
- |
145.19M - |
- |
226.71M - |
- |
163.47M - |
- |
233.7M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.21 -19.2% |
0.42 100% |
0.063 -85% |
0.45 614.3% |
0.12 -73.3% |
0.33 175.0% |
0.319 -3.3% |
0.18 -43.6% |
0.23 27.8% |
0.25 8.7% |
0.248 -0.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
14.07% - |
- |
13.32% - |
- |
9.94% - |
6.51% -34.5% |
5.71% -12.3% |
6.02% 5.3% |
7.22% 20.0% |
6.46% -10.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
8.66% - |
- |
7.48% - |
- |
4.99% - |
3.48% -30.2% |
2.85% -18.1% |
2.95% 3.5% |
3.41% 15.6% |
3.31% -2.9% |