2016 Q4 | 2017 Q4 | 2018 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [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] |
16.13% -3.9% |
18.02% 11.7% |
17.34% -3.7% |
16.33% -5.8% |
16.94% 3.7% |
15.47% -8.7% |
13.51% -12.6% |
9.26% -31.5% |
7.93% -14.4% |
6.91% -12.8% |
6.71% -2.9% |
7.61% 13.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.97% -1.7% |
34.55% -1.2% |
34.43% -0.3% |
33.69% -2.1% |
33.77% 0.2% |
31.79% -5.8% |
30.54% -4.0% |
27.5% -10.0% |
27.12% -1.4% |
25.51% -5.9% |
26.07% 2.2% |
25.89% -0.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.62% -4.7% |
21.74% 0.6% |
21.81% 0.3% |
18.88% -13.4% |
17.39% -7.9% |
15.32% -11.9% |
12.89% -15.9% |
9.51% -26.3% |
10.08% 6.1% |
9.89% -1.9% |
10.39% 5.0% |
10.92% 5.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
795.18M 7.9% |
827.2M 4.0% |
860.96M 4.1% |
866.63M 0.7% |
840M -3.1% |
827.61M -1.5% |
838.58M 1.3% |
912.98M 8.9% |
1.11B 21.9% |
1.36B 21.9% |
1.44B 6.0% |
1.49B 3.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.47B 1.3% |
1.61B 9.2% |
1.6B -0.4% |
1.65B 2.6% |
1.7B 3.4% |
1.91B 12.1% |
2.41B 26.1% |
2.43B 0.8% |
2.7B 11.2% |
2.69B -0.2% |
2.66B -1.4% |
2.6B -2.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
241.09M -3.4% |
329.79M 36.8% |
296.9M -10.0% |
338.43M 14.0% |
347.58M 2.7% |
543.71M 56.4% |
1.03B 88.6% |
740.91M -27.8% |
837.69M 13.1% |
761.61M -9.1% |
712.81M -6.4% |
661.87M -7.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.23B 2.3% |
1.28B 3.8% |
1.31B 2.1% |
1.31B 0.0% |
1.35B 3.1% |
1.36B 1.1% |
1.37B 0.8% |
1.68B 22.5% |
1.86B 10.5% |
1.93B 3.9% |
1.94B 0.7% |
1.94B -0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
46.45M - |
- |
159.81M - |
- |
195.52M - |
- |
143.69M - |
- |
67.31M - |
- |
282.89M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.77M 89.7% |
679.22M 1698.1% |
306.69M -54.8% |
355.43M 15.9% |
339.21M -4.6% |
357.96M 5.5% |
225.7M -36.9% |
284.37M 26.0% |
312.36M 9.8% |
325.57M 4.2% |
283.23M -13.0% |
363.65M 28.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
332.25M -6.2% |
357.96M 7.7% |
226.24M -36.8% |
279.28M 23.4% |
295.54M 5.8% |
325.57M 10.2% |
273.38M -16.0% |
361.83M 32.4% |
381.22M 5.4% |
345.47M -9.4% |
494.19M 43.1% |
291.23M -41.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-98.66M - |
-125.19M - |
-55.59M - |
6.2M - |
20.31M 227.6% |
22.63M 11.4% |
-3.36M - |
-36.25M - |
-89.04M - |
-91.53M - |
46.16M - |
38.86M -15.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
149.03M - |
- |
141.53M - |
- |
125.24M - |
- |
77.47M - |
- |
87.03M - |
- |
110.53M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.88 -2.2% |
0.987 12.1% |
0.991 0.4% |
0.937 -5.4% |
0.597 -36.3% |
0.85 42.5% |
0.75 -11.8% |
0.59 -21.3% |
0.54 -8.5% |
0.57 5.6% |
0.57 0% |
0.67 17.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.56% 0.3% |
12.37% -20.5% |
12.14% -1.9% |
11.27% -7.2% |
11.03% -2.1% |
9.69% -12.1% |
8.46% -12.7% |
5.66% -33.1% |
5.5% -2.8% |
5.69% 3.5% |
5.81% 2.1% |
6.26% 7.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.92% -0.7% |
9.83% -17.5% |
9.99% 1.6% |
9.13% -8.6% |
8.96% -1.8% |
7.28% -18.8% |
5.65% -22.4% |
4.15% -26.5% |
4.01% -3.5% |
4.08% 1.7% |
3.81% -6.5% |
4.51% 18.5% |