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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - |
67.75% - |
65.81% -2.9% |
59.58% -9.5% |
56.54% -5.1% |
56.54% 0% |
56.54% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.34% 2.4% |
30.33% 7.0% |
33.78% 11.3% |
37.24% 10.3% |
40.77% 9.5% |
39.55% -3.0% |
40.73% 3.0% |
45.39% 11.5% |
41.4% -8.8% |
40.72% -1.6% |
38.61% -5.2% |
30.74% -20.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.8% 0.6% |
51.8% 0.0% |
53.27% 2.8% |
53.64% 0.7% |
55.25% 3.0% |
56.56% 2.4% |
57.45% 1.6% |
57.92% 0.8% |
57.34% -1.0% |
57.27% -0.1% |
57.35% 0.1% |
57.68% 0.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.45% 5.1% |
32.4% 3.0% |
35.4% 9.3% |
37.38% 5.6% |
36.25% -3.0% |
37.71% 4.0% |
36.53% -3.1% |
35.1% -3.9% |
36.07% 2.7% |
37.44% 3.8% |
38.46% 2.7% |
40% 4.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
784.08M -0.3% |
872.41M 11.3% |
954.73M 9.4% |
1.05B 10.4% |
1.19B 12.7% |
1.29B 8.7% |
1.35B 4.8% |
1.47B 8.5% |
1.55B 5.6% |
1.66B 7.3% |
1.79B 7.4% |
1.84B 3.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.91B 4.5% |
2.99B 3.1% |
3.16B 5.4% |
3.2B 1.4% |
3.54B 10.5% |
3.73B 5.3% |
3.94B 5.7% |
4.22B 7.2% |
5.82B 37.9% |
5.93B 1.9% |
6.12B 3.2% |
6.14B 0.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
272.43M 26.1% |
352.29M 29.3% |
380.26M 7.9% |
311.29M -18.1% |
460.55M 47.9% |
691.21M 50.1% |
715.57M 3.5% |
754.53M 5.4% |
1.92B 153.8% |
1.89B -1.5% |
2.09B 10.9% |
1.99B -4.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.63B 2.6% |
2.63B 0.0% |
2.77B 5.1% |
2.88B 4.1% |
3.05B 5.9% |
3.01B -1.5% |
3.2B 6.3% |
3.44B 7.6% |
3.88B 12.7% |
4.02B 3.7% |
4.01B -0.3% |
4.12B 2.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
262.32M - |
- |
293.31M - |
- |
248.02M - |
- |
270.02M - |
- |
316.62M - |
- |
313.92M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.98M 52.8% |
213.6M 68.2% |
209.9M -1.7% |
2.23B 964.4% |
1.33B -40.4% |
1.11B -16.6% |
1.41B 27.2% |
2.02B 43.1% |
1.43B -29.5% |
1.53B 7.5% |
1.75B 14.2% |
1.44B -17.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.33B -41.2% |
1.12B -15.7% |
1.43B 27.3% |
2.04B 42.5% |
1.43B -30.0% |
1.55B 8.9% |
1.75B 12.6% |
1.43B -18.3% |
2.71B 89.6% |
2.45B -9.5% |
2.13B -13.1% |
1.89B -11.0% |
|
Free CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
245.46M 91.4% |
284.95M 16.1% |
243.51M -14.5% |
191.92M -21.2% |
56.31M -70.7% |
-56.62M - |
-27.66M - |
-210.25M - |
-400.7M - |
-725.12M - |
-902.86M - |
-974.73M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
223.09M - |
- |
323.57M - |
- |
484.57M - |
- |
550.55M - |
- |
638.71M - |
- |
680.52M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.693 -6.0% |
3.007 11.7% |
3.314 10.2% |
3.85 16.2% |
4.764 23.7% |
5.021 5.4% |
5.421 8.0% |
6.557 20.9% |
6.293 -4.0% |
6.92 10.0% |
6.753 -2.4% |
5.543 -17.9% |
|
Return On Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.53% 71.2% |
17.12% 17.8% |
19.51% 14.0% |
14.4% -26.2% |
17.03% 18.2% |
18.1% 6.3% |
18.47% 2.0% |
21.07% 14.1% |
18.51% -12.2% |
19.27% 4.1% |
19.14% -0.7% |
14.97% -21.8% |
|
Return On Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.37% 58.0% |
14.06% 13.6% |
16.18% 15.1% |
13.12% -18.9% |
15.05% 14.7% |
15.19% 0.9% |
15.53% 2.2% |
17.95% 15.6% |
13.71% -23.6% |
14.02% 2.3% |
13.71% -2.2% |
10.94% -20.2% |