2016 Q1 | 2017 Q1 | 2018 Q1 | 2018 Q3 | 2019 Q1 | 2019 Q3 | 2020 Q1 | 2020 Q3 | 2021 Q1 | 2021 Q3 | 2022 Q1 | 2022 Q3 | 2023 Q1 | 2023 Q3 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75% - |
75% 0% |
75% 0% |
75% 0% |
75% 0% |
75% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5% 93.8% |
3.84% -23.2% |
5.54% 44.1% |
7.86% 42.0% |
8.72% 10.9% |
9.14% 4.9% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.95% 0.0% |
32.36% 1.3% |
33.66% 4.0% |
34.99% 4.0% |
35.44% 1.3% |
35.78% 1.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.2% 88.8% |
5.04% -18.6% |
7.15% 41.8% |
9.81% 37.1% |
10.74% 9.5% |
11.26% 4.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.63B 22.4% |
1.78B 9.4% |
1.98B 11.3% |
2.15B 8.5% |
2.31B 7.1% |
2.51B 8.9% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
821.2M 2.6% |
836.93M 1.9% |
900.15M 7.6% |
882.35M -2.0% |
937.63M 6.3% |
1.11B 18.7% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
453.07M -1.1% |
471.1M 4.0% |
462.11M -1.9% |
442.61M -4.2% |
458.92M 3.7% |
633.65M 38.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
368.13M 7.5% |
365.83M -0.6% |
438.04M 19.7% |
439.74M 0.4% |
478.71M 8.9% |
479.33M 0.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
247.56M 48.0% |
252.22M 1.9% |
305.88M 21.3% |
422.62M 38.2% |
369.07M -12.7% |
371.62M 0.7% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
215.91M 14.4% |
92.78M -57.0% |
91.31M -1.6% |
54.76M -40.0% |
130.08M 137.5% |
168.32M 29.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.31M -1.6% |
54.76M -40.0% |
130.08M 137.5% |
168.41M 29.5% |
146.05M -13.3% |
255.64M 75.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
219.15M 46.2% |
219.46M 0.1% |
280.16M 27.7% |
395.67M 41.2% |
340M -14.1% |
343.73M 1.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.75M - |
- |
134.18M - |
- |
240.21M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.45M 137.2% |
68.46M -15.9% |
109.8M 60.4% |
169.15M 54.1% |
201M 18.8% |
229.58M 14.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.081 136.6% |
0.068 -16.0% |
0.11 61.8% |
0.169 53.6% |
0.201 18.9% |
0.23 14.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.14% 133.9% |
19.33% -19.9% |
27.24% 40.9% |
42% 54.2% |
43.85% 4.4% |
49.96% 13.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.78% 134.9% |
8.36% -22.4% |
12.76% 52.6% |
19.68% 54.2% |
21.87% 11.2% |
23.01% 5.2% |