2016 Q4 | 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] | [friend] | - | - | - | - |
0% - |
73.01% - |
73.56% 0.7% |
71.7% -2.5% |
71.09% -0.8% |
70.08% -1.4% |
70.08% 0% |
68.77% -1.9% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.59% -9.3% |
10.93% -5.7% |
13.07% 19.5% |
17.14% 31.2% |
20.13% 17.5% |
22.13% 10.0% |
20.76% -6.2% |
15.41% -25.8% |
10.22% -33.7% |
6.22% -39.2% |
4.69% -24.5% |
4.71% 0.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.47% -3.8% |
22.77% -6.9% |
26.81% 17.8% |
30.34% 13.1% |
33.29% 9.7% |
35.33% 6.1% |
33.89% -4.1% |
29.8% -12.1% |
24.21% -18.8% |
18.46% -23.7% |
15.17% -17.9% |
13.79% -9.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.68% -9.9% |
12.72% -7.1% |
16.65% 30.9% |
21.97% 31.9% |
24.53% 11.7% |
25.41% 3.6% |
22.92% -9.8% |
16.92% -26.2% |
10.67% -36.9% |
7.1% -33.4% |
4.73% -33.4% |
3.96% -16.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
989.47M 7.2% |
1.03B 4.0% |
1.28B 24.7% |
1.54B 19.7% |
1.71B 11.4% |
1.8B 5.3% |
1.7B -5.7% |
1.53B -9.7% |
1.41B -8.3% |
1.38B -2.1% |
1.39B 0.6% |
1.44B 4.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.99B 2.0% |
2.11B 6.0% |
2.33B 10.7% |
2.53B 8.4% |
2.87B 13.5% |
2.92B 1.7% |
2.88B -1.6% |
3.02B 5.1% |
3.05B 1.0% |
3.11B 1.8% |
3B -3.6% |
3.09B 2.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
346.35M 43.8% |
442.15M 27.7% |
592.3M 34.0% |
714.53M 20.6% |
990.21M 38.6% |
954.17M -3.6% |
868.82M -8.9% |
1B 15.6% |
1.11B 10.1% |
1.14B 3.0% |
1.01B -11.3% |
1.09B 7.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.64B -3.9% |
1.67B 1.5% |
1.74B 4.6% |
1.82B 4.3% |
1.88B 3.7% |
1.97B 4.5% |
2.01B 2.0% |
2.02B 0.6% |
1.95B -3.5% |
1.97B 1.2% |
1.99B 0.9% |
2B 0.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.58M - |
- |
76.6M - |
- |
219.01M - |
- |
348.49M - |
- |
213.07M - |
- |
194.84M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.89M -31.3% |
626.84M 394.0% |
570.37M -9.0% |
629.09M 10.3% |
261.98M -58.4% |
386.12M 47.4% |
339.02M -12.2% |
496.76M 46.5% |
491.6M -1.0% |
390.45M -20.6% |
364.43M -6.7% |
359.66M -1.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
271.69M -57.4% |
395.03M 45.4% |
339.02M -14.2% |
499.79M 47.4% |
491.15M -1.7% |
384.41M -21.7% |
364.43M -5.2% |
358.04M -1.8% |
260.45M -27.3% |
344.32M 32.2% |
172.83M -49.8% |
235.29M 36.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-184.44M - |
-207.22M - |
-165.47M - |
-182.39M - |
-248.18M - |
-247.25M - |
-428.52M - |
-583.83M - |
-615.72M - |
-492.3M - |
-264.18M - |
-135.17M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.73M - |
- |
167.64M - |
- |
344.21M - |
- |
352.38M - |
- |
143.78M - |
- |
64.97M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.187 -12.8% |
0.176 -5.9% |
0.275 56.2% |
0.434 58.0% |
0.584 34.4% |
0.653 12.0% |
0.571 -12.5% |
0.379 -33.8% |
0.239 -37.0% |
0.131 -44.9% |
0.11 -16.3% |
0.11 0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.1% -1.8% |
6.77% -25.7% |
9.79% 44.7% |
14.94% 52.6% |
19.54% 30.8% |
21.94% 12.3% |
18.8% -14.3% |
12.32% -34.5% |
7.51% -39.1% |
4.35% -42.1% |
3.25% -25.2% |
3.38% 4.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.11% -6.5% |
5.51% -22.5% |
8.01% 45.5% |
11.75% 46.7% |
14.16% 20.5% |
15.85% 11.9% |
13.53% -14.6% |
8.51% -37.1% |
4.85% -43.0% |
2.84% -41.5% |
2.21% -22.1% |
2.22% 0.5% |