2017 Q4 | 2018 Q4 | 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] | - | - | - | - |
72.82% - |
72.5% -0.4% |
73.03% 0.7% |
73.03% 0% |
73.03% 0% |
71.82% -1.7% |
71.82% 0% |
69.83% -2.8% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.38% 7.6% |
23.02% -1.5% |
25.37% 10.2% |
28.37% 11.8% |
32.78% 15.6% |
36.12% 10.2% |
34.66% -4.0% |
32.93% -5.0% |
32.53% -1.2% |
29.17% -10.3% |
25.26% -13.4% |
22.67% -10.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.64% -41.4% |
42.74% 44.2% |
42.75% 0.0% |
43.54% 1.9% |
44.28% 1.7% |
46.12% 4.2% |
44.98% -2.5% |
45.03% 0.1% |
43.58% -3.2% |
43.62% 0.1% |
44.03% 0.9% |
44.2% 0.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.35% -74.1% |
26.89% 187.7% |
29.54% 9.8% |
30.39% 2.9% |
31.13% 2.4% |
33.59% 7.9% |
30.92% -8.0% |
30.3% -2.0% |
28.25% -6.8% |
24.46% -13.4% |
20.74% -15.2% |
16.01% -22.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
660.71M 14.0% |
696.45M 5.4% |
795.19M 14.2% |
907.04M 14.1% |
990.92M 9.2% |
1.22B 23.6% |
1.54B 25.5% |
1.89B 22.9% |
2.09B 10.6% |
2.01B -3.8% |
2.03B 0.9% |
1.78B -12.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
760.87M 11.4% |
851.35M 11.9% |
6.42B 654.4% |
6.47B 0.8% |
6.52B 0.7% |
6.89B 5.6% |
7.32B 6.3% |
7.47B 2.1% |
7.08B -5.2% |
7.15B 1.0% |
7.23B 1.0% |
7.38B 2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
305.04M 11.2% |
352.6M 15.6% |
437.69M 24.1% |
400.87M -8.4% |
451.9M 12.7% |
660.11M 46.1% |
909.14M 37.7% |
878.07M -3.4% |
756.96M -13.8% |
742.51M -1.9% |
848.53M 14.3% |
946.26M 11.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
455.83M 11.5% |
498.76M 9.4% |
5.99B 1100.0% |
6.07B 1.5% |
6.07B -0.1% |
6.23B 2.6% |
6.41B 2.9% |
6.59B 2.9% |
6.33B -4.0% |
6.41B 1.3% |
6.38B -0.6% |
6.44B 0.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.47M - |
- |
149.99M - |
- |
271.18M - |
- |
426.07M - |
- |
244.96M - |
- |
40.7M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
143.92M -7.1% |
126.8M -11.9% |
154.77M 22.1% |
143.92M -7.0% |
175.31M 21.8% |
201.98M 15.2% |
5.57B 2656.2% |
5.51B -1.0% |
5.51B 0.0% |
5.13B -6.9% |
5.26B 2.5% |
5.24B -0.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
175.31M 21.8% |
206.81M 18.0% |
5.57B 2591.7% |
5.52B -0.9% |
5.52B 0.0% |
5.14B -6.9% |
5.26B 2.4% |
5.24B -0.4% |
4.82B -7.9% |
4.83B 0.2% |
4.67B -3.4% |
4.64B -0.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.29M 1.8% |
75.47M 8.9% |
106.58M 41.2% |
137.92M 29.4% |
227.84M 65.2% |
-48.19M - |
-44.03M - |
-200.01M - |
-306.79M - |
-141.23M - |
-263.26M - |
-212.85M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.68M - |
- |
201.74M - |
- |
324.64M - |
- |
532.25M - |
- |
677.5M - |
- |
513.41M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.467 22.5% |
2.56 3.8% |
3.221 25.8% |
3.758 16.7% |
4.383 16.6% |
5.617 28.2% |
6.383 13.6% |
7.034 10.2% |
8.143 15.8% |
7.033 -13.6% |
6.13 -12.8% |
4.82 -21.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.81% 32.4% |
32.15% -21.2% |
6.34% -80.3% |
7.94% 25.2% |
9.96% 25.5% |
13.15% 32.0% |
8.59% -34.6% |
9.82% 14.2% |
10.96% 11.6% |
9.27% -15.4% |
8.01% -13.6% |
6.18% -22.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.93% 29.8% |
18.83% -21.3% |
5.67% -69.9% |
7.19% 26.7% |
8.92% 24.1% |
11.43% 28.1% |
7.75% -32.2% |
8.92% 15.0% |
9.99% 12.0% |
8.35% -16.4% |
7.04% -15.7% |
5.42% -22.9% |