2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - |
0% - |
0% - |
89.69% - |
- |
89.73% - |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
7.58% 16.0% |
6.3% -16.8% |
3.45% -45.3% |
4.61% 33.8% |
6.52% 41.5% |
7.48% 14.7% |
10.77% 44.0% |
11.88% 10.3% |
13.29% 11.8% |
16.12% 21.3% |
19.5% 21.0% |
22.02% 12.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
100% 0% |
24.4% -75.6% |
22.21% -9.0% |
24.84% 11.8% |
-10.56% - |
25.52% - |
24.8% -2.8% |
24.77% -0.1% |
25.09% 1.3% |
26.65% 6.2% |
31.57% 18.5% |
33.78% 7.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
100% 0% |
14.28% -85.7% |
12.63% -11.5% |
15.58% 23.3% |
-24.81% - |
16.54% - |
18.53% 12.0% |
19.65% 6.1% |
20.83% 6.0% |
22.76% 9.3% |
25.81% 13.4% |
28.14% 9.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
775.67M -12.3% |
878.01M 13.2% |
3.23B 268.1% |
3.34B 3.5% |
3.56B 6.3% |
3.63B 2.2% |
3.82B 5.1% |
4.09B 7.1% |
4.25B 3.9% |
4.46B 4.9% |
4.82B 8.1% |
5.08B 5.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | - |
9.73B - |
9.46B -2.8% |
- |
9.46B - |
9.57B 1.1% |
10.39B 8.6% |
10.11B -2.7% |
9.76B -3.5% |
10.04B 2.9% |
10.14B 1.0% |
10.57B 4.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | - |
4.9B - |
4.68B -4.3% |
- |
4.44B - |
4.46B 0.3% |
4.18B -6.2% |
3.73B -10.8% |
3.36B -9.8% |
3.38B 0.5% |
3.17B -6.3% |
3.24B 2.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - |
4.83B - |
4.77B -1.3% |
- |
5.01B - |
5.1B 1.9% |
6.2B 21.6% |
6.38B 2.8% |
6.39B 0.2% |
6.65B 4.0% |
6.96B 4.6% |
7.32B 5.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | - |
476.64M - |
803.21M 68.5% |
- |
59.69M - |
- |
691.64M - |
- |
1.67B - |
- |
1.29B - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | - |
507.42M - |
507.42M 0% |
335.59M -33.9% |
489.74M 45.9% |
547.28M 11.7% |
506.66M -7.4% |
489.74M -3.3% |
509.84M 4.1% |
282.93M -44.5% |
1.62B 474.0% |
1.02B -37.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | - |
547.28M - |
506.66M -7.4% |
494.55M -2.4% |
509.84M 3.1% |
278.27M -45.4% |
1.62B 483.6% |
1.02B -37.2% |
1.09B 7.1% |
1.02B -6.6% |
758.01M -25.8% |
878.49M 15.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
207.1M - |
413.53M 99.7% |
750.94M 81.6% |
921.8M 22.8% |
765.1M -17.0% |
161.83M -78.8% |
644.44M 298.2% |
601.06M -6.7% |
1.54B 156.9% |
1.69B 9.6% |
947.26M -44.0% |
1.21B 28.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
171.9M - |
111.35M -35.2% |
- |
237.15M - |
- |
411.52M - |
- |
565.23M - |
- |
940.56M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.029 1.7% |
0.03 2.1% |
0.06 100% |
0.081 35.7% |
0.122 49.5% |
0.14 15.0% |
0.21 50.0% |
0.24 14.3% |
0.27 12.5% |
0.33 22.2% |
0.42 27.3% |
0.5 19.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | - |
1.15% - |
2.36% 106.1% |
- |
4.63% - |
5.47% 18.1% |
7.5% 37.1% |
7.62% 1.7% |
9.91% 30.0% |
12.24% 23.4% |
14.29% 16.8% |
16.32% 14.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | - |
0.57% - |
1.15% 102.1% |
- |
2.45% - |
2.82% 14.8% |
4.15% 47.2% |
4.81% 16.0% |
5.88% 22.3% |
7.34% 24.7% |
9.16% 24.9% |
10.81% 17.9% |