2017 Q4 | 2018 Q4 | 2019 Q3 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.26% -10.4% |
16.11% 5.5% |
14.72% -8.6% |
14.66% -0.4% |
14.17% -3.4% |
12.9% -8.9% |
14.38% 11.4% |
14.22% -1.1% |
14.18% -0.3% |
12.83% -9.6% |
12.05% -6.0% |
11.05% -8.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.25% -9.9% |
50.28% 71.9% |
28.84% -42.6% |
34.3% 18.9% |
29.61% -13.7% |
-13.55% - |
28.24% - |
27.47% -2.7% |
27.62% 0.5% |
25.28% -8.5% |
24.05% -4.9% |
22.33% -7.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.8% -10.4% |
41.84% 122.5% |
18.89% -54.8% |
22.86% 21.0% |
20.2% -11.6% |
-28.86% - |
19.58% - |
18.96% -3.2% |
18.54% -2.2% |
15.82% -14.7% |
14.73% -6.9% |
13.36% -9.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
627.19M 24.3% |
685.17M 9.2% |
714.93M 4.3% |
168.34M -76.5% |
779.88M 363.3% |
836.42M 7.2% |
878.55M 5.0% |
921.15M 4.8% |
970.85M 5.4% |
1.06B 9.4% |
1.18B 11.0% |
1.31B 11.5% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
757.55M 25.0% |
820.8M 8.3% |
895.1M 9.1% |
- |
1.02B - |
- |
1.13B - |
1.22B 8.7% |
2.14B 74.5% |
2.01B -5.8% |
2.05B 1.7% |
2.16B 5.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
291.74M 55.5% |
322.48M 10.5% |
366.85M 13.8% |
- |
436.6M - |
- |
474.1M - |
541.88M 14.3% |
524.55M -3.2% |
373.66M -28.8% |
350.49M -6.2% |
434.05M 23.8% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
457.4M 11.7% |
489.46M 7.0% |
519.54M 6.1% |
- |
572.51M - |
- |
644.12M - |
674.34M 4.7% |
1.6B 137.9% |
1.63B 1.7% |
1.69B 3.5% |
1.72B 1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-80.18M - |
- |
-52.18M - |
- |
-63.12M - |
- |
-121.09M - |
- |
-229.13M - |
- |
-228.93M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.03M 57.9% |
- |
71.8M - |
97.34M 35.6% |
62.71M -35.6% |
46.41M -26.0% |
97.34M 109.7% |
3.58M -96.3% |
46.41M 1195.2% |
11.26M -75.7% |
11.2M -0.5% |
21.8M 94.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.71M -12.7% |
- |
97.34M - |
3.58M -96.3% |
46.41M 1195.2% |
11.26M -75.7% |
11.2M -0.5% |
21.8M 94.7% |
807.89M 3605.6% |
405.09M -49.9% |
457.48M 12.9% |
364.91M -20.2% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-82.35M - |
-71.03M - |
-55.29M - |
-99.7M - |
-74.2M - |
-52.89M - |
-130.76M - |
-110.33M - |
-230.42M - |
-340.24M - |
-316.08M - |
-386.56M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.22M 12.3% |
- |
105.38M - |
- |
110.62M - |
- |
125.06M - |
- |
136.71M - |
- |
142.62M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.75 10.3% |
0.873 16.3% |
0.83 -4.9% |
0.194 -76.6% |
0.87 348.2% |
0.852 -2.1% |
0.99 16.2% |
0.79 -20.2% |
0.815 3.2% |
0.754 -7.5% |
0.723 -4.1% |
0.693 -4.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.47% -0.1% |
25.53% 8.7% |
22.66% -11.2% |
- |
21.45% - |
- |
21.71% - |
19.43% -10.5% |
12.65% -34.9% |
8.34% -34.0% |
12.18% 45.9% |
12.15% -0.2% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.68% -3.5% |
16.05% 9.3% |
14.03% -12.6% |
- |
12.45% - |
- |
12.5% - |
10.7% -14.4% |
8.73% -18.4% |
6.77% -22.5% |
8.95% 32.3% |
8.59% -4.1% |