2018 Q4 | 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] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.24% 26.0% |
9.53% -22.1% |
9.57% 0.4% |
5.76% -39.8% |
8.78% 52.5% |
5.84% -33.6% |
8.83% 51.3% |
10.92% 23.7% |
1.64% -85.0% |
-0.55% - |
4.58% - |
6.83% 49.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.43% -2.9% |
33.93% -6.9% |
39.56% 16.6% |
41.35% 4.5% |
38.75% -6.3% |
31.93% -17.6% |
38.18% 19.6% |
38.6% 1.1% |
36.27% -6.0% |
29.19% -19.5% |
34.11% 16.8% |
33.8% -0.9% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.64% 20.1% |
13.18% -15.8% |
14.15% 7.4% |
10.23% -27.7% |
11.61% 13.5% |
4.64% -60.1% |
11.47% 147.3% |
13.51% 17.8% |
7.53% -44.2% |
-3.39% - |
6.31% - |
10.24% 62.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
618.64M 20.0% |
588.89M -4.8% |
522.92M -11.2% |
555.92M 6.3% |
673.38M 21.1% |
593.14M -11.9% |
627.23M 5.7% |
649.75M 3.6% |
631.17M -2.9% |
593.33M -6.0% |
700.25M 18.0% |
787.32M 12.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.59B 4.5% |
2.65B 2.3% |
2.71B 2.0% |
2.72B 0.6% |
2.86B 5.1% |
2.86B -0.2% |
2.9B 1.6% |
2.87B -1.2% |
2.93B 2.1% |
2.92B -0.1% |
3.01B 3.1% |
3.06B 1.5% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
534.84M 7.1% |
527.98M -1.3% |
546.32M 3.5% |
520.01M -4.8% |
598.25M 15.0% |
559.44M -6.5% |
594.4M 6.2% |
564.76M -5.0% |
613.36M 8.6% |
611.43M -0.3% |
692.96M 13.3% |
687.87M -0.7% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.04B 3.9% |
2.1B 3.1% |
2.13B 1.7% |
2.18B 1.9% |
2.23B 2.7% |
2.27B 1.6% |
2.28B 0.5% |
2.27B -0.3% |
2.29B 0.5% |
2.28B -0.1% |
2.28B 0.0% |
2.33B 2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
50.06M - |
- | - | - |
105.04M - |
- | - | - |
38.94M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
1.65B - |
- | - | - |
1.66B - |
- | - | - |
1.32B - |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
1.63B - |
- | - | - |
1.41B - |
- | - | - |
1.12B - |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
35.48M - |
- | - | - |
84.82M - |
- | - | - |
9.33M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
135.49M - |
- | - | - |
179.09M - |
- | - | - |
138.22M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.71M 51.2% |
56.14M -25.8% |
50.04M -10.9% |
32.01M -36.0% |
59.15M 84.8% |
34.62M -41.5% |
55.4M 60.0% |
70.97M 28.1% |
10.36M -85.4% |
-3.24M - |
32.1M - |
53.81M 67.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.17 50.9% |
13.47 -25.9% |
11.99 -11.0% |
7.67 -36.0% |
14.16 84.6% |
8.29 -41.5% |
13.27 60.1% |
17.2 29.6% |
2.66 -84.5% |
-0.71 - |
7.85 - |
13.18 67.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.79% 45.0% |
2.71% -28.3% |
2.36% -12.9% |
1.49% -37.1% |
2.68% 80.6% |
1.54% -42.7% |
2.43% 58.4% |
3.12% 28.0% |
0.45% -85.4% |
-0.14% - |
1.41% - |
2.33% 65.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.98% 46.3% |
2.14% -28.2% |
1.87% -12.7% |
1.18% -36.8% |
2.12% 79.7% |
1.21% -42.9% |
1.92% 58.9% |
2.46% 27.9% |
0.36% -85.5% |
-0.11% - |
1.08% - |
1.77% 63.8% |