2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0% - |
0% - |
70.91% - |
69.79% -1.6% |
63.12% -9.6% |
61.9% -1.9% |
56.72% -8.4% |
48.06% -15.3% |
45.63% -5.0% |
51.01% 11.8% |
51.01% 0% |
45.65% -10.5% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.13% 26.6% |
4.13% -19.4% |
3.57% -13.7% |
4.31% 21.0% |
6.2% 43.6% |
5.26% -15.1% |
1.6% -69.5% |
5.7% 255.7% |
6.49% 13.9% |
5.96% -8.1% |
6.4% 7.3% |
9.22% 44.2% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.94% 9.7% |
10.85% -9.2% |
12.72% 17.3% |
11.8% -7.3% |
13.42% 13.8% |
11.32% -15.6% |
9.08% -19.8% |
13.1% 44.3% |
14.02% 7.0% |
13.15% -6.2% |
13.9% 5.7% |
16.33% 17.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.19% 20.2% |
5.1% -29.0% |
4.91% -3.7% |
6.5% 32.5% |
7.39% 13.7% |
6.6% -10.7% |
3.92% -40.6% |
8.14% 107.4% |
8.32% 2.2% |
7.96% -4.3% |
7.97% 0.2% |
11.92% 49.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
817.47M 21.1% |
834.9M 2.1% |
632.54M -24.2% |
685.18M 8.3% |
669.75M -2.3% |
850.61M 27.0% |
942.8M 10.8% |
805.41M -14.6% |
1.03B 28.4% |
1.39B 34.3% |
1.43B 2.9% |
1.76B 23.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.29B 6.3% |
2.51B 9.7% |
2.47B -1.6% |
2.6B 5.1% |
2.76B 6.4% |
2.87B 3.9% |
2.81B -2.1% |
3.63B 29.1% |
4B 10.1% |
4.67B 16.8% |
5.11B 9.3% |
5.55B 8.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.05B 10.6% |
1.24B 17.8% |
1.18B -5.0% |
1.27B 7.8% |
1.4B 10.5% |
1.46B 3.8% |
1.38B -5.2% |
1.45B 4.9% |
1.76B 21.3% |
2.34B 33.2% |
2.68B 14.2% |
2.95B 10.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.24B 2.7% |
1.27B 2.9% |
1.29B 1.7% |
1.33B 2.6% |
1.36B 2.4% |
1.41B 3.7% |
1.43B 1.2% |
2.18B 52.8% |
2.24B 2.7% |
2.33B 3.9% |
2.43B 4.2% |
2.59B 6.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.2M - |
- | - | - |
6.26M - |
- | - | - |
122.38M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
315.07M -38.2% |
381.3M 21.0% |
413.12M 8.3% |
421.5M 2.0% |
483.94M 14.8% |
603.85M 24.8% |
574.2M -4.9% |
522.82M -8.9% |
1.18B 125.6% |
1.15B -2.5% |
1.18B 2.9% |
1.29B 9.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
381.3M 21.0% |
413.12M 8.3% |
421.5M 2.0% |
483.94M 14.8% |
603.85M 24.8% |
574.2M -4.9% |
522.82M -8.9% |
1.18B 125.6% |
1.15B -2.5% |
1.18B 2.9% |
1.29B 9.3% |
1.44B 11.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.18M - |
20.33M -57.8% |
-84.33M - |
-77.45M - |
55.02M - |
14.49M -73.7% |
37.15M 156.4% |
-144.79M - |
211.49M - |
53.61M -74.6% |
-366.03M - |
-301.81M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.18M - |
- | - | - |
70.81M - |
- | - | - |
112.05M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 61.5% |
0.16 -23.8% |
0.11 -31.3% |
0.14 27.3% |
0.2 42.9% |
0.221 10.3% |
0.069 -68.5% |
0.22 217.0% |
0.28 27.3% |
0.346 23.7% |
0.384 10.8% |
0.67 74.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.44% 49.6% |
2.75% -19.9% |
1.76% -36.1% |
2.26% 28.2% |
3.09% 37.0% |
3.23% 4.6% |
1.07% -67.0% |
2.55% 139.0% |
3.04% 19.3% |
3.63% 19.4% |
3.85% 6.1% |
6.47% 68.0% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.88% 44.9% |
1.44% -23.8% |
0.9% -37.0% |
1.17% 28.8% |
1.55% 32.8% |
1.59% 2.6% |
0.53% -66.5% |
1.42% 168.0% |
1.76% 23.4% |
1.91% 8.6% |
1.87% -2.0% |
3.05% 62.8% |