2016 Q3 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.63% - |
1.96% - |
7.53% 283.6% |
9.57% 27.1% |
12.47% 30.3% |
11.48% -7.9% |
12.47% 8.6% |
11.4% -8.6% |
9.8% -14.0% |
10.38% 5.8% |
6.98% -32.8% |
9.77% 40.0% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.72% 1.5% |
94.85% 0.1% |
93.62% -1.3% |
93.03% -0.6% |
92.96% -0.1% |
92.66% -0.3% |
93.63% 1.0% |
93.83% 0.2% |
94.19% 0.4% |
94.71% 0.6% |
94.68% 0.0% |
94.8% 0.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.1% 156.6% |
17.72% 25.7% |
20.32% 14.6% |
22.52% 10.8% |
22.58% 0.3% |
21.97% -2.7% |
22.21% 1.1% |
23.95% 7.9% |
24.85% 3.7% |
26.19% 5.4% |
23.1% -11.8% |
23.12% 0.1% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
415.59M 13.3% |
480.77M 15.7% |
550.59M 14.5% |
631.12M 14.6% |
689.95M 9.3% |
725.51M 5.2% |
741.6M 2.2% |
763.12M 2.9% |
780.09M 2.2% |
792.37M 1.6% |
817.31M 3.1% |
835.14M 2.2% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56B 4.1% |
1.48B -5.0% |
1.84B 24.0% |
1.82B -0.7% |
1.78B -2.4% |
1.72B -3.5% |
1.76B 2.2% |
1.71B -2.6% |
1.91B 11.4% |
1.76B -7.9% |
1.79B 1.9% |
1.77B -1.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.24B 4.5% |
1.24B -0.4% |
1.58B 27.4% |
1.55B -1.8% |
1.54B -0.8% |
1.52B -0.8% |
1.53B 0.1% |
1.47B -3.4% |
1.44B -2.2% |
1.35B -6.2% |
1.37B 1.2% |
1.32B -3.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
316.43M 2.6% |
243.67M -23.0% |
259.96M 6.7% |
275.81M 6.1% |
244.22M -11.5% |
194.89M -20.2% |
231.07M 18.6% |
237.11M 2.6% |
465.3M 96.2% |
404.06M -13.2% |
421.47M 4.3% |
449M 6.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.84M 50.5% |
131.84M 113.2% |
193.17M 46.5% |
215.41M 11.5% |
252.07M 17.0% |
212.66M -15.6% |
218.34M 2.7% |
232.31M 6.4% |
229.89M -1.0% |
239.93M 4.4% |
206.1M -14.1% |
195.22M -5.3% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.95M -1.0% |
129.71M 13.8% |
120.89M -6.8% |
250.42M 107.1% |
150.5M -39.9% |
131.19M -12.8% |
104.43M -20.4% |
97.39M -6.7% |
90.56M -7.0% |
55.63M -38.6% |
109.11M 96.1% |
67.82M -37.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
149.32M -40.2% |
132.51M -11.3% |
104.43M -21.2% |
97.8M -6.4% |
93.58M -4.3% |
57.73M -38.3% |
109.11M 89.0% |
70.48M -35.4% |
213.13M 202.4% |
117.85M -44.7% |
139.72M 18.6% |
152.94M 9.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.63M 105.2% |
110.27M 152.7% |
168.17M 52.5% |
182.63M 8.6% |
212.6M 16.4% |
167.37M -21.3% |
170.15M 1.7% |
177.23M 4.2% |
174.33M -1.6% |
187.17M 7.4% |
148.62M -20.6% |
141.82M -4.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-6.79M - |
9.43M - |
41.45M 339.4% |
60.4M 45.7% |
86.05M 42.5% |
83.32M -3.2% |
92.47M 11.0% |
87.01M -5.9% |
76.48M -12.1% |
82.21M 7.5% |
57.02M -30.6% |
81.59M 43.1% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-6.79M - |
9.43M - |
41.45M 339.4% |
60.4M 45.7% |
86.05M 42.5% |
83.32M -3.2% |
92.47M 11.0% |
87.01M -5.9% |
76.48M -12.1% |
82.21M 7.5% |
57.02M -30.6% |
81.59M 43.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.04 - |
0.06 - |
0.25 316.7% |
0.36 44.0% |
0.51 41.7% |
0.49 -3.9% |
0.5 2.0% |
0.47 -6.0% |
0.43 -8.5% |
0.46 7.0% |
0.36 -21.7% |
0.5 38.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.09% - |
3.21% - |
7.57% 135.8% |
20.67% 173.1% |
30.7% 48.5% |
38% 23.8% |
13.25% -65.1% |
1.96% -85.2% |
5.44% 178.3% |
27.45% 404.6% |
17.47% -36.3% |
23.78% 36.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.47% - |
0.66% - |
1.15% 73.8% |
3.64% 216.6% |
5.15% 41.7% |
5.21% 1.0% |
1.62% -68.8% |
0.26% -83.7% |
1.06% 300.2% |
4.73% 347.9% |
3.22% -32.1% |
4.69% 45.8% |