2017 Q4 | 2018 Q4 | 2019 Q1 | 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] | - | - | - | - | - |
0% - |
0% - |
- | - |
0% - |
- | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19% -4.8% |
19.03% 0.1% |
16.81% -11.6% |
17.27% 2.7% |
16.81% -2.7% |
15.55% -7.5% |
17.47% 12.3% |
15.04% -13.9% |
12.8% -14.9% |
10.86% -15.2% |
8.92% -17.8% |
10.02% 12.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.13% -5.3% |
35.98% -3.1% |
33.88% -5.8% |
33.66% -0.7% |
33.4% -0.8% |
31.57% -5.5% |
32.23% 2.1% |
30.39% -5.7% |
28.35% -6.7% |
28.2% -0.5% |
28.32% 0.4% |
29.36% 3.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.08% -7.6% |
21.59% -2.2% |
19.15% -11.3% |
20.07% 4.8% |
18.45% -8.1% |
16.29% -11.7% |
16% -1.8% |
12.82% -19.9% |
11.27% -12.1% |
10.83% -3.9% |
11.83% 9.2% |
13.46% 13.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
635.83M 7.1% |
697.64M 9.7% |
726.49M 4.1% |
782.34M 7.7% |
803.5M 2.7% |
884.17M 10.0% |
926.84M 4.8% |
871.52M -6.0% |
931.74M 6.9% |
959.08M 2.9% |
991.63M 3.4% |
1.08B 9.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.72B -0.9% |
1.86B 8.0% |
1.84B -1.2% |
1.87B 2.1% |
1.99B 6.3% |
2.09B 5.1% |
2.3B 9.8% |
2.29B -0.6% |
2.44B 6.7% |
3.25B 33.5% |
3.33B 2.5% |
3.48B 4.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
390.32M 2.0% |
487.55M 24.9% |
435.45M -10.7% |
434.96M -0.1% |
585.52M 34.6% |
665.71M 13.7% |
828.31M 24.4% |
803.62M -3.0% |
934.47M 16.3% |
1.69B 80.8% |
1.72B 1.6% |
1.83B 6.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.32B -1.7% |
1.36B 3.0% |
1.39B 2.2% |
1.43B 2.8% |
1.39B -2.3% |
1.41B 1.4% |
1.47B 4.0% |
1.48B 0.8% |
1.43B -3.2% |
1.49B 4.2% |
1.55B 3.6% |
1.58B 2.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.61M - |
- |
43.9M - |
- |
97.93M - |
- |
227.78M - |
- |
246.26M - |
- |
164.62M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.27M -9.3% |
94.24M -14.5% |
703.75M 646.7% |
604.25M -14.1% |
596.81M -1.2% |
539.8M -9.6% |
257.49M -52.3% |
272.95M 6.0% |
246.32M -9.8% |
167.99M -31.8% |
145.94M -13.1% |
219.31M 50.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
599.91M -1.0% |
541.68M -9.7% |
257.49M -52.5% |
219.93M -14.6% |
233.09M 6.0% |
159.52M -31.6% |
145.94M -8.5% |
251.64M 72.4% |
139.47M -44.6% |
676.46M 385.0% |
482.83M -28.6% |
686.8M 42.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-132.76M - |
-124.48M - |
-206.45M - |
-235.28M - |
-231.22M - |
-267.24M - |
-265.72M - |
-280.58M - |
-301.75M - |
-317.11M - |
-213.01M - |
-241.92M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.07M - |
- |
125.19M - |
- |
137.52M - |
- |
166.08M - |
- |
123.85M - |
- |
92.33M - |
- | |
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.83 -4.6% |
0.84 1.2% |
0.7 -16.7% |
0.77 10.0% |
0.77 0% |
0.79 2.6% |
0.94 19.0% |
0.76 -19.1% |
0.69 -9.2% |
0.6 -13.0% |
0.51 -15.0% |
0.63 23.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.03% 4.0% |
13.82% 6.0% |
9.03% -34.6% |
9.76% 8.1% |
9.96% 2.0% |
9.92% -0.4% |
11.33% 14.2% |
9.01% -20.5% |
8.43% -6.4% |
7.16% -15.1% |
5.86% -18.1% |
7.07% 20.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.37% 0.5% |
9.45% 0.9% |
6.87% -27.3% |
7.49% 8.9% |
7.28% -2.8% |
6.96% -4.3% |
7.83% 12.6% |
6.3% -19.6% |
5.38% -14.6% |
3.89% -27.7% |
3.14% -19.3% |
3.76% 19.6% |