2017 Q4 | 2018 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.03% 28.0% |
51.73% 1.4% |
49.9% -3.5% |
42.37% -15.1% |
14.65% -65.4% |
1.55% -89.4% |
-11.55% - |
-27% - |
-20.19% - |
-13.41% - |
-12.82% - |
0.08% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.29% 21.7% |
64.98% 4.3% |
63.26% -2.7% |
57.91% -8.5% |
36.36% -37.2% |
24.2% -33.4% |
15.07% -37.7% |
6.37% -57.7% |
9.33% 46.4% |
14.64% 57.0% |
16.52% 12.8% |
23.92% 44.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.29% 27.1% |
55.18% -0.2% |
53.02% -3.9% |
44.21% -16.6% |
16.57% -62.5% |
6.22% -62.5% |
-6.4% - |
-13.34% - |
-8.13% - |
-1.79% - |
-0.75% - |
6.11% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28B 32.8% |
1.25B -1.9% |
1.31B 4.6% |
1.03B -21.2% |
718.39M -30.3% |
684.62M -4.7% |
567.35M -17.1% |
599.13M 5.6% |
652.66M 8.9% |
645.51M -1.1% |
628.24M -2.7% |
623.21M -0.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.82B 14.4% |
1.89B 3.9% |
1.97B 4.4% |
1.83B -6.9% |
1.75B -4.5% |
1.72B -1.8% |
1.67B -2.6% |
1.53B -8.6% |
1.54B 0.5% |
1.58B 2.5% |
1.55B -1.7% |
1.46B -5.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.51M -28.3% |
198.77M 13.9% |
211.49M 6.4% |
226.9M 7.3% |
177.89M -21.6% |
193.16M 8.6% |
153.02M -20.8% |
193.07M 26.2% |
204.69M 6.0% |
246.3M 20.3% |
230.66M -6.4% |
222.91M -3.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.64B 22.1% |
1.69B 2.9% |
1.76B 4.2% |
1.61B -8.6% |
1.57B -2.1% |
1.53B -3.0% |
1.52B -0.3% |
1.34B -12.1% |
1.33B -0.3% |
1.33B -0.2% |
1.32B -0.9% |
1.24B -6.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
391.63M - |
- |
75.25M - |
- |
-115.27M - |
- |
66.41M - |
- |
253.52M - |
- |
69.17M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.39M -11.1% |
464.83M 709.9% |
465.53M 0.2% |
635.68M 36.5% |
509.35M -19.9% |
909.09M 78.5% |
268.19M -70.5% |
255.89M -4.6% |
254.01M -0.7% |
525.72M 107.0% |
339.95M -35.3% |
297.47M -12.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
510.06M -19.9% |
909.09M 78.2% |
268.68M -70.4% |
255.54M -4.9% |
252.94M -1.0% |
525.72M 107.8% |
338.99M -35.5% |
295.7M -12.8% |
249.93M -15.5% |
175.62M -29.7% |
179.56M 2.2% |
104.78M -41.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
326.92M 80.0% |
274.24M -16.1% |
166.15M -39.4% |
-54.12M - |
-301.52M - |
-178.57M - |
-68.09M - |
22.74M - |
-48.27M - |
235.95M - |
234.85M -0.5% |
77.64M -66.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
647.24M - |
- |
436.86M - |
- |
10.63M - |
- |
-161.77M - |
- |
-86.56M - |
- |
510.52K - |
|
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] |
6.068 63.0% |
5.878 -3.1% |
5.932 0.9% |
3.966 -33.1% |
0.958 -75.8% |
0.1 -89.6% |
-0.59 - |
-1.47 - |
-1.2 - |
-0.79 - |
-0.74 - |
0 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.98% 42.7% |
46.67% -27.1% |
44.87% -3.9% |
29.61% -34.0% |
6.55% -77.9% |
0.66% -89.9% |
-4% - |
-10.99% - |
-9.07% - |
-6.06% - |
-5.67% - |
0.04% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.05% 50.4% |
41.91% -25.2% |
40.33% -3.8% |
25.54% -36.7% |
5.9% -76.9% |
0.59% -90.0% |
-3.6% - |
-9.62% - |
-8.01% - |
-5.25% - |
-5% - |
0.03% - |