2017 Q2 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 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] | - | - | - | - | - | - |
47.7% - |
44.61% -6.5% |
44.61% 0% |
47.66% 6.9% |
47.66% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
13.66% - |
14.77% 8.1% |
16.09% 9.0% |
14.68% -8.7% |
15.6% 6.2% |
14.11% -9.6% |
13.39% -5.1% |
12.28% -8.3% |
9.79% -20.3% |
7.4% -24.4% |
5.65% -23.7% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
48.2% - |
37.78% -21.6% |
38.47% 1.8% |
37.95% -1.4% |
39.52% 4.2% |
38.31% -3.1% |
38.03% -0.7% |
38.73% 1.8% |
36.27% -6.3% |
36.52% 0.7% |
36.33% -0.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
32.3% - |
18.52% -42.7% |
16.76% -9.5% |
18.2% 8.6% |
19.35% 6.3% |
16.05% -17.1% |
13.33% -17.0% |
11.38% -14.6% |
7.26% -36.2% |
9.61% 32.3% |
8.18% -14.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
501.37M -44.6% |
1.1B 118.8% |
1.1B -0.1% |
266.41M -75.7% |
1.15B 331.6% |
1.19B 3.7% |
1.15B -3.4% |
1.09B -5.7% |
1.1B 0.8% |
1.11B 1.7% |
1.36B 22.1% |
1.38B 1.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.14B 0.2% |
1.22B 6.5% |
1.32B 8.3% |
- |
1.31B - |
3.14B 140.2% |
3.24B 3.1% |
3.16B -2.4% |
3.27B 3.5% |
3.52B 7.5% |
3.9B 10.9% |
3.67B -6.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
472.6M -0.8% |
506.71M 7.2% |
553.07M 9.1% |
- |
469.11M - |
496.4M 5.8% |
615.93M 24.1% |
504.48M -18.1% |
644.22M 27.7% |
801.48M 24.4% |
1.12B 39.8% |
930.93M -16.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
657.95M 1.2% |
- |
751.04M - |
- |
826.61M - |
2.63B 218.7% |
2.61B -1.0% |
2.64B 1.4% |
2.61B -1.2% |
2.65B 1.5% |
2.69B 1.2% |
2.63B -1.9% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.79M -92.7% |
- |
138.38M - |
- |
64.93M - |
- |
19.29M - |
- |
-4.01M - |
- |
-36.28M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
175.71M 132.4% |
114.98M -34.6% |
175.71M 52.8% |
195.05M 11.0% |
114.98M -41.1% |
134.37M 16.9% |
195.05M 45.2% |
87.63M -55.1% |
91.32M 4.2% |
696.23M 662.4% |
499.11M -28.3% |
343.19M -31.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.98M -34.6% |
134.37M 16.9% |
195.05M 45.2% |
87.63M -55.1% |
90.56M 3.3% |
695.76M 668.3% |
499.11M -28.3% |
342.3M -31.4% |
292.21M -14.6% |
253.28M -13.3% |
272.17M 7.5% |
309M 13.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-17.29M - |
109.24M - |
57.58M -47.3% |
-97.42M - |
-14.26M - |
-62.37M - |
-83.84M - |
-80.37M - |
-149.52M - |
-163.64M - |
-188.42M - |
-176.83M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.77M -47.8% |
- |
161M - |
- |
168.18M - |
- |
162.13M - |
- |
132.89M - |
- |
106.25M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.5 -49.5% |
1.1 120.1% |
1.2 9.0% |
0.32 -73.3% |
1.26 293.8% |
1.35 7.1% |
1.08 -20% |
0.9 -16.7% |
0.78 -13.3% |
0.57 -26.9% |
0.55 -3.5% |
0.43 -21.8% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
21.46% - |
23.09% 7.6% |
- |
22.75% - |
11.16% -50.9% |
9.68% -13.3% |
5.5% -43.1% |
7.82% 42.0% |
4.12% -47.3% |
3.8% -7.8% |
2.96% -22.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
12.3% - |
13.22% 7.5% |
- |
13.77% - |
8.53% -38.1% |
7.13% -16.4% |
4.6% -35.4% |
5.87% 27.6% |
3.27% -44.3% |
2.82% -13.9% |
2.29% -18.7% |