2018 Q2 | 2018 Q3 | 2018 Q4 | 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] | [friend] |
81.95% 0.3% |
81.91% -0.1% |
81.93% 0.0% |
81.73% -0.2% |
82% 0.3% |
81.95% -0.1% |
82.06% 0.1% |
82.06% 0% |
82.06% 0% |
81.78% -0.3% |
81.78% 0% |
81.73% -0.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.45% -3.6% |
13.74% 2.2% |
3.81% -72.3% |
13.11% 244.1% |
12.15% -7.3% |
11.76% -3.2% |
4.6% -60.9% |
12.26% 166.7% |
12.84% 4.8% |
10.03% -21.9% |
5.96% -40.6% |
11.56% 93.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.42% 22.1% |
22.38% -18.4% |
6.86% -69.3% |
20.11% 193.0% |
23.18% 15.3% |
20.92% -9.7% |
13.37% -36.1% |
21.17% 58.4% |
23.65% 11.7% |
21.39% -9.6% |
10.89% -49.1% |
17.92% 64.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.07% -10.1% |
10.56% -19.2% |
-1.02% - |
12.94% - |
10.85% -16.2% |
9.34% -13.8% |
3.56% -61.9% |
13.01% 265.9% |
12.29% -5.5% |
8.52% -30.7% |
3.15% -63.0% |
10.85% 244.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
975.45M -27.8% |
914.45M -6.3% |
1.14B 24.8% |
1.5B 31.4% |
1.06B -29.1% |
854.75M -19.7% |
1.42B 65.7% |
1.56B 10.0% |
1.15B -26.3% |
996.59M -13.3% |
1.47B 47.4% |
1.69B 15.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.9B 2.6% |
6.68B -3.2% |
6.63B -0.6% |
6.85B 3.3% |
7.19B 4.9% |
7.16B -0.5% |
7.2B 0.6% |
7.32B 1.6% |
7.82B 6.9% |
7.92B 1.4% |
8.11B 2.3% |
8.06B -0.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.05B 9.1% |
2.69B -11.8% |
2.63B -2.3% |
2.63B 0.1% |
3.02B 14.7% |
2.86B -5.2% |
2.78B -2.8% |
2.7B -3.0% |
3.32B 23.2% |
3.32B -0.2% |
3.41B 2.7% |
3.15B -7.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.75B -2.2% |
3.88B 3.6% |
3.91B 0.8% |
4.1B 4.8% |
3.97B -3.0% |
4.08B 2.6% |
4.15B 1.8% |
4.35B 4.7% |
4.23B -2.6% |
4.34B 2.6% |
4.43B 2.1% |
4.64B 4.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
352.79M - |
- | - | - |
457.98M - |
- | - | - |
626.62M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
544.11M 5.9% |
677.56M 24.5% |
477.74M -29.5% |
390.41M -18.3% |
535.62M 37.2% |
599.61M 11.9% |
503.46M -16.0% |
463.29M -8.0% |
417.28M -9.9% |
516.87M 23.9% |
576.59M 11.6% |
463.29M -19.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
677.56M 24.5% |
477.74M -29.5% |
390.41M -18.3% |
535.62M 37.2% |
599.61M 11.9% |
503.46M -16.0% |
463.29M -8.0% |
417.28M -9.9% |
516.87M 23.9% |
576.59M 11.6% |
487.1M -15.5% |
572.76M 17.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
220.77M 560.6% |
294.84M 33.6% |
-160.99M - |
111.15M - |
261.92M 135.6% |
165.64M -36.8% |
6.1M -96.3% |
155.01M 2440.8% |
390.03M 151.6% |
463.25M 18.8% |
47.31M -89.8% |
23.92M -49.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
327.1M - |
- | - | - |
330.83M - |
- | - | - |
348.8M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.15 -28.6% |
0.14 -6.7% |
0.05 -64.3% |
0.22 340% |
0.15 -31.8% |
0.11 -26.7% |
0.07 -36.4% |
0.21 200.0% |
0.17 -19.0% |
0.11 -35.3% |
0.1 -9.1% |
0.22 120% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.46% -31.4% |
3.3% -4.8% |
1.12% -66.1% |
4.91% 339.9% |
3.2% -34.8% |
2.5% -22.0% |
1.58% -36.6% |
4.49% 184.1% |
3.44% -23.5% |
2.33% -32.2% |
2% -14.4% |
4.32% 116.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.93% -31.7% |
1.85% -3.8% |
0.65% -64.7% |
2.92% 346.3% |
1.84% -36.9% |
1.4% -23.9% |
0.91% -35.2% |
2.63% 190.2% |
1.95% -25.9% |
1.27% -34.9% |
1.09% -14.0% |
2.42% 121.7% |