2018 Q4 | 2019 Q4 | 2020 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | - |
2.43% - |
5.45% 124.2% |
6.04% 10.9% |
7.39% 22.3% |
8.9% 20.6% |
7.85% -11.8% |
8.61% 9.7% |
8.88% 3.1% |
9.06% 2.1% |
9.91% 9.4% |
10.89% 9.9% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
100% - |
28.78% -71.2% |
29.09% 1.1% |
29.91% 2.8% |
45.41% 51.8% |
32.59% -28.2% |
33.7% 3.4% |
34.49% 2.3% |
35.6% 3.2% |
36.84% 3.5% |
38.41% 4.3% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
100% - |
7.82% -92.2% |
8.78% 12.3% |
9.47% 7.8% |
29.34% 209.9% |
9.5% -67.6% |
10.49% 10.4% |
10.76% 2.6% |
11.4% 6.0% |
12.68% 11.3% |
13.64% 7.5% |
|
Total Revenue | [friend] | [friend] | [friend] |
1.08B -46.2% |
620.83M -42.7% |
2.58B 314.8% |
726.3M -71.8% |
3.18B 337.8% |
3.36B 5.7% |
3.4B 1.1% |
3.58B 5.2% |
3.78B 5.6% |
4.02B 6.5% |
4.33B 7.6% |
4.52B 4.5% |
|
Total Assets | [friend] | [friend] | [friend] |
2.01B - |
- |
2.3B - |
- |
2.34B - |
2.3B -1.7% |
2.28B -0.8% |
2.29B 0.2% |
2.42B 5.8% |
4.02B 65.9% |
4.14B 3.2% |
4.29B 3.5% |
|
Total Liabilities | [friend] | [friend] | [friend] |
623.02M - |
- |
827.26M - |
- |
727.21M - |
607.05M -16.5% |
524.4M -13.6% |
443.92M -15.3% |
449.39M 1.2% |
468.79M 4.3% |
473.37M 1.0% |
478.91M 1.2% |
|
Total Equity | [friend] | [friend] | [friend] |
1.38B - |
- |
1.47B - |
- |
1.61B - |
1.69B 4.9% |
1.76B 3.7% |
1.84B 4.8% |
1.97B 6.9% |
3.54B 80.1% |
3.67B 3.5% |
3.8B 3.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
24.68M -85.9% |
- |
93.93M - |
- |
179.25M - |
- |
306.46M - |
- | - | - |
617.15M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
194.64M -4.2% |
- |
194.64M - |
311.19M 59.9% |
169.43M -45.6% |
264.8M 56.3% |
311.19M 17.5% |
235.73M -24.2% |
264.8M 12.3% |
180.56M -31.8% |
185.63M 2.8% |
173.5M -6.5% |
|
End Cash Position | [friend] | [friend] | [friend] |
169.43M -13.0% |
- |
311.19M - |
235.73M -24.2% |
258.09M 9.5% |
180.56M -30.0% |
185.63M 2.8% |
162.41M -12.5% |
319.44M 96.7% |
1.72B 438.6% |
1.01B -41.4% |
884.39M -12.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
-71.78M - |
-69.11M - |
-4.41M - |
-183.27M - |
79.26M - |
296.01M 273.5% |
126.6M -57.2% |
337.42M 166.5% |
403.94M 19.7% |
322.83M -20.1% |
420.44M 30.2% |
340.82M -18.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
42.47M -61.9% |
- |
141.81M - |
- |
235.2M - |
- |
265.65M - |
- | - | - |
430.34M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.12 -61.3% |
0.042 -65.1% |
0.39 830.7% |
0.12 -69.2% |
0.65 441.7% |
0.831 27.9% |
0.74 -11.0% |
0.86 16.2% |
0.93 8.1% |
1 7.5% |
1.15 15.0% |
1.28 11.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - | - |
9.95% - |
- |
15.68% - |
17.67% 12.7% |
16.54% -6.4% |
16.74% 1.3% |
18.72% 11.8% |
13.92% -25.6% |
15.82% 13.7% |
17.44% 10.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - | - |
6.69% - |
- |
10.8% - |
12.99% 20.3% |
11.64% -10.4% |
13.46% 15.7% |
14.07% 4.5% |
11.53% -18.0% |
13.35% 15.7% |
14.97% 12.2% |