2018 Q4 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 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] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.9% 185.6% |
9.04% -43.2% |
8.29% -8.3% |
16.83% 103.1% |
18.03% 7.2% |
21.61% 19.8% |
21.7% 0.4% |
17.61% -18.9% |
16.64% -5.5% |
24.5% 47.2% |
22.32% -8.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.18% -46.4% |
44.01% 82.0% |
45.47% 3.3% |
45.79% 0.7% |
46.64% 1.9% |
49.27% 5.6% |
49.47% 0.4% |
49.94% 1.0% |
50.42% 0.9% |
51.01% 1.2% |
50.56% -0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-21.95% - |
5.5% - |
4.73% -13.9% |
14.09% 197.6% |
15.4% 9.3% |
19.58% 27.2% |
20.65% 5.5% |
16.82% -18.6% |
16.57% -1.5% |
23.85% 43.9% |
22.18% -7.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
646.22M 23.4% |
757.96M 17.3% |
807.74M 6.6% |
1.17B 44.7% |
1.38B 17.7% |
1.71B 24.0% |
2B 17.3% |
2.19B 9.3% |
2.42B 10.5% |
2.7B 11.9% |
2.77B 2.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.35B 12.3% |
2.52B 7.4% |
2.89B 14.7% |
5.6B 94.0% |
5.88B 4.9% |
7.31B 24.5% |
7.85B 7.3% |
8B 1.9% |
8.79B 9.9% |
9.97B 13.4% |
10.93B 9.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B 18.3% |
1.32B 13.7% |
1.71B 28.9% |
2.17B 27.3% |
2.32B 6.6% |
3.61B 55.7% |
4.05B 12.2% |
4.11B 1.6% |
4.72B 14.7% |
5.38B 14.0% |
6.31B 17.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.18B 7.1% |
1.19B 1.0% |
1.18B -1.0% |
3.43B 190.5% |
3.56B 3.8% |
3.71B 4.2% |
3.81B 2.6% |
3.89B 2.2% |
4.08B 4.8% |
4.59B 12.6% |
4.62B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-75.97M - |
137.48M - |
- |
431.71M - |
- |
247.63M - |
- |
-756.54M - |
- |
-1.66B - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
895.26M 2.8% |
949.78M 6.1% |
871.08M -8.3% |
895.26M 2.8% |
766.32M -14.4% |
934.55M 22.0% |
983.96M 5.3% |
1.66B 68.9% |
1.31B -21.0% |
3.82B 191.2% |
3.3B -13.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
766.32M -14.4% |
934.55M 22.0% |
985.52M 5.5% |
1.66B 68.5% |
1.31B -21.1% |
3.82B 191.6% |
3.29B -13.9% |
3.12B -5.3% |
2.55B -18.2% |
2.67B 4.6% |
2.35B -12.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-125.98M - |
-12.17M - |
117.16M - |
244.76M 108.9% |
-36.1M - |
136.55M - |
-180.6M - |
-1.02B - |
-1.27B - |
-2.14B - |
-2.71B - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.05M - |
66.93M 17.3% |
- |
194.05M - |
- |
364.15M - |
- |
383.08M - |
- |
663.87M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.732 252.5% |
0.486 -33.5% |
0.473 -2.8% |
1.324 180.0% |
1.5 13.3% |
2.142 42.8% |
1.698 -20.7% |
1.424 -16.1% |
1.454 2.1% |
2.378 63.6% |
2.223 -6.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.7% 229.2% |
5.92% -32.0% |
5.84% -1.3% |
8.68% 48.6% |
10.46% 20.6% |
15.03% 43.7% |
17.4% 15.8% |
10.52% -39.6% |
10.53% 0.1% |
15.96% 51.6% |
14.7% -7.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.38% 213.8% |
3.16% -27.8% |
2.8% -11.5% |
5.12% 82.9% |
6.03% 18.0% |
7.5% 24.3% |
8.09% 7.9% |
5.66% -30.0% |
5.48% -3.1% |
7.67% 39.8% |
6.6% -14.0% |