2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q1 | 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] | [friend] | - | - | - | - | - | - | - |
0% - |
0% - |
- | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
4.81% 120.5% |
5.6% 16.4% |
5.72% 2.2% |
5.61% -1.9% |
4.75% -15.3% |
5.76% 21.3% |
5.79% 0.5% |
5.89% 1.7% |
5.87% -0.4% |
3.45% -41.2% |
3.4% -1.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
28.53% 6.2% |
29.19% 2.3% |
29.55% 1.2% |
29.8% 0.8% |
29.93% 0.4% |
29.5% -1.4% |
29.6% 0.4% |
29.83% 0.8% |
30.51% 2.3% |
30.76% 0.8% |
31.05% 0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
28.53% 6.2% |
7.08% -75.2% |
7.98% 12.7% |
-1.81% - |
5.56% - |
6.28% 12.9% |
6.32% 0.7% |
6.09% -3.7% |
5.51% -9.4% |
2.78% -49.5% |
2.54% -8.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
697.58M 26.8% |
3.04B 335.5% |
3.11B 2.5% |
3.31B 6.2% |
785.9M -76.2% |
3.31B 320.7% |
3.35B 1.2% |
3.35B 0.0% |
3.28B -2.1% |
3.15B -3.7% |
3.2B 1.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
2.19B - |
- |
2.29B - |
2.55B 11.3% |
- |
3.07B - |
2.94B -4.2% |
4.48B 52.5% |
4.42B -1.4% |
4.32B -2.3% |
4.2B -2.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
1.05B - |
- |
1.01B - |
1.22B 21.3% |
- |
1.61B - |
1.46B -9.4% |
1.73B 18.1% |
1.64B -5.2% |
1.53B -6.5% |
1.38B -9.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
1.12B - |
- |
1.27B - |
1.32B 3.7% |
- |
1.44B - |
1.47B 1.8% |
2.75B 87.1% |
2.78B 1.0% |
2.79B 0.4% |
2.81B 0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
-31.64M - |
245.62M - |
- |
142.24M - |
- |
267.52M - |
- |
333.45M - |
- |
427.74M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
537.02M - |
537.02M 0% |
557.21M 3.8% |
393.27M -29.4% |
575.75M 46.4% |
557.21M -3.2% |
393.27M -29.4% |
575.75M 46.4% |
554.83M -3.6% |
607.81M 9.6% |
712.58M 17.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
346.29M - |
557.21M 60.9% |
393.27M -29.4% |
575.75M 46.4% |
554.83M -3.6% |
607.81M 9.6% |
706.44M 16.2% |
1.35B 91.5% |
1.05B -22.0% |
1.23B 16.6% |
826.24M -32.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
69.18M - |
31.92M -53.9% |
2.36M -92.6% |
91.58M 3777.1% |
-78.41M - |
-57.66M - |
105.82M - |
-38.45M - |
-136.33M - |
60.85M - |
61.97M 1.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
47.49M - |
172.13M 262.4% |
- |
56.33M - |
- |
185.95M - |
- |
193.48M - |
- |
103.37M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.091 179.7% |
0.46 406.5% |
0.482 4.8% |
0.497 3.1% |
0.101 -79.6% |
0.52 414.3% |
0.53 1.9% |
0.53 0.1% |
0.497 -6.2% |
0.26 -47.7% |
0.25 -3.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
3% - |
14.68% 389.9% |
14.05% -4.3% |
15.23% 8.4% |
- |
14.16% - |
14.14% -0.1% |
9.69% -31.5% |
6.91% -28.7% |
5.13% -25.7% |
5.08% -1.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
1.53% - |
7.4% 382.6% |
7.78% 5.1% |
7.83% 0.7% |
- |
6.86% - |
7.41% 7.9% |
5.61% -24.3% |
4.35% -22.5% |
2.94% -32.3% |
3.05% 3.7% |