2018 Q1 | 2018 Q3 | 2019 Q1 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.21% 79.0% |
4.02% -4.5% |
2.78% -30.7% |
3.6% 29.3% |
4.99% 38.7% |
3.85% -22.8% |
4.43% 15.0% |
1.09% -75.4% |
3.49% 220.2% |
-2.03% - |
3.45% - |
1.68% -51.4% |
0.12% -92.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.95% 2.4% |
26.03% -3.4% |
26.11% 0.3% |
23.88% -8.6% |
24.22% 1.4% |
24.27% 0.2% |
23.55% -3.0% |
24.4% 3.6% |
24.45% 0.2% |
22.73% -7.0% |
21.75% -4.3% |
23.54% 8.2% |
23.11% -1.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.83% 78.6% |
5.55% -18.8% |
4.48% -19.2% |
5.65% 26.0% |
8.11% 43.6% |
6.21% -23.4% |
6.93% 11.5% |
2.51% -63.8% |
5.35% 113.3% |
-0.28% - |
4.04% - |
1.5% -62.9% |
1.6% 6.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
715.79M 8.9% |
741.4M 3.6% |
675.88M -8.8% |
863.85M 27.8% |
999.4M 15.7% |
965.65M -3.4% |
1.03B 6.5% |
919.42M -10.6% |
1.07B 16.1% |
1.15B 7.9% |
1.32B 14.4% |
1.17B -10.9% |
1.12B -4.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.22B 5.0% |
1.26B 2.5% |
1.26B 0.5% |
1.34B 6.3% |
1.5B 12.1% |
1.69B 12.4% |
1.98B 17.2% |
1.92B -3.3% |
2.2B 14.8% |
2.49B 13.3% |
2.48B -0.6% |
2.55B 2.8% |
2.64B 3.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
244.78M 13.0% |
245.87M 0.4% |
233.64M -5.0% |
281.73M 20.6% |
394.32M 40.0% |
343.67M -12.8% |
525.55M 52.9% |
434.95M -17.2% |
696.07M 60.0% |
1.01B 45.4% |
950.06M -6.2% |
1.01B 5.9% |
1.09B 8.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
979.5M 3.2% |
1.01B 3.0% |
1.03B 1.9% |
1.06B 3.0% |
1.11B 4.7% |
1.35B 21.4% |
1.46B 8.1% |
1.48B 1.7% |
1.5B 1.5% |
1.48B -1.6% |
1.53B 3.1% |
1.54B 0.9% |
1.54B 0.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
33.08M - |
- | - | - |
-33.43M - |
- | - | - |
-31.11M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
710.65M - |
- | - | - |
1.01B - |
- | - | - |
1.15B - |
- | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
715.94M - |
- | - | - |
940.21M - |
- | - | - |
1.21B - |
- | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
7M - |
- | - | - |
-42.2M - |
- | - | - |
-37.2M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
79.59M - |
- | - | - |
95.84M - |
- | - | - |
95.8M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.12M 94.8% |
29.78M -1.1% |
18.82M -36.8% |
31.08M 65.2% |
49.88M 60.5% |
37.2M -25.4% |
45.56M 22.5% |
10.02M -78.0% |
37.26M 271.7% |
-23.37M - |
45.48M - |
19.69M -56.7% |
1.36M -93.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.419 94.9% |
32.071 -1.1% |
20.26 -36.8% |
33.47 65.2% |
53.7 60.4% |
35.471 -33.9% |
42.11 18.7% |
9.11 -78.4% |
34.233 275.8% |
-21.55 - |
41.8 - |
18.09 -56.7% |
1.254 -93.1% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.12% 87.6% |
3% -4.1% |
1.85% -38.3% |
2.98% 61.3% |
4.6% 54.5% |
3.03% -34.2% |
3.25% 7.3% |
0.68% -79.0% |
2.5% 265.8% |
-1.57% - |
3.03% - |
1.28% -57.6% |
0.09% -93.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.52% 89.6% |
2.4% -4.7% |
1.5% -37.8% |
2.39% 59.8% |
3.51% 46.8% |
2.33% -33.6% |
2.48% 6.5% |
0.51% -79.3% |
1.81% 252.1% |
-1% - |
1.83% - |
0.78% -57.2% |
0.05% -93.3% |