2017 Q2 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
7.97% -24.9% |
9.39% 17.9% |
9.87% 5.1% |
8.79% -10.9% |
9.63% 9.5% |
7.12% -26.1% |
6.56% -7.9% |
6% -8.4% |
5.44% -9.4% |
3.99% -26.6% |
4.69% 17.5% |
4.64% -1.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
25.53% -1.8% |
26.54% 4.0% |
28.2% 6.3% |
22.84% -19.0% |
26.44% 15.7% |
22.2% -16.0% |
28.51% 28.4% |
22.23% -22.0% |
22.86% 2.8% |
20.58% -10.0% |
21.82% 6.1% |
21.79% -0.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
11.74% -17.9% |
12.66% 7.8% |
12.11% -4.3% |
9.71% -19.8% |
10.49% 8.1% |
8.69% -17.2% |
10.11% 16.3% |
7.64% -24.5% |
8.36% 9.4% |
8.47% 1.3% |
8.13% -4.0% |
7.47% -8.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
353.49M -6.3% |
427.74M 21.0% |
358.72M -16.1% |
429.06M 19.6% |
420.98M -1.9% |
500.58M 18.9% |
440.33M -12.0% |
619.96M 40.8% |
644.31M 3.9% |
859.61M 33.4% |
735.78M -14.4% |
838.88M 14.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
1.58B 3.7% |
1.67B 5.5% |
2.24B 34.1% |
2.18B -2.6% |
2.24B 2.6% |
2.53B 12.9% |
3.02B 19.7% |
3.01B -0.3% |
3.35B 11.0% |
3.61B 7.8% |
3.85B 6.7% |
4.07B 5.8% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
973.18M 3.5% |
1.02B 4.9% |
979.89M -4.0% |
928.07M -5.3% |
934.77M 0.7% |
1.13B 20.7% |
1.56B 37.9% |
1.59B 2.3% |
1.89B 18.6% |
2.1B 11.2% |
2.38B 13.1% |
2.57B 8.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
602.95M 3.9% |
642.74M 6.6% |
1.25B 94.9% |
1.25B -0.4% |
1.29B 3.3% |
1.34B 3.8% |
1.37B 2.8% |
1.34B -2.5% |
1.38B 2.6% |
1.42B 3.3% |
1.42B 0.3% |
1.46B 2.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
68.08M - |
15.91M -76.6% |
- |
-130.52M - |
- | - | - |
-144.4M - |
- | - | - |
-234.06M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
84.2M 5.2% |
113.35M 34.6% |
86.95M -23.3% |
437.58M 403.2% |
291.01M -33.5% |
155.92M -46.4% |
254.42M 63.2% |
387M 52.1% |
283.61M -26.7% |
174.43M -38.5% |
224.27M 28.6% |
99.7M -55.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
113.35M 34.6% |
86.95M -23.3% |
437.58M 403.2% |
291.01M -33.5% |
155.92M -46.4% |
254.42M 63.2% |
387M 52.1% |
283.61M -26.7% |
174.43M -38.5% |
224.27M 28.6% |
99.7M -55.5% |
309.69M 210.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
32.53M - |
-16.1M - |
-182.76M - |
-46.1M - |
-82.64M - |
40.82M - |
-219.31M - |
-46.6M - |
-68.76M - |
66.97M - |
-257.73M - |
-106.69M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
27.84M -61.3% |
40M 43.7% |
- |
72.81M - |
- | - | - |
67.66M - |
- | - | - |
70.18M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.45 -29.7% |
0.65 44.4% |
0.47 -27.7% |
0.45 -4.3% |
0.49 8.9% |
0.41 -16.3% |
0.34 -17.1% |
0.43 26.5% |
0.42 -2.3% |
0.39 -7.1% |
0.41 5.1% |
0.46 12.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
4.76% -31.0% |
6.45% 35.5% |
3.74% -42.1% |
3.02% -19.2% |
3.2% 5.9% |
2.72% -15.1% |
2.13% -21.6% |
2.74% 28.8% |
2.58% -5.9% |
2.46% -4.8% |
2.43% -1.2% |
2.7% 11.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
1.81% -30.9% |
2.47% 36.4% |
1.81% -26.7% |
1.71% -5.7% |
1.84% 7.5% |
1.5% -18.5% |
1.04% -30.5% |
1.23% 18.5% |
1.1% -10.6% |
0.99% -10.4% |
0.93% -6.2% |
0.98% 6.2% |