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% - |
- | - | |
Net Margin | [friend] | [friend] | [friend] | - |
7.95% - |
3.5% -56.0% |
7.54% 115.3% |
8.79% 16.6% |
8.2% -6.7% |
8.32% 1.5% |
8.35% 0.3% |
9.13% 9.3% |
10.06% 10.2% |
10.31% 2.4% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
22.05% - |
21.51% -2.5% |
20.87% -3.0% |
21.64% 3.7% |
21.17% -2.2% |
20.91% -1.2% |
21.14% 1.1% |
22.12% 4.7% |
22.69% 2.6% |
23.11% 1.9% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
11.26% - |
4.81% -57.3% |
10.66% 121.7% |
12.94% 21.4% |
11.6% -10.4% |
11.68% 0.7% |
11.76% 0.7% |
12.7% 8.0% |
13.54% 6.6% |
13.68% 1.0% |
|
Total Revenue | [friend] | [friend] | [friend] |
680.26M -59.1% |
2.03B 198.4% |
384.1M -81.1% |
2.5B 551.5% |
837.86M -66.5% |
3.24B 286.2% |
3.56B 10.0% |
3.98B 11.9% |
4.55B 14.2% |
4.95B 8.8% |
5.28B 6.6% |
|
Total Assets | [friend] | [friend] | [friend] |
2.24B - |
2.64B 18.0% |
- |
2.87B - |
- |
3.8B - |
3.93B 3.4% |
7.21B 83.6% |
7.74B 7.3% |
7.84B 1.3% |
7.83B -0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] |
1.63B - |
1.93B 18.9% |
- |
2.07B - |
- |
2.83B - |
2.91B 3.0% |
3.31B 13.6% |
3.68B 11.1% |
3.62B -1.4% |
3.53B -2.6% |
|
Total Equity | [friend] | [friend] | [friend] |
609.01M - |
702.26M 15.3% |
- |
797.68M - |
- |
970.8M - |
1.02B 4.7% |
3.9B 283.9% |
4.06B 4.0% |
4.21B 3.7% |
4.3B 2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
38.99M - |
115.19M 195.5% |
1.21M -99.0% |
143M 11744.0% |
- |
287.78M - |
176.35M -38.7% |
323.46M 83.4% |
- |
329.36M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
122.7M 618.7% |
122.7M 0% |
176.45M 43.8% |
91.04M -48.4% |
199.44M 119.1% |
176.45M -11.5% |
107.37M -39.2% |
199.44M 85.8% |
169.2M -15.2% |
261.61M 54.6% |
221.25M -15.4% |
|
End Cash Position | [friend] | [friend] | [friend] |
91.04M -25.8% |
176.45M 93.8% |
107.37M -39.2% |
199.44M 85.8% |
169.2M -15.2% |
261.61M 54.6% |
218.23M -16.6% |
3.21B 1371.3% |
3.16B -1.6% |
2.98B -5.7% |
2.77B -7.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
-296.21M - |
-291.39M - |
-4.75M - |
61.2M - |
15.53M -74.6% |
268.52M 1629.0% |
156.68M -41.7% |
294.07M 87.7% |
236.87M -19.5% |
251M 6.0% |
171.67M -31.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
68.13M -61.7% |
161.39M 136.9% |
13.45M -91.7% |
188.67M 1302.8% |
- |
265.29M - |
296.2M 11.7% |
332.59M 12.3% |
- |
497.87M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.29 -70.1% |
0.69 137.9% |
0.06 -91.3% |
0.81 1250% |
0.312 -61.5% |
1.13 262.2% |
1.26 11.5% |
1.41 11.9% |
1.634 15.9% |
1.82 11.4% |
1.91 4.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
25.96% - |
- |
26.83% - |
- |
31.71% - |
29.14% -8.1% |
14.15% -51.4% |
10.23% -27.7% |
19.22% 87.9% |
20.46% 6.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
7.36% - |
- |
7.39% - |
- |
8.25% - |
7.54% -8.5% |
6.6% -12.5% |
5.37% -18.7% |
8.56% 59.5% |
9.25% 8.1% |