2016 Q4 | 2017 Q1 | 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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.83% 14.3% |
31.68% -14.0% |
34.35% 8.4% |
29.25% -14.9% |
30.95% 5.8% |
27.06% -12.6% |
28.83% 6.6% |
27.16% -5.8% |
3.29% -87.9% |
15.98% 386.1% |
11.61% -27.4% |
-2.33% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.47M 10.9% |
66.23M -8.6% |
67.93M 2.6% |
69.77M 2.7% |
74.18M 6.3% |
77.31M 4.2% |
75.92M -1.8% |
68.94M -9.2% |
50.6M -26.6% |
57.12M 12.9% |
56.59M -0.9% |
49.65M -12.3% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.07B 0.3% |
9.2B 1.5% |
9.22B 0.3% |
9.24B 0.1% |
9.75B 5.6% |
10.01B 2.7% |
10.41B 4.0% |
10.63B 2.2% |
10.09B -5.2% |
10.32B 2.4% |
10.65B 3.1% |
10.64B -0.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.03B -0.1% |
8.17B 1.7% |
8.15B -0.3% |
8.2B 0.7% |
8.68B 5.8% |
8.98B 3.5% |
9.35B 4.1% |
9.6B 2.6% |
9.06B -5.6% |
9.32B 2.8% |
9.61B 3.1% |
9.6B -0.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B 3.3% |
1.03B -0.2% |
1.08B 4.7% |
1.03B -4.3% |
1.07B 4.0% |
1.03B -4.2% |
1.05B 2.3% |
1.04B -1.4% |
1.02B -1.5% |
1.01B -1.5% |
1.04B 3.3% |
1.04B -0.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-100.06M - |
-4.79M - |
31.22M - |
32.85M 5.2% |
41.9M 27.5% |
37.46M -10.6% |
29.95M -20.1% |
-3.61M - |
33.53M - |
43.26M 29.0% |
-32.47M - |
14.14M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
359.72M -15.0% |
387.23M 7.6% |
298.49M -22.9% |
70.96M -76.2% |
96M 35.3% |
109.15M 13.7% |
102.05M -6.5% |
179.23M 75.6% |
319.44M 78.2% |
93.47M -70.7% |
204.48M 118.8% |
423.25M 107.0% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
387.23M 7.6% |
298.49M -22.9% |
70.96M -76.2% |
96M 35.3% |
109.15M 13.7% |
102.05M -6.5% |
179.23M 75.6% |
319.44M 78.2% |
93.47M -70.7% |
204.48M 118.8% |
423.25M 107.0% |
373.47M -11.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-101.16M - |
-5.43M - |
29.95M - |
31.99M 6.8% |
40.38M 26.2% |
34.98M -13.4% |
27.61M -21.1% |
-5.33M - |
32.45M - |
40.77M 25.6% |
-34.8M - |
12.46M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.69M 26.8% |
20.98M -21.4% |
23.33M 11.2% |
20.4M -12.6% |
22.96M 12.5% |
20.92M -8.9% |
21.89M 4.6% |
18.72M -14.5% |
1.66M -91.1% |
9.13M 448.7% |
6.57M -28.1% |
-1.16M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.69M 26.8% |
20.98M -21.4% |
23.33M 11.2% |
20.4M -12.6% |
22.96M 12.5% |
20.92M -8.9% |
21.89M 4.6% |
18.72M -14.5% |
1.66M -91.1% |
9.13M 448.7% |
6.57M -28.1% |
-1.16M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.26 30% |
0.2 -23.1% |
0.23 15% |
0.2 -13.0% |
0.22 10.0% |
0.19 -13.6% |
0.21 10.5% |
0.18 -14.3% |
0.02 -88.9% |
0.09 350.0% |
0.06 -33.3% |
-0.01 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.63% 25.5% |
2.03% -22.6% |
2.21% 8.8% |
1.93% -12.6% |
2.18% 12.8% |
1.99% -8.8% |
2.1% 5.7% |
1.79% -14.9% |
0.16% -91.0% |
0.9% 457.2% |
0.64% -28.7% |
-0.11% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29% 24.9% |
0.23% -22.1% |
0.25% 10.3% |
0.22% -12.8% |
0.24% 9.4% |
0.21% -12.4% |
0.21% 1.3% |
0.18% -17.0% |
0.02% -91.0% |
0.09% 455.9% |
0.06% -29.9% |
-0.01% - |