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] |
16.41% 152.5% |
15.97% -2.7% |
15.62% -2.2% |
14.75% -5.6% |
13.34% -9.5% |
11.86% -11.1% |
9.15% -22.8% |
8.63% -5.7% |
4.74% -45.2% |
6.71% 41.7% |
4.5% -32.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.66% 28.7% |
50.74% -20.3% |
50.21% -1.1% |
49.91% -0.6% |
50.11% 0.4% |
49.71% -0.8% |
49.68% -0.1% |
49.7% 0.0% |
48.3% -2.8% |
46.61% -3.5% |
46.36% -0.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.02% 159.3% |
20.93% -50.2% |
20.08% -4.1% |
17.92% -10.7% |
14.23% -20.6% |
12.58% -11.6% |
8.8% -30.1% |
7.28% -17.2% |
5.26% -27.7% |
5.5% 4.5% |
3.91% -28.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
559.28M 405.3% |
549.32M -1.8% |
572.37M 4.2% |
567.23M -0.9% |
542.85M -4.3% |
568.45M 4.7% |
529.65M -6.8% |
532.54M 0.5% |
539.14M 1.2% |
581.81M 7.9% |
599.62M 3.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
917.58M 6.6% |
969.93M 5.7% |
914.63M -5.7% |
1.64B 79.4% |
1.6B -2.7% |
1.61B 1.1% |
1.64B 1.7% |
1.66B 1.1% |
1.69B 2.1% |
1.74B 3.0% |
1.72B -1.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
376.97M 10.1% |
390.47M 3.6% |
310.77M -20.4% |
373.36M 20.1% |
319.17M -14.5% |
304.3M -4.7% |
327.16M 7.5% |
386.89M 18.3% |
432.84M 11.9% |
437.59M 1.1% |
434.26M -0.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
579.46M - |
603.85M 4.2% |
1.27B 109.9% |
1.28B 0.8% |
1.31B 2.6% |
1.31B 0.4% |
1.27B -3.2% |
1.26B -0.9% |
1.31B 3.7% |
1.29B -1.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
50.73M - |
- |
14.45M - |
- |
4.35M - |
- |
45.91M - |
- |
-5.63M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.4M 57.6% |
178.38M 17.0% |
96.68M -45.8% |
152.4M 57.6% |
66.41M -56.4% |
145.93M 119.7% |
95.24M -34.7% |
501.98M 427.0% |
393.85M -21.5% |
349.33M -11.3% |
542.57M 55.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.41M -56.4% |
145.93M 119.7% |
96.52M -33.9% |
503.39M 421.5% |
394.19M -21.7% |
349.33M -11.4% |
462.84M 32.5% |
579.55M 25.2% |
493.33M -14.9% |
531.89M 7.8% |
593.7M 11.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.58M 166.0% |
11.16M -65.8% |
-21.81M - |
-37.93M - |
-11.98M - |
-43.78M - |
-23.58M - |
2.36M - |
-56.11M - |
-57.55M - |
-115.97M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
87.71M - |
- |
83.64M - |
- |
67.4M - |
- |
45.98M - |
- |
39.05M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.29 1189.8% |
1.13 -12.4% |
1.16 2.7% |
1.04 -10.3% |
0.87 -16.3% |
0.71 -18.4% |
0.45 -36.6% |
0.46 2.2% |
0.26 -43.5% |
0.38 46.2% |
0.26 -31.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.98% 1124.4% |
16.44% -3.2% |
14.8% -10.0% |
9.37% -36.7% |
7.97% -14.9% |
7.14% -10.5% |
5.05% -29.2% |
3.62% -28.4% |
2.01% -44.4% |
2.98% 48.3% |
2.07% -30.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10% 1097.3% |
9.83% -1.7% |
9.77% -0.6% |
6.69% -31.6% |
5.76% -13.8% |
5.22% -9.5% |
3.79% -27.3% |
2.79% -26.5% |
1.55% -44.3% |
2.33% 49.8% |
1.6% -31.0% |