2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 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] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - |
0% - |
0% - |
69.7% - |
69.7% 0% |
66.9% -4.0% |
66.9% 0% |
65.15% -2.6% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-209.57% - |
5.99% - |
3.45% -42.5% |
6.6% 91.5% |
17.4% 163.6% |
-11.2% - |
16.5% - |
19.67% 19.2% |
25.19% 28.1% |
30.04% 19.3% |
31.92% 6.2% |
36.84% 15.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.64% -0.5% |
99.4% 0.8% |
98.94% -0.5% |
98.26% -0.7% |
97.66% -0.6% |
95.6% -2.1% |
95.99% 0.4% |
96.34% 0.4% |
96.1% -0.3% |
96.21% 0.1% |
96.14% -0.1% |
95.84% -0.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-255.64% - |
-8.34% - |
-9.34% - |
-4.12% - |
7.73% - |
-24.6% - |
5.85% - |
11.08% 89.4% |
19.09% 72.3% |
26.08% 36.6% |
28.24% 8.3% |
33.65% 19.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.68M 227.0% |
488M 301.0% |
530.09M 8.6% |
604.48M 14.0% |
709.03M 17.3% |
559.96M -21.0% |
791M 41.3% |
956.35M 20.9% |
1.24B 29.6% |
1.62B 30.8% |
2.02B 24.5% |
2.48B 23.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.95B -0.1% |
3.17B 7.4% |
3.13B -1.3% |
3.07B -1.9% |
3.15B 2.6% |
3.21B 1.9% |
3.44B 7.2% |
3.46B 0.4% |
3.7B 6.9% |
3.97B 7.5% |
4.38B 10.1% |
4.7B 7.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.6M 11.9% |
102.13M -10.9% |
156.99M 53.7% |
102.84M -34.5% |
113.5M 10.4% |
122.33M 7.8% |
255.12M 108.5% |
220.81M -13.4% |
268.64M 21.7% |
328.19M 22.2% |
394.22M 20.1% |
379.72M -3.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.84B -0.5% |
3.07B 8.2% |
2.97B -3.1% |
2.97B -0.2% |
3.04B 2.3% |
3.09B 1.7% |
3.19B 3.2% |
3.24B 1.6% |
3.43B 5.9% |
3.65B 6.4% |
3.98B 9.2% |
4.32B 8.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-210.21M - |
- |
29.29M - |
- |
148.63M - |
- |
91.63M - |
- |
271.14M - |
- |
674.65M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.4M -29.4% |
169.67M 19.2% |
365.84M 115.6% |
694.02M 89.7% |
558.52M -19.5% |
965.23M 72.8% |
613.98M -36.4% |
683.85M 11.4% |
1.02B 49.2% |
1B -1.7% |
314.87M -68.6% |
374.81M 19.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
558.52M -19.5% |
964.22M 72.6% |
613.98M -36.3% |
457.12M -25.5% |
1.02B 122.3% |
991.99M -2.4% |
314.87M -68.3% |
589.75M 87.3% |
458.78M -22.2% |
981.61M 114.0% |
1.08B 10.5% |
1.91B 76.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-343.82M - |
-138.63M - |
-162.95M - |
-172.6M - |
-61.78M - |
-199.46M - |
-52.21M - |
19.81M - |
152.62M 670.5% |
429.19M 181.2% |
606.77M 41.4% |
985.26M 62.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-255.01M - |
- |
18.27M - |
- |
123.38M - |
- |
130.52M - |
- |
312.17M - |
- |
644.17M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.64 - |
0.03 - |
0.04 33.3% |
0.09 125% |
0.27 200.0% |
-0.14 - |
0.29 - |
0.42 44.8% |
0.69 64.3% |
1.08 56.5% |
1.43 32.4% |
2.03 42.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-13.02% - |
1.43% - |
0.62% -56.2% |
1.37% 119.5% |
4.2% 206.4% |
-2.04% - |
4.24% - |
6.06% 43.1% |
9.66% 59.3% |
14.46% 49.8% |
17.97% 24.2% |
24.22% 34.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-12.5% - |
1.37% - |
0.6% -56.5% |
1.32% 121.6% |
4.04% 205.3% |
-1.97% - |
3.97% - |
5.76% 45.1% |
9.12% 58.2% |
13.56% 48.7% |
16.48% 21.5% |
22.44% 36.2% |