2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q4 | 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] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
4.43% 427.9% |
8.47% 91.4% |
8.18% -3.4% |
8.55% 4.5% |
7.69% -10.0% |
7.75% 0.8% |
8.33% 7.4% |
7.55% -9.3% |
9.1% 20.4% |
9.04% -0.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
21.89% -16.1% |
21.21% -3.1% |
19.79% -6.7% |
20.52% 3.7% |
19.76% -3.7% |
19% -3.9% |
19.14% 0.7% |
18.53% -3.2% |
19.84% 7.1% |
20.11% 1.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
7.9% 43.0% |
12.28% 55.5% |
10.89% -11.3% |
13.08% 20.0% |
11.2% -14.4% |
10.58% -5.5% |
10.61% 0.2% |
9.1% -14.2% |
11.35% 24.7% |
11.43% 0.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
1.7B 157.9% |
676.09M -60.1% |
826.21M 22.2% |
1.05B 27.6% |
3.83B 263.6% |
4.2B 9.6% |
4.58B 9.1% |
4.87B 6.2% |
5.52B 13.4% |
5.85B 5.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
3.19B - |
- |
4.06B - |
4.05B -0.2% |
4.43B 9.2% |
6.6B 49.1% |
7.23B 9.6% |
7.23B -0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
2.32B - |
- |
3.01B - |
2.92B -3.1% |
3.17B 8.6% |
3.58B 13.0% |
3.84B 7.2% |
3.71B -3.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
858.3M - |
- |
1.03B - |
1.12B 8.7% |
1.25B 11.2% |
3.01B 141.3% |
3.38B 12.2% |
3.49B 3.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
154.6M 269.0% |
- |
40.66M - |
- |
96.35M - |
- |
390.25M - |
- |
727.39M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
102.22M 92.6% |
227.54M 122.6% |
275.92M 21.3% |
324.15M 17.5% |
227.54M -29.8% |
275.92M 21.3% |
324.15M 17.5% |
222.34M -31.4% |
230.11M 3.5% |
330.29M 43.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
227.54M 122.6% |
275.92M 21.3% |
324.15M 17.5% |
222.34M -31.4% |
230.11M 3.5% |
330.75M 43.7% |
602.18M 82.1% |
2.34B 288.9% |
1.17B -49.9% |
697.47M -40.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
22.3M - |
-72.06M - |
15.3M - |
-163.32M - |
-270.7M - |
-264.23M - |
-62.8M - |
156.45M - |
209.39M 33.8% |
31.12M -85.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
71.37M 1195.0% |
- |
122.89M - |
- |
293.82M - |
- |
377.73M - |
- |
501.7M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 950% |
0.15 -28.6% |
0.18 20% |
0.24 33.3% |
0.78 225% |
0.86 10.3% |
1.01 17.4% |
0.95 -5.9% |
1.27 33.7% |
1.31 3.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
13.27% 854.2% |
- |
7.88% - |
- |
33.49% - |
29.03% -13.3% |
36.25% 24.9% |
12.22% -66.3% |
22.78% 86.5% |
22.89% 0.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
4.4% 689.2% |
- |
2.12% - |
- |
9.24% - |
8.04% -13.0% |
10.03% 24.8% |
5.57% -44.4% |
8.9% 59.7% |
9.37% 5.3% |