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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.63% 7.7% |
51.36% -10.9% |
38.93% -24.2% |
45.28% 16.3% |
37.84% -16.4% |
34.35% -9.2% |
14.21% -58.6% |
30.75% 116.4% |
13.62% -55.7% |
101.56% 645.8% |
17.09% -83.2% |
20.73% 21.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.43% 4.9% |
73.68% -4.8% |
63.67% -13.6% |
62.7% -1.5% |
56.75% -9.5% |
58.21% 2.6% |
57.95% -0.5% |
67.47% 16.4% |
66.13% -2.0% |
72.89% 10.2% |
76.28% 4.6% |
81.1% 6.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.88% 4.4% |
58.47% -9.9% |
44.91% -23.2% |
52.55% 17.0% |
40.75% -22.5% |
39.11% -4.0% |
30.55% -21.9% |
25.07% -17.9% |
-9.44% - |
-9.35% - |
11.69% - |
22.42% 91.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
865.49M -25.6% |
1.24B 43.1% |
1.25B 0.7% |
1.44B 15.4% |
1.25B -13.2% |
1.38B 10.2% |
2.38B 72.8% |
195.17M -91.8% |
232.52M 19.1% |
204.85M -11.9% |
374.58M 82.9% |
390.95M 4.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.36B 2.1% |
7.07B 11.2% |
7.09B 0.3% |
7.81B 10.2% |
8.14B 4.3% |
8.6B 5.6% |
9.17B 6.7% |
8.73B -4.9% |
8.24B -5.6% |
8.31B 0.8% |
8.45B 1.8% |
8.75B 3.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
637.72M -26.2% |
704.88M 10.5% |
709.03M 0.6% |
819.62M 15.6% |
900.18M 9.8% |
864.77M -3.9% |
1.66B 92.1% |
1.15B -30.6% |
994.8M -13.7% |
878.68M -11.7% |
1.03B 17.1% |
1.22B 18.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.72B 6.6% |
6.36B 11.2% |
6.37B 0.1% |
6.98B 9.6% |
7.23B 3.6% |
7.72B 6.8% |
7.5B -2.9% |
7.56B 0.8% |
7.23B -4.4% |
7.41B 2.5% |
7.2B -2.9% |
7.31B 1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
833.94M - |
- | - | - |
919.58M - |
- | - | - |
-116.7M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.51B -3.3% |
3.33B 33.0% |
2.35B -29.5% |
2.63B 12.0% |
3.07B 16.5% |
2.19B -28.7% |
2.45B 11.8% |
3.1B 26.7% |
2.43B -21.6% |
2.46B 1.2% |
3.43B 39.4% |
4.17B 21.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.33B 33.0% |
2.35B -29.5% |
2.63B 12.0% |
3.07B 16.6% |
2.19B -28.7% |
2.45B 11.8% |
3.1B 26.7% |
2.43B -21.6% |
2.46B 1.2% |
3.43B 39.4% |
4.17B 21.8% |
4.26B 2.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
408.66M 45.9% |
557.48M 36.4% |
257.94M -53.7% |
408.64M 58.4% |
326.49M -20.1% |
261.56M -19.9% |
1B 283.6% |
-204.81M - |
-86.77M - |
-94.6M - |
38.38M - |
-156.27M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B - |
- | - | - |
1.12B - |
- | - | - |
90.92M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.846 -19.7% |
1.09 28.8% |
0.82 -24.8% |
1.12 36.6% |
0.81 -27.7% |
0.81 0% |
0.57 -29.6% |
0.1 -82.5% |
0.06 -40.0% |
0.35 483.3% |
0.11 -68.6% |
0.14 27.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9% -26.9% |
10.53% 17.0% |
7.63% -27.6% |
9.77% 28.1% |
6.66% -31.8% |
6.33% -4.9% |
4.45% -29.8% |
0.8% -82.1% |
0.43% -46.3% |
2.84% 563.7% |
0.88% -69.2% |
1.12% 27.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.92% -25.5% |
9.48% 19.6% |
6.86% -27.6% |
8.75% 27.6% |
5.93% -32.2% |
5.66% -4.6% |
3.81% -32.7% |
0.67% -82.4% |
0.37% -44.3% |
2.51% 573.7% |
0.76% -69.6% |
0.94% 23.4% |