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] |
18.91% - |
20.27% 7.2% |
21.84% 7.8% |
26.21% 20.0% |
20.79% -20.7% |
17.86% -14.1% |
9.32% -47.8% |
6.03% -35.3% |
4.96% -17.7% |
2.42% -51.3% |
3.85% 59.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.43% -1.5% |
44.94% 8.5% |
46.62% 3.7% |
46.98% 0.8% |
44.15% -6.0% |
40.54% -8.2% |
36.9% -9.0% |
33.46% -9.3% |
31.63% -5.5% |
31.29% -1.1% |
31.49% 0.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.05% -1.6% |
28.48% 5.3% |
29.85% 4.8% |
28.05% -6.1% |
22.12% -21.1% |
17.1% -22.7% |
7.98% -53.3% |
3.84% -51.8% |
2.28% -40.7% |
1.18% -48.3% |
2.42% 105.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
732.9M 302.8% |
780.72M 6.5% |
817.94M 4.8% |
835.25M 2.1% |
821.47M -1.6% |
867.26M 5.6% |
876.7M 1.1% |
972.51M 10.9% |
1.1B 13.0% |
1.22B 10.6% |
1.26B 3.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
734.04M 10.4% |
807.07M 9.9% |
855.2M 6.0% |
1.82B 112.8% |
1.8B -0.9% |
1.87B 3.8% |
1.87B -0.2% |
1.82B -2.8% |
1.89B 4.2% |
1.98B 4.7% |
1.95B -1.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
112.21M -0.7% |
127.15M 13.3% |
113.7M -10.6% |
143.73M 26.4% |
105.68M -26.5% |
117.06M 10.8% |
98.09M -16.2% |
104.32M 6.4% |
147.93M 41.8% |
153.5M 3.8% |
130.9M -14.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
621.02M 12.8% |
679.43M 9.4% |
741.3M 9.1% |
1.68B 126.2% |
1.7B 1.3% |
1.76B 3.4% |
1.77B 0.9% |
1.71B -3.3% |
1.75B 2.0% |
1.83B 4.8% |
1.82B -0.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
163.85M 40.3% |
193.57M 18.1% |
- |
69.63M - |
- |
-42.04M - |
- |
72.55M - |
- |
38.09M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.07M -98.7% |
11.68M 187.0% |
302.99M 2494.8% |
153.68M -49.3% |
223.59M 45.5% |
241.8M 8.1% |
208.36M -13.8% |
1.19B 469.7% |
1.03B -13.0% |
902.57M -12.6% |
843.38M -6.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
223.59M 45.5% |
241.8M 8.1% |
456.87M 88.9% |
1.19B 159.8% |
1.03B -13.0% |
902.57M -12.6% |
843.42M -6.6% |
863.38M 2.4% |
806.24M -6.6% |
402.86M -50.0% |
189.79M -52.9% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.17M 112.9% |
162.4M 15.9% |
86.5M -46.7% |
31.85M -63.2% |
-127.69M - |
-101.7M - |
-116.22M - |
15.11M - |
109.81M 626.7% |
730.64K -99.3% |
-90.26M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.95M 270.0% |
157.3M 14.0% |
- |
217.81M - |
- |
154.32M - |
- |
58.59M - |
- |
29.23M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.38 - |
0.42 10.5% |
0.39 -7.1% |
0.57 46.2% |
0.44 -22.8% |
0.38 -13.6% |
0.19 -50% |
0.14 -26.3% |
0.13 -7.1% |
0.07 -46.2% |
0.12 71.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.32% - |
26.71% 19.7% |
24.1% -9.8% |
19.66% -18.4% |
14.73% -25.1% |
12.73% -13.6% |
6.51% -48.9% |
3.46% -46.8% |
3.17% -8.5% |
1.64% -48.3% |
2.69% 64.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.88% - |
23.2% 22.9% |
20.89% -9.9% |
17.62% -15.7% |
13.46% -23.6% |
11.56% -14.1% |
6% -48.1% |
3.23% -46.2% |
2.95% -8.5% |
1.52% -48.4% |
2.53% 66.3% |