2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.84% -4.9% |
12.51% 27.1% |
13.23% 5.7% |
16.9% 27.7% |
20.39% 20.7% |
21.2% 4.0% |
22.8% 7.5% |
23.39% 2.6% |
23.12% -1.2% |
24.33% 5.2% |
24.72% 1.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.85% - |
24.6% -54.3% |
31.03% 26.1% |
26.46% -14.7% |
51.1% 93.1% |
30.4% -40.5% |
32.1% 5.6% |
32.98% 2.7% |
33.43% 1.4% |
33.47% 0.1% |
32.98% -1.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.07% - |
15.12% -66.5% |
22.35% 47.9% |
18.81% -15.8% |
44.95% 138.9% |
23.1% -48.6% |
25.14% 8.8% |
24.69% -1.8% |
23.49% -4.9% |
23.14% -1.5% |
20.77% -10.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
885.24M 286.3% |
1.02B 14.9% |
1.11B 9.3% |
1.31B 17.8% |
1.57B 19.8% |
1.47B -6.2% |
1.43B -2.6% |
1.33B -7.5% |
1.1B -17.3% |
1.08B -1.4% |
975.45M -9.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
553.74M 9.4% |
663.08M 19.7% |
694.82M 4.8% |
816.39M 17.5% |
937.2M 14.8% |
879.04M -6.2% |
3.07B 248.8% |
3.07B 0.0% |
3.01B -1.9% |
3.07B 2.0% |
3.07B -0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
222.18M 11.4% |
278.62M 25.4% |
264.78M -5.0% |
288.54M 9.0% |
285.91M -0.9% |
182.72M -36.1% |
208.42M 14.1% |
190.64M -8.5% |
160.64M -15.7% |
164.68M 2.5% |
127.94M -22.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
384.46M - |
- |
527.86M - |
- |
696.32M - |
2.86B 310.4% |
2.88B 0.6% |
2.85B -1.0% |
2.9B 1.9% |
2.94B 1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
104.92M - |
- |
199.57M - |
- |
252.76M - |
- |
220.5M - |
- |
160.1M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
46.11M - |
53.71M 16.5% |
39.03M -27.3% |
125.24M 220.9% |
53.71M -57.1% |
36.21M -32.6% |
125.24M 245.9% |
151.86M 21.3% |
171.99M 13.3% |
1.39B 707.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
53.71M - |
36.21M -32.6% |
119.46M 229.9% |
151.86M 27.1% |
171.99M 13.3% |
1.38B 702.4% |
335.56M -75.7% |
2.05B 509.9% |
1.97B -3.8% |
2.2B 11.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.54M -42.8% |
38.4M 164.2% |
53.06M 38.2% |
85.17M 60.5% |
198.26M 132.8% |
123.02M -38.0% |
199.92M 62.5% |
123.32M -38.3% |
138.31M 12.2% |
80.74M -41.6% |
36.95M -54.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
127.24M - |
- |
221.2M - |
- |
311.85M - |
- |
310.06M - |
- |
263.09M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.111 268.4% |
1.62 45.9% |
1.872 15.6% |
2.813 50.3% |
4.067 44.6% |
3.967 -2.5% |
2.91 -26.7% |
2.333 -19.8% |
1.912 -18.1% |
1.871 -2.1% |
1.636 -12.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.28% 239.8% |
37.8% 43.9% |
34.2% -9.5% |
53.01% 55.0% |
65.06% 22.7% |
57.71% -11.3% |
19.86% -65.6% |
18.22% -8.3% |
14.48% -20.5% |
14.61% 0.9% |
8.32% -43.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.73% 235.8% |
22.94% 45.8% |
21.17% -7.7% |
33.45% 58.0% |
42.89% 28.2% |
40.45% -5.7% |
17.36% -57.1% |
15.97% -8.0% |
12.85% -19.6% |
13.33% 3.8% |
7.86% -41.0% |