2017 Q3 | 2018 Q3 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.95% 158.5% |
2.74% 188.5% |
4.23% 54.7% |
5.99% 41.5% |
7.5% 25.2% |
7.77% 3.6% |
7.48% -3.8% |
7.03% -6.0% |
7.17% 1.9% |
8.96% 25.0% |
7.76% -13.3% |
6.79% -12.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.47% 47.7% |
4.3% 73.8% |
6.68% 55.4% |
9.31% 39.4% |
11.66% 25.3% |
12.53% 7.5% |
12.07% -3.7% |
11.39% -5.6% |
11.59% 1.7% |
13.69% 18.1% |
11.82% -13.6% |
10.56% -10.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.47% 47.7% |
4.3% 73.8% |
6.68% 55.4% |
9.31% 39.4% |
11.66% 25.3% |
12.53% 7.5% |
12.07% -3.7% |
11.39% -5.6% |
11.59% 1.7% |
13.69% 18.1% |
11.82% -13.6% |
10.56% -10.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.12B 7.7% |
3.24B 4.0% |
3.28B 1.3% |
3.26B -0.6% |
3.19B -2.4% |
3.03B -4.9% |
3B -1.1% |
3.04B 1.3% |
3.18B 4.7% |
3.37B 6.2% |
3.59B 6.4% |
3.66B 2.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.81B -3.3% |
1.85B 1.9% |
1.84B -0.3% |
1.97B 6.7% |
2.02B 2.8% |
2.01B -0.6% |
1.81B -10.1% |
1.99B 10.1% |
1.99B -0.1% |
2.13B 7.0% |
2.08B -2.2% |
2.16B 4.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
939.75M -8.2% |
947.87M 0.9% |
878.32M -7.3% |
911.35M 3.8% |
900.17M -1.2% |
865.19M -3.9% |
610.22M -29.5% |
713.87M 17.0% |
631.64M -11.5% |
673.57M 6.6% |
615.15M -8.7% |
652.73M 6.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
874.38M 2.6% |
900.96M 3.0% |
964.55M 7.1% |
1.05B 9.3% |
1.12B 6.2% |
1.14B 2.1% |
1.2B 4.6% |
1.27B 6.6% |
1.35B 6.2% |
1.45B 7.2% |
1.46B 0.8% |
1.51B 3.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
97.5M - |
- |
235.9M - |
- |
308.63M - |
- |
163.75M - |
- |
253.69M - |
- |
253.06M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.19B - |
- |
1.16B - |
- |
1.1B - |
- |
1.25B - |
- |
1.26B - |
- |
1.11B - |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.1B - |
- |
1.25B - |
- |
1.26B - |
- |
1.11B - |
- |
1.11B - |
- |
996.3M - |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
95.74M - |
- |
234.14M - |
- |
302.48M - |
- |
153.35M - |
- |
227.07M - |
- |
229.79M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
148.07M - |
- |
307.54M - |
- |
380.38M - |
- |
345.93M - |
- |
462.99M - |
- |
405.28M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.57M 178.4% |
88.74M 200.1% |
138.99M 56.6% |
195.5M 40.7% |
238.83M 22.2% |
235.43M -1.4% |
224.01M -4.8% |
213.4M -4.7% |
227.7M 6.7% |
302.21M 32.7% |
278.74M -7.8% |
248.47M -10.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.94 181.3% |
65.97 200.7% |
103.23 56.5% |
145.2 40.7% |
177.46 22.2% |
174.97 -1.4% |
166.58 -4.8% |
158.73 -4.7% |
169.31 6.7% |
224.65 32.7% |
207.21 -7.8% |
184.7 -10.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.45% 174.4% |
10.39% 201.4% |
15.58% 50.0% |
20.51% 31.6% |
23.95% 16.8% |
23.03% -3.8% |
20.74% -9.9% |
18.33% -11.6% |
18.41% 0.4% |
23.29% 26.5% |
20.97% -10.0% |
17.84% -14.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.59% 142.7% |
4.78% 200.2% |
7.76% 62.2% |
10.18% 31.2% |
12.46% 22.4% |
12.21% -2.0% |
12.28% 0.6% |
10.79% -12.1% |
11.37% 5.3% |
14.62% 28.6% |
14.35% -1.8% |
11.97% -16.6% |