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] | - | - | - | - | - | - |
69.26% - |
69.26% 0% |
69.26% 0% |
65.98% -4.7% |
65.98% 0% |
68.18% 3.3% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
15.34% -9.8% |
14.83% -3.3% |
16.1% 8.5% |
15.46% -4.0% |
16.07% 3.9% |
16.78% 4.4% |
17.51% 4.3% |
17.32% -1.1% |
17.27% -0.3% |
15.36% -11.1% |
10.04% -34.7% |
8.96% -10.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
6.5% -93.5% |
48.16% 641.1% |
49.46% 2.7% |
53.49% 8.1% |
47.4% -11.4% |
46.05% -2.9% |
44.38% -3.6% |
43.48% -2.0% |
41.9% -3.6% |
40.93% -2.3% |
40% -2.3% |
38.91% -2.7% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
-45.41% - |
17.21% - |
20.46% 18.9% |
26.81% 31.0% |
19.75% -26.3% |
20.53% 3.9% |
19.93% -2.9% |
19.21% -3.6% |
18.2% -5.3% |
16.41% -9.8% |
11.79% -28.1% |
10.29% -12.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
143.76M 15.4% |
158.31M 10.1% |
606.22M 282.9% |
658.74M 8.7% |
706.59M 7.3% |
768.13M 8.7% |
833.83M 8.6% |
909.22M 9.0% |
987.79M 8.6% |
1.05B 6.3% |
1.09B 4.0% |
1.1B 0.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | - |
808.38M - |
906.13M 12.1% |
886.13M -2.2% |
958.82M 8.2% |
2.26B 135.8% |
2.36B 4.4% |
2.43B 2.8% |
2.39B -1.6% |
2.41B 1.2% |
2.42B 0.0% |
2.38B -1.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | - |
211.17M - |
277.27M 31.3% |
231.92M -16.4% |
276.51M 19.2% |
240.27M -13.1% |
283.05M 17.8% |
317.44M 12.1% |
343.88M 8.3% |
331.92M -3.5% |
325.49M -1.9% |
336.68M 3.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | - |
597.22M - |
628.86M 5.3% |
654.21M 4.0% |
682.31M 4.3% |
2.02B 196.1% |
2.08B 2.8% |
2.11B 1.5% |
2.04B -3.1% |
2.08B 2.0% |
2.09B 0.3% |
2.05B -2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | - |
-47.87M - |
-64.88M - |
- |
7.29M - |
- |
29.87M - |
- |
-22.65M - |
- |
-57.39M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
91.41M - |
230.83M 152.5% |
91.41M -60.4% |
193.03M 111.2% |
230.83M 19.6% |
206.45M -10.6% |
193.03M -6.5% |
96.81M -49.8% |
179.25M 85.1% |
1.51B 741.7% |
1.5B -0.9% |
1.46B -2.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
230.83M - |
206.45M -10.6% |
193.03M -6.5% |
96.81M -49.8% |
191.32M 97.6% |
1.5B 685.8% |
1.5B -0.5% |
1.46B -2.5% |
1.26B -13.3% |
1.18B -6.4% |
1.27B 6.9% |
1.28B 1.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-49.39M - |
-22.31M - |
-94.09M - |
-71.84M - |
-44.88M - |
-38.36M - |
-8.54M - |
34.8M - |
-65.25M - |
-140.91M - |
-118.47M - |
-44.11M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
66.7M - |
97.57M 46.3% |
- |
59.18M - |
- |
145.97M - |
- |
170.38M - |
- |
108.45M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.35 4.1% |
0.35 0.0% |
1.457 316.3% |
1.494 2.5% |
1.671 11.9% |
1.886 12.8% |
1.979 4.9% |
2.014 1.8% |
2.249 11.6% |
2.149 -4.4% |
1.21 -43.7% |
1.09 -9.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | - |
3.93% - |
19.65% 399.8% |
15.57% -20.8% |
16.64% 6.9% |
9.85% -40.8% |
10.79% 9.6% |
11.4% 5.6% |
12.52% 9.8% |
7.86% -37.2% |
5.26% -33.1% |
4.75% -9.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | - |
2.9% - |
13.8% 375.2% |
11.49% -16.7% |
11.84% 3.0% |
8.4% -29.1% |
8.94% 6.4% |
9.51% 6.4% |
10.2% 7.3% |
6.9% -32.3% |
4.59% -33.5% |
4.11% -10.5% |