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% - |
88.11% - |
- |
86.55% - |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
26.17% 0.6% |
32.6% 24.6% |
27.26% -16.4% |
26.61% -2.4% |
27.86% 4.7% |
29.06% 4.3% |
28.41% -2.2% |
29.6% 4.2% |
30.58% 3.3% |
26.98% -11.8% |
23.42% -13.2% |
21% -10.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
11.1% -88.9% |
47.05% 323.8% |
44.91% -4.6% |
49.07% 9.3% |
43.31% -11.7% |
43.05% -0.6% |
43.04% 0.0% |
43.68% 1.5% |
44.19% 1.2% |
42.96% -2.8% |
41.19% -4.1% |
39.89% -3.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
-9.09% - |
36.02% - |
32.27% -10.4% |
37.4% 15.9% |
31.16% -16.7% |
30.14% -3.3% |
28.88% -4.2% |
29.97% 3.8% |
28.98% -3.3% |
26.23% -9.5% |
22.69% -13.5% |
19.22% -15.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
316.95M 65.9% |
316.27M -0.2% |
1.14B 259.6% |
1.23B 8.2% |
1.3B 5.9% |
1.38B 5.9% |
1.42B 2.5% |
1.5B 5.9% |
1.5B -0.2% |
1.39B -7.0% |
1.34B -3.8% |
1.25B -6.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
1.61B - |
- |
1.9B - |
2.03B 6.8% |
2.2B 8.4% |
3.42B 55.5% |
3.39B -1.0% |
3.45B 1.7% |
3.47B 0.8% |
3.48B 0.3% |
3.52B 1.2% |
3.57B 1.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
393.08M - |
- |
509.44M - |
574.46M 12.8% |
625.59M 8.9% |
482.96M -22.8% |
367.07M -24.0% |
322.54M -12.1% |
360.71M 11.8% |
317.88M -11.9% |
340.98M 7.3% |
338.2M -0.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
1.22B - |
- |
1.39B - |
- |
1.57B - |
2.94B 86.6% |
3.02B 2.8% |
3.12B 3.4% |
3.11B -0.4% |
3.16B 1.7% |
3.18B 0.5% |
3.23B 1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
87.19M - |
- |
195.59M - |
- |
197.9M - |
- |
381.36M - |
- |
352.29M - |
- |
350.72M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
530.12M - |
395.41M -25.4% |
530.12M 34.1% |
412.41M -22.2% |
395.41M -4.1% |
309.32M -21.8% |
412.41M 33.3% |
396.92M -3.8% |
630.91M 59.0% |
1.76B 179.3% |
1.06B -39.9% |
1.23B 16.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
395.41M - |
309.32M -21.8% |
412.41M 33.3% |
396.92M -3.8% |
613.19M 54.5% |
1.73B 181.8% |
1.06B -38.7% |
1.2B 13.2% |
1.12B -6.9% |
1.12B 0.7% |
1.19B 6.0% |
921.24M -22.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-104.87M - |
-8.69M - |
-120.41M - |
-124.66M - |
50.48M - |
38.09M -24.6% |
179.89M 372.3% |
198.35M 10.3% |
133.58M -32.7% |
208.25M 55.9% |
91.59M -56.0% |
108.71M 18.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
132.64M - |
- |
310.1M - |
- |
185.69M - |
- |
402.09M - |
- |
457.31M - |
- |
313.3M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.229 67.0% |
0.281 22.5% |
0.86 206.6% |
0.908 5.6% |
1 10.2% |
1.111 11.1% |
1.08 -2.8% |
1.17 8.3% |
1.16 -0.9% |
0.92 -20.7% |
0.77 -16.3% |
0.64 -16.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
6.81% - |
- |
24.24% - |
22.49% -7.2% |
26% 15.6% |
13.65% -47.5% |
18.22% 33.5% |
19.36% 6.3% |
19.51% 0.8% |
12.3% -37.0% |
10.1% -17.9% |
8.28% -18.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
5.15% - |
- |
18.78% - |
16.13% -14.1% |
19.06% 18.1% |
11.73% -38.5% |
15.2% 29.6% |
16.19% 6.5% |
16.12% -0.4% |
10.87% -32.6% |
9.07% -16.6% |
7.5% -17.3% |