2017 Q4 | 2018 Q4 | 2019 Q2 | 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] | - | - | - | - | - |
73.03% - |
72.5% -0.7% |
70.74% -2.4% |
69.05% -2.4% |
68.91% -0.2% |
68.91% 0% |
59.42% -13.8% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.74% -21.1% |
18.86% 6.3% |
17.38% -7.8% |
29.34% 68.8% |
26.35% -10.2% |
26.76% 1.5% |
25.43% -4.9% |
17.8% -30.0% |
17.96% 0.9% |
17.7% -1.4% |
17.29% -2.3% |
18.63% 7.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.1% -3.5% |
58.95% 1.5% |
56.84% -3.6% |
61.33% 7.9% |
56.61% -7.7% |
56.45% -0.3% |
53.97% -4.4% |
47.67% -11.7% |
50.23% 5.4% |
50.46% 0.5% |
56.81% 12.6% |
62.63% 10.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.77% -21.5% |
23.2% 1.9% |
21.39% -7.8% |
34.92% 63.2% |
29.59% -15.2% |
31.3% 5.8% |
31.99% 2.2% |
23.56% -26.4% |
25.17% 6.9% |
19.97% -20.7% |
15.41% -22.9% |
15.73% 2.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12B 1.0% |
1.15B 2.6% |
1.18B 2.7% |
2.31B 96.3% |
2.97B 28.3% |
3.45B 16.3% |
3.98B 15.4% |
3.27B -17.8% |
2.72B -16.9% |
2.4B -11.8% |
2.05B -14.3% |
1.82B -11.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.94B 39.3% |
1.95B 0.6% |
2.14B 9.4% |
3.12B 45.8% |
3.3B 5.7% |
3.43B 4.0% |
4.21B 22.9% |
3.74B -11.2% |
3.58B -4.3% |
3.77B 5.2% |
3.81B 1.0% |
3.86B 1.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
547.43M -8.0% |
493.18M -9.9% |
623.59M 26.4% |
1.08B 73.6% |
1.27B 17.5% |
1.14B -10.7% |
1.77B 55.7% |
1.23B -30.5% |
1.26B 2.4% |
1.3B 3.3% |
1.27B -2.1% |
1.27B 0.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4B 73.6% |
1.46B 4.7% |
1.53B 4.2% |
2.05B 34.1% |
2.04B -0.3% |
2.27B 11.2% |
2.42B 6.5% |
2.5B 3.4% |
2.32B -7.0% |
2.49B 6.9% |
2.56B 3.0% |
2.63B 2.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
229.63M - |
- |
259.62M - |
- |
816.42M - |
- |
1.58B - |
- |
419.18M - |
- |
-73.19M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
191.37M -11.7% |
195.27M 2.0% |
229.18M 17.4% |
177.81M -22.4% |
646.11M 263.4% |
480.48M -25.6% |
473.86M -1.4% |
1.02B 114.2% |
720.77M -29.0% |
626.55M -13.1% |
1.21B 93.3% |
726.16M -40.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
649.92M 260.5% |
482.91M -25.7% |
473.86M -1.9% |
1.01B 114.1% |
703.83M -30.6% |
602.36M -14.4% |
1.21B 101.0% |
720.31M -40.5% |
508.71M -29.4% |
482.57M -5.1% |
487.57M 1.0% |
495.46M 1.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-26.46M - |
-45.47M - |
-113.04M - |
501.02M - |
380.68M -24.0% |
411.88M 8.2% |
1.02B 147.1% |
66.34M -93.5% |
-214.08M - |
-332.7M - |
-735.9M - |
-338.83M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
199.52M - |
- |
203.85M - |
- |
768.97M - |
- |
1.02B - |
- |
478.48M - |
- |
279.2M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.386 -20.8% |
0.414 7.4% |
0.379 -8.6% |
1.207 218.9% |
1.379 14.2% |
1.629 18.1% |
1.78 9.3% |
1.02 -42.7% |
0.86 -15.7% |
0.74 -14.0% |
0.62 -16.2% |
0.6 -3.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.09% -38.2% |
14.78% -22.6% |
17.85% 20.8% |
47.59% 166.5% |
45.49% -4.4% |
49.45% 8.7% |
51.36% 3.9% |
25.62% -50.1% |
22.37% -12.7% |
17.84% -20.2% |
14.27% -20.0% |
13.26% -7.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.43% -30.3% |
11.07% -11.0% |
11.83% 6.9% |
30.07% 154.1% |
29.85% -0.7% |
34.3% 14.9% |
31.89% -7.0% |
16.97% -46.8% |
14.2% -16.4% |
11.79% -16.9% |
8.86% -24.9% |
8.94% 0.9% |