2018 Q4 | 2019 Q4 | 2020 Q4 | 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] | - | - | - | - | - | - |
0% - |
- | - |
0% - |
76.12% - |
- | |
Net Margin | [friend] | [friend] | [friend] | - |
12.66% - |
24.8% 96.0% |
21.37% -13.9% |
22.07% 3.3% |
23.99% 8.7% |
20.79% -13.3% |
19.87% -4.4% |
16.79% -15.5% |
13.96% -16.8% |
6.42% -54.0% |
4.06% -36.6% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
46.73% - |
49.59% 6.1% |
45.97% -7.3% |
47.89% 4.2% |
45.55% -4.9% |
42.34% -7.0% |
41.39% -2.3% |
40.03% -3.3% |
40.21% 0.5% |
40.54% 0.8% |
38.11% -6.0% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
24.92% - |
35.24% 41.4% |
28.67% -18.6% |
33.67% 17.4% |
34.36% 2.1% |
29.05% -15.5% |
27.4% -5.7% |
23.54% -14.1% |
17.77% -24.5% |
16.22% -8.7% |
11.94% -26.4% |
|
Total Revenue | [friend] | [friend] | [friend] |
381.62M -37.7% |
248.11M -35.0% |
886.35M 257.2% |
130.92M -85.2% |
891.03M 580.6% |
867.6M -2.6% |
794.49M -8.4% |
769.64M -3.1% |
659.17M -14.4% |
542.39M -17.7% |
529.28M -2.4% |
533.93M 0.9% |
|
Total Assets | [friend] | [friend] | [friend] |
839.99M - |
- |
1.03B - |
- |
1.05B - |
1.08B 3.1% |
2.01B 84.9% |
2.03B 1.0% |
1.9B -6.0% |
1.95B 2.4% |
2.02B 3.7% |
2.02B 0.0% |
|
Total Liabilities | [friend] | [friend] | [friend] |
355.91M - |
- |
407.19M - |
- |
324.34M - |
306.57M -5.5% |
240.95M -21.4% |
238.46M -1.0% |
167.37M -29.8% |
197.78M 18.2% |
273.33M 38.2% |
261.82M -4.2% |
|
Total Equity | [friend] | [friend] | [friend] |
484.08M - |
- |
620.02M - |
- |
727.04M - |
777.88M 7.0% |
1.76B 126.8% |
1.79B 1.3% |
1.74B -2.9% |
1.75B 0.9% |
1.75B -0.2% |
1.76B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
88.52M -47.0% |
- |
131.13M - |
- |
34.31M - |
- |
52.43M - |
- |
97.29M - |
- |
152.88M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
365.86M 2437.1% |
414.24M 13.2% |
365.86M -11.7% |
439.4M 20.1% |
414.24M -5.7% |
422.99M 2.1% |
439.4M 3.9% |
428.89M -2.4% |
425.64M -0.8% |
461.77M 8.5% |
1.42B 206.6% |
797.6M -43.7% |
|
End Cash Position | [friend] | [friend] | [friend] |
414.24M 13.2% |
422.99M 2.1% |
439.4M 3.9% |
428.89M -2.4% |
425.42M -0.8% |
461.33M 8.4% |
1.42B 206.9% |
797.23M -43.7% |
701.34M -12.0% |
857.08M 22.2% |
1.06B 23.2% |
629.9M -40.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
88.23M -46.7% |
24.86M -71.8% |
130.83M 426.2% |
-9.07M - |
32.59M - |
43.97M 34.9% |
34.69M -21.1% |
50.43M 45.4% |
76.09M 50.9% |
81.55M 7.2% |
121.88M 49.5% |
99.62M -18.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
114.67M -28.4% |
- |
219.85M - |
- |
196.61M - |
- |
165.18M - |
- |
110.65M - |
- |
33.93M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.847 -28.7% |
0.233 -72.4% |
1.627 597.1% |
0.207 -87.3% |
1.46 606.5% |
1.54 5.5% |
1.193 -22.5% |
1.073 -10.1% |
0.723 -32.6% |
0.443 -38.7% |
0.19 -57.1% |
0.12 -36.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - | - |
44.44% - |
- |
32.47% - |
26.75% -17.6% |
13.86% -48.2% |
8.56% -38.2% |
8.98% 5.0% |
5.99% -33.4% |
1.93% -67.7% |
1.22% -36.7% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - | - |
25.11% - |
- |
20.79% - |
19.19% -7.7% |
10.89% -43.2% |
7.55% -30.7% |
7.49% -0.8% |
4.99% -33.4% |
1.69% -66.2% |
1.07% -36.4% |