2017 Q4 | 2018 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.39% -2.7% |
26.44% 0.2% |
28% 5.9% |
30.33% 8.4% |
30.66% 1.1% |
26.25% -14.4% |
24.5% -6.7% |
23.02% -6.0% |
22.97% -0.2% |
24.14% 5.1% |
23.53% -2.5% |
21.79% -7.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.21% 39.2% |
42.7% 1.1% |
42.8% 0.3% |
43.16% 0.8% |
43.22% 0.1% |
41.89% -3.1% |
40.27% -3.9% |
40.31% 0.1% |
40.78% 1.1% |
39.11% -4.1% |
38.16% -2.4% |
35.46% -7.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.51% 116.2% |
29.4% -0.4% |
29.16% -0.8% |
30.22% 3.7% |
29.66% -1.9% |
28.6% -3.6% |
27.2% -4.9% |
25.9% -4.8% |
25.12% -3.0% |
22.7% -9.6% |
20.39% -10.2% |
19.19% -5.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
672.42M 3.2% |
703.35M 4.6% |
720.03M 2.4% |
768.47M 6.7% |
785.44M 2.2% |
863.44M 9.9% |
973.23M 12.7% |
1.04B 7.3% |
1.07B 2.5% |
1.06B -0.7% |
1.02B -4.1% |
1.15B 12.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.39B 9.1% |
2.64B 90.8% |
2.9B 9.6% |
2.94B 1.5% |
2.94B -0.1% |
2.86B -2.7% |
3.1B 8.5% |
3.06B -1.5% |
3.27B 7.1% |
3.19B -2.5% |
3.47B 8.8% |
3.1B -10.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
838.46M 13.7% |
639.17M -23.8% |
860.25M 34.6% |
896.72M 4.2% |
869.21M -3.1% |
673.79M -22.5% |
870.28M 29.2% |
819.43M -5.8% |
978.51M 19.4% |
825.38M -15.6% |
1.13B 36.7% |
797.07M -29.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
546.4M 2.8% |
2B 266.7% |
2.03B 1.5% |
2.04B 0.4% |
2.07B 1.2% |
2.18B 5.7% |
2.23B 2.2% |
2.24B 0.4% |
2.3B 2.6% |
2.37B 3.3% |
2.35B -0.9% |
2.31B -1.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
216.2M 188.4% |
161.31M -25.4% |
- |
210.75M - |
- |
123.78M - |
- |
45.78M - |
- |
101.16M - |
- |
150.8M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
148.22M 2.4% |
185.39M 25.1% |
144.72M -21.9% |
190.23M 31.4% |
7.6M -96.0% |
47.71M 527.7% |
44.29M -7.2% |
397.5M 797.4% |
649.19M 63.3% |
1.05B 61.2% |
1.49B 42.6% |
1.22B -18.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.6M -96.0% |
47.71M 527.7% |
44.29M -7.2% |
397.5M 797.4% |
649.19M 63.3% |
1.05B 61.2% |
1.49B 42.6% |
1.22B -18.6% |
1.45B 19.0% |
307.89M -78.7% |
481.62M 56.4% |
196.99M -59.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
210.69M 40.7% |
139.63M -33.7% |
192.17M 37.6% |
171.48M -10.8% |
-28.57M - |
76.61M - |
41.36M -46.0% |
-12.62M - |
102.16M - |
46.61M -54.4% |
62.09M 33.2% |
68.54M 10.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
177.44M 260.7% |
185.97M 4.8% |
- |
233.1M - |
- |
226.48M - |
- |
238.02M - |
- |
246.72M - |
- |
239.01M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.71 0.1% |
0.746 5.0% |
0.782 4.8% |
0.837 7.1% |
0.849 1.4% |
0.683 -19.6% |
0.813 19.2% |
0.718 -11.7% |
0.74 3.0% |
0.764 3.3% |
0.714 -6.5% |
0.744 4.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.06% -2.7% |
14.98% -61.6% |
15.96% 6.5% |
18.12% 13.6% |
18.44% 1.8% |
10.83% -41.3% |
11.18% 3.3% |
11.23% 0.4% |
11.26% 0.3% |
11.25% -0.1% |
10.45% -7.1% |
11% 5.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.11% -10.3% |
9.98% -29.3% |
9.94% -0.4% |
11.07% 11.4% |
11.14% 0.6% |
8.23% -26.1% |
7.94% -3.5% |
8.01% 0.8% |
7.91% -1.3% |
8.47% 7.1% |
7.28% -14.0% |
8.13% 11.7% |