2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 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% - |
77.73% - |
77.17% -0.7% |
77.7% 0.7% |
77.7% 0% |
77.7% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.54% -11.5% |
11.78% -6.1% |
10.63% -9.8% |
9.17% -13.7% |
12.34% 34.5% |
15.77% 27.9% |
17.57% 11.4% |
18.82% 7.1% |
17.18% -8.7% |
13.76% -19.9% |
10.74% -22.0% |
8.05% -25.1% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.07% 5.7% |
40.39% 54.9% |
21.6% -46.5% |
20.2% -6.5% |
19.78% -2.1% |
22.6% 14.2% |
24.23% 7.2% |
25.22% 4.1% |
24.4% -3.3% |
21.78% -10.7% |
19.08% -12.4% |
15.42% -19.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.83% 8.1% |
33.17% 76.1% |
14.48% -56.3% |
13.34% -7.9% |
12.77% -4.3% |
15.84% 24.1% |
17.25% 8.9% |
17.91% 3.8% |
16.45% -8.1% |
13.07% -20.5% |
9.44% -27.8% |
5.55% -41.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
791.31M 286.1% |
813.01M 2.7% |
833.01M 2.5% |
847.67M 1.8% |
918.39M 8.3% |
1.02B 10.9% |
1.04B 2.2% |
1.05B 1.3% |
919.23M -12.9% |
782.5M -14.9% |
662.02M -15.4% |
563.21M -14.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
787.45M - |
812.61M 3.2% |
876.68M 7.9% |
981.06M 11.9% |
1.78B 81.3% |
1.68B -5.5% |
1.65B -1.9% |
1.65B 0.3% |
1.68B 1.6% |
1.67B -0.8% |
1.68B 1.0% |
1.66B -1.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
359.83M - |
375.79M 4.4% |
422.71M 12.5% |
507.28M 20.0% |
537.92M 6.0% |
379.88M -29.4% |
303.59M -20.1% |
273.74M -9.8% |
315.51M 15.3% |
292.83M -7.2% |
307.15M 4.9% |
275.24M -10.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
398.35M - |
- |
425.58M - |
443.58M 4.2% |
1.21B 173.7% |
1.27B 4.8% |
1.31B 3.2% |
1.35B 2.7% |
1.33B -1.2% |
1.34B 0.6% |
1.34B 0.2% |
1.35B 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.33M - |
- |
180.78M - |
- |
102.74M - |
- |
-5.03M - |
- |
109.02M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.02M 0.2% |
38.6M -14.3% |
44.95M 16.5% |
62.16M 38.3% |
38.6M -37.9% |
97.87M 153.6% |
140.3M 43.4% |
127.77M -8.9% |
384.61M 201.0% |
323.09M -16.0% |
- | - | |
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.6M -37.9% |
97.87M 153.6% |
140.3M 43.4% |
127.77M -8.9% |
375.04M 193.5% |
308.8M -17.7% |
250.66M -18.8% |
263.55M 5.1% |
202.86M -23.0% |
291.85M 43.9% |
- | - | |
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-50.53M - |
112.27M - |
107.08M -4.6% |
60.72M -43.3% |
42.45M -30.1% |
-29.98M - |
-74.42M - |
-48.69M - |
-23.37M - |
-16.03M - |
- | - | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.32M - |
- |
92.81M - |
- |
115.16M - |
- |
191.16M - |
- |
163.35M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.23 241.7% |
1.186 -3.6% |
1.09 -8.1% |
0.96 -11.9% |
1.29 34.4% |
1.7 31.8% |
1.85 8.8% |
1.93 4.3% |
1.46 -24.4% |
0.99 -32.2% |
0.66 -33.3% |
0.42 -36.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.44% - |
23.5% -17.4% |
23.17% -1.4% |
17.52% -24.4% |
14.06% -19.8% |
19.13% 36.1% |
21.04% 10.0% |
22.16% 5.3% |
12.4% -44.0% |
8.24% -33.5% |
5.35% -35.0% |
3.36% -37.3% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.62% - |
11.78% -19.4% |
10.98% -6.8% |
7.92% -27.9% |
8.83% 11.5% |
12.89% 45.9% |
14.49% 12.4% |
15.07% 4.0% |
9.13% -39.4% |
6.43% -29.5% |
4.27% -33.7% |
2.73% -35.9% |