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 | 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] |
15.55% -11.4% |
9.62% -38.1% |
8.7% -9.5% |
7.03% -19.2% |
4.35% -38.1% |
1.49% -65.8% |
-0.57% - |
2.44% - |
3.15% 28.7% |
6.53% 107.5% |
7.88% 20.8% |
9.01% 14.2% |
8.11% -9.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.32% 4.8% |
67.01% -0.5% |
69.31% 3.4% |
68.63% -1.0% |
65.29% -4.9% |
60.23% -7.8% |
54.09% -10.2% |
53.27% -1.5% |
53.47% 0.4% |
55.5% 3.8% |
58.51% 5.4% |
61.09% 4.4% |
60.03% -1.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.47% -7.6% |
13.8% -43.6% |
12.88% -6.7% |
10.53% -18.2% |
6.91% -34.4% |
5.17% -25.2% |
3.96% -23.4% |
8.45% 113.3% |
11.15% 31.9% |
13.87% 24.4% |
14.54% 4.9% |
13.99% -3.8% |
9.74% -30.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.58B 13.2% |
1.63B 3.3% |
1.8B 10.3% |
1.96B 8.8% |
2.09B 6.6% |
2.28B 8.8% |
2.55B 12.1% |
2.84B 11.2% |
2.98B 4.9% |
3.13B 5.1% |
3.19B 1.9% |
3.2B 0.4% |
3.23B 0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.54B 6.0% |
2.62B 3.1% |
2.5B -4.8% |
2.54B 1.9% |
2.77B 8.9% |
2.86B 3.2% |
3.5B 22.3% |
3.7B 5.7% |
3.77B 1.8% |
4.1B 8.9% |
4.06B -1.0% |
4.26B 5.0% |
4.17B -2.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
372.2M 25.7% |
438.22M 17.7% |
379.18M -13.5% |
443.72M 17.0% |
602.46M 35.8% |
729.67M 21.1% |
1.36B 86.5% |
1.5B 10.1% |
1.53B 2.0% |
1.79B 16.8% |
1.67B -6.2% |
1.76B 5.1% |
1.59B -9.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.1B 3.2% |
2.11B 0.8% |
2.08B -1.7% |
2.07B -0.5% |
2.09B 1.2% |
2.06B -1.7% |
2.09B 1.8% |
2.16B 3.0% |
2.2B 1.9% |
2.27B 3.3% |
2.34B 3.2% |
2.45B 4.7% |
2.47B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
255.67M - |
- |
211.38M - |
- |
74.06M - |
- |
26.74M - |
- |
401.47M - |
- |
492.64M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.43B - |
- |
1.18B - |
- |
1.04B - |
- |
961.95M - |
- |
923.96M - |
- |
1.42B - |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
1.04B - |
- |
961.95M - |
52.47M -94.5% |
923.96M 1660.9% |
- |
1.31B - |
- |
1.76B - |
- |
1.78B - |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
83.21M - |
- |
56.19M - |
- |
24.35M - |
- |
-27.36M - |
- |
363.99M - |
- |
444.85M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
222.67M - |
- |
196.85M - |
- |
48.42M - |
- |
125.06M - |
- |
325.57M - |
- |
462.25M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
245.92M 0.2% |
157.21M -36.1% |
156.88M -0.2% |
137.91M -12.1% |
91.02M -34.0% |
33.85M -62.8% |
-14.55M - |
69.36M - |
93.62M 35.0% |
204.26M 118.2% |
251.5M 23.1% |
288.49M 14.7% |
262.19M -9.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.28 0.4% |
11.04 -36.1% |
11.01 -0.3% |
9.69 -12.0% |
6.39 -34.1% |
2.38 -62.8% |
-1.03 - |
4.87 - |
6.58 35.1% |
14.35 118.1% |
17.67 23.1% |
20.27 14.7% |
18.42 -9.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.4% -3.0% |
7.68% -38.1% |
7.65% -0.3% |
6.73% -12.1% |
4.34% -35.4% |
1.62% -62.6% |
-0.7% - |
3.28% - |
4.36% 32.9% |
9.44% 116.3% |
11.34% 20.1% |
12.52% 10.4% |
11.24% -10.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.51% -4.9% |
6.39% -39.2% |
6.43% 0.6% |
5.58% -13.3% |
3.42% -38.6% |
1.23% -63.9% |
-0.49% - |
2.22% - |
2.86% 28.9% |
5.87% 104.9% |
6.65% 13.4% |
7.25% 8.9% |
6.61% -8.9% |