2019 Q1 | 2020 Q1 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
2.96% -8.3% |
-4.57% - |
2.01% - |
2.28% 13.1% |
2.32% 1.9% |
3.98% 71.3% |
3.49% -12.3% |
2.87% -17.7% |
2.92% 1.7% |
3.23% 10.7% |
3.71% 14.9% |
4.58% 23.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
28.48% -6.5% |
15.48% -45.7% |
24.96% 61.3% |
24.82% -0.6% |
24.54% -1.2% |
25.98% 5.9% |
24.66% -5.1% |
23.96% -2.8% |
23.36% -2.5% |
23.54% 0.8% |
24.19% 2.8% |
24.11% -0.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
5.49% -6.9% |
-3.44% - |
4.48% - |
4.86% 8.5% |
4.95% 1.7% |
6.78% 36.9% |
6.27% -7.4% |
6.32% 0.7% |
6.17% -2.4% |
6.65% 7.9% |
7.28% 9.5% |
7.12% -2.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1B -74.2% |
1.21B 20.6% |
4.5B 271.7% |
4.8B 6.5% |
5.16B 7.7% |
5.71B 10.6% |
6.57B 15.0% |
7.32B 11.5% |
7.96B 8.7% |
8.33B 4.6% |
8.38B 0.6% |
8.43B 0.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
2.29B 10.3% |
2.33B 1.6% |
2.4B 2.9% |
2.82B 17.4% |
3B 6.5% |
- |
4.11B - |
4.2B 2.2% |
4.05B -3.6% |
4.41B 8.9% |
4.48B 1.7% |
4.59B 2.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
485.04M -11.2% |
576.4M 18.8% |
565.49M -1.9% |
891.32M 57.6% |
1.04B 16.4% |
- |
2.04B - |
2.08B 2.1% |
1.88B -9.4% |
2.14B 13.8% |
2.14B -0.2% |
2.12B -0.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
1.81B 17.9% |
1.75B -3.1% |
1.83B 4.5% |
1.92B 5.0% |
1.96B 1.9% |
- |
2.07B - |
2.12B 2.4% |
2.17B 2.1% |
2.27B 4.7% |
2.35B 3.5% |
2.47B 5.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | - |
-164.68M - |
- |
307.66M - |
- |
648.43M - |
- |
535.67M - |
- |
375.09M - |
- |
251.69M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | - |
1.03B - |
- |
1.03B - |
- |
923M - |
- |
1.44B - |
- |
1.56B - |
- |
1.82B - |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | - |
923M - |
- |
1.44B - |
- |
1.56B - |
- |
1.82B - |
- |
1.63B - |
- |
1.74B - |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | - |
-247.45M - |
- |
208.81M - |
- |
619.49M - |
- |
477.65M - |
- |
313.83M - |
- |
207.75M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
-36.92M - |
- |
183.69M - |
- |
374.28M - |
- |
402.21M - |
- |
506.32M - |
- |
575.68M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
29.75M -76.3% |
-55.37M - |
90.7M - |
109.21M 20.4% |
119.89M 9.8% |
227.12M 89.4% |
229.13M 0.9% |
210.21M -8.3% |
232.38M 10.5% |
269.11M 15.8% |
310.93M 15.5% |
386.32M 24.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
7.217 -78.3% |
-14.84 - |
23.282 - |
26.07 12.0% |
28.313 8.6% |
54.34 91.9% |
53.65 -1.3% |
48.82 -9.0% |
53.91 10.4% |
62.42 15.8% |
72.18 15.6% |
89.85 24.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
1.78% -79.2% |
-3.11% - |
5.45% - |
6.32% 15.8% |
6.36% 0.7% |
- |
11.74% - |
10.39% -11.5% |
11.26% 8.4% |
11.87% 5.4% |
14.08% 18.6% |
16.83% 19.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
1.36% -78.3% |
-2.39% - |
4.11% - |
4.46% 8.5% |
4.53% 1.5% |
- |
7.05% - |
5.99% -14.9% |
6.6% 10.0% |
6.1% -7.4% |
7.24% 18.6% |
8.8% 21.5% |