2017 Q3 | 2018 Q3 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.47% -22.1% |
2.25% 52.3% |
1.19% -47.0% |
1.69% 42.3% |
2.52% 49.0% |
3.55% 40.7% |
4.27% 20.5% |
3.74% -12.6% |
3.38% -9.5% |
2.41% -28.8% |
1.9% -21.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.86% -2.2% |
28.38% -4.9% |
26.56% -6.4% |
25.69% -3.3% |
25.14% -2.1% |
26.47% 5.3% |
27.17% 2.7% |
26.57% -2.2% |
26.17% -1.5% |
24.88% -4.9% |
24.06% -3.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.57% 7.3% |
3.42% 33.0% |
2.61% -23.7% |
3.3% 26.3% |
3.37% 2.2% |
4.82% 42.9% |
5.95% 23.4% |
5.23% -12.1% |
4.66% -11.0% |
3.31% -29.0% |
2.53% -23.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.02B 2.5% |
2.23B 10.6% |
2.4B 7.6% |
2.6B 8.4% |
2.8B 7.6% |
2.89B 3.3% |
3B 3.6% |
3.01B 0.6% |
2.98B -1.1% |
2.99B 0.1% |
3B 0.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.76B 1.4% |
1.89B 7.7% |
1.88B -0.7% |
1.93B 2.9% |
1.99B 2.9% |
2.02B 1.4% |
2.1B 4.1% |
2.09B -0.2% |
2.09B 0.0% |
2.17B 3.8% |
2.17B 0.0% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
440.29M 6.2% |
541.02M 22.9% |
509.34M -5.9% |
538.64M 5.8% |
569.24M 5.7% |
541.6M -4.9% |
588.27M 8.6% |
578.1M -1.7% |
561.93M -2.8% |
614.76M 9.4% |
591.83M -3.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.29B 0.0% |
1.33B 2.8% |
1.35B 1.5% |
1.37B 1.9% |
1.4B 1.9% |
1.45B 4.0% |
1.49B 2.4% |
1.5B 0.4% |
1.51B 1.0% |
1.54B 1.8% |
1.56B 1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.44M - |
- |
55.47M - |
- |
90.46M - |
- |
194.4M - |
- |
148.72M - |
- |
39.2M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.17B - |
- |
1.31B - |
- |
1.35B - |
- |
1.4B - |
- |
1.46B - |
- |
1.59B - |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35B - |
- |
1.4B - |
- |
1.46B - |
- |
1.59B - |
- |
1.61B - |
- |
1.63B - |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.98M - |
- |
53.9M - |
- |
87.05M - |
- |
192.57M - |
- |
148.24M - |
- |
38.26M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.7M - |
- |
46.44M - |
- |
92.48M - |
- |
178.27M - |
- |
139.06M - |
- |
75.84M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.75M -20.1% |
50.12M 68.5% |
28.56M -43.0% |
44.03M 54.2% |
70.59M 60.3% |
102.62M 45.4% |
128.1M 24.8% |
112.63M -12.1% |
100.88M -10.4% |
71.89M -28.7% |
56.99M -20.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.93 -20.3% |
15 68.0% |
8.52 -43.2% |
13.13 54.1% |
21.04 60.2% |
30.54 45.2% |
38.08 24.7% |
33.47 -12.1% |
29.95 -10.5% |
21.32 -28.8% |
16.91 -20.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.39% -20.5% |
3.91% 64.0% |
2.17% -44.5% |
3.31% 52.2% |
5.25% 58.8% |
7.38% 40.6% |
9.03% 22.4% |
7.85% -13.1% |
6.93% -11.7% |
4.8% -30.7% |
3.74% -22.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.77% -23.9% |
2.81% 59.0% |
1.59% -43.5% |
2.4% 51.5% |
3.77% 56.9% |
5.25% 39.3% |
6.44% 22.7% |
5.6% -13.2% |
4.94% -11.6% |
3.43% -30.6% |
2.67% -22.2% |