2016 Q4 | 2017 Q4 | 2018 Q3 | 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] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.69% 35.5% |
12.89% 126.7% |
8.43% -34.6% |
11.67% 38.4% |
12.4% 6.3% |
9.32% -24.8% |
10.55% 13.2% |
8.29% -21.4% |
12.23% 47.6% |
11.56% -5.5% |
11.93% 3.2% |
11.77% -1.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.71% -0.4% |
51.67% 13.1% |
47.12% -8.8% |
49.28% 4.6% |
49.24% -0.1% |
46.56% -5.5% |
48.22% 3.6% |
46.57% -3.4% |
51.02% 9.5% |
50.54% -0.9% |
49.44% -2.2% |
48.9% -1.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.99% 30.7% |
17.67% 152.8% |
11.89% -32.7% |
17.62% 48.2% |
18.45% 4.7% |
14.05% -23.8% |
15.43% 9.8% |
12.15% -21.2% |
18.29% 50.5% |
17.29% -5.5% |
15.66% -9.4% |
15.52% -0.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01B 5.5% |
1.19B 17.1% |
1.2B 1.4% |
1.32B 9.8% |
1.4B 6.3% |
1.4B 0.1% |
1.46B 3.6% |
1.46B 0.6% |
1.64B 11.8% |
1.71B 4.4% |
1.73B 1.2% |
1.78B 3.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.72B 1.7% |
1.76B 2.8% |
1.99B 12.8% |
1.79B -9.9% |
1.85B 3.4% |
1.72B -7.5% |
2.01B 16.9% |
1.86B -7.4% |
2.06B 10.9% |
2.02B -1.8% |
2.2B 8.8% |
2.05B -7.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
413.07M 10.4% |
400.82M -3.0% |
549.96M 37.2% |
366.78M -33.3% |
426.1M 16.2% |
272.53M -36.0% |
462.13M 69.6% |
312.96M -32.3% |
412.83M 31.9% |
366.79M -11.2% |
434.82M 18.5% |
356.29M -18.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.3B -0.8% |
1.36B 4.6% |
1.44B 5.7% |
1.43B -0.9% |
1.43B 0.1% |
1.44B 1.0% |
1.54B 7.0% |
1.54B 0.0% |
1.65B 6.7% |
1.66B 0.6% |
1.77B 6.6% |
1.69B -4.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
315.69M - |
- |
464.8M - |
- |
227.16M - |
- |
193.18M - |
- |
418.01M - |
- |
305.88M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
881.96M - |
- |
1.08B - |
- |
1.26B - |
- |
1.43B - |
- |
1.29B - |
- |
1.3B - |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.26B - |
- |
1.43B - |
- |
1.29B - |
- |
1.3B - |
- |
1.46B - |
- |
830.55M - |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
193.26M - |
- |
358.75M - |
- |
128.91M - |
- |
83.04M - |
- |
288.16M - |
- |
155.47M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.6M - |
- |
151.98M - |
- |
256.71M - |
- |
224.22M - |
- |
298.55M - |
- |
269.85M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.55M 43.0% |
152.8M 165.5% |
101.3M -33.7% |
153.92M 51.9% |
173.91M 13.0% |
130.89M -24.7% |
153.5M 17.3% |
121.35M -20.9% |
200.25M 65.0% |
197.58M -1.3% |
206.22M 4.4% |
210.1M 1.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.54 43.0% |
25.05 162.6% |
16.2 -35.3% |
24.7 52.5% |
27.94 13.1% |
20.98 -24.9% |
24.69 17.7% |
19.55 -20.8% |
32.23 64.9% |
31.78 -1.4% |
33.15 4.3% |
33.77 1.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.54% 45.2% |
11.92% 162.7% |
7.31% -38.6% |
11.23% 53.5% |
12.73% 13.4% |
9.33% -26.7% |
10.29% 10.3% |
8.17% -20.6% |
13.02% 59.4% |
12.74% -2.1% |
12.46% -2.3% |
12.99% 4.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.67% 42.8% |
9.24% 152.0% |
5.46% -40.9% |
8.84% 61.8% |
9.74% 10.2% |
7.52% -22.8% |
7.68% 2.1% |
6.65% -13.5% |
10.23% 53.9% |
10.57% 3.3% |
9.8% -7.2% |
10.76% 9.8% |