2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q2 | 2017 Q4 | 2018 Q4 | 2019 Q2 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [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] |
14.98% -7.8% |
13.57% -9.4% |
13.31% -1.9% |
13.44% 1.0% |
13.65% 1.5% |
16.66% 22.1% |
17.16% 3.0% |
14.62% -14.8% |
12.58% -13.9% |
2.39% -81.0% |
-0.14% - |
0.67% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.77% -4.5% |
26.42% -8.2% |
25.72% -2.7% |
26.67% 3.7% |
26% -2.5% |
29.37% 13.0% |
31.4% 6.9% |
29.77% -5.2% |
29.02% -2.5% |
25.57% -11.9% |
23.38% -8.6% |
23.71% 1.4% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.07% -8.2% |
17.6% -2.6% |
16.4% -6.9% |
15.86% -3.3% |
15.29% -3.5% |
14.63% -4.3% |
16.22% 10.9% |
14.58% -10.1% |
12.29% -15.7% |
4.96% -59.7% |
1.69% -66.0% |
3.62% 114.7% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
393.45M 1.7% |
375.28M -4.6% |
380.38M 1.4% |
332.23M -12.7% |
320.16M -3.6% |
300.83M -6.0% |
297.38M -1.1% |
308.23M 3.6% |
289.5M -6.1% |
275.81M -4.7% |
262.59M -4.8% |
285.37M 8.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
495.7M 11.9% |
688.39M 38.9% |
670.52M -2.6% |
661.39M -1.4% |
691.57M 4.6% |
778.63M 12.6% |
781.84M 0.4% |
811.7M 3.8% |
822.88M 1.4% |
867.29M 5.4% |
891.57M 2.8% |
933.03M 4.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
277.88M 16.7% |
249.57M -10.2% |
224.04M -10.2% |
210.8M -5.9% |
229.05M 8.7% |
298.06M 30.1% |
292.89M -1.7% |
324.64M 10.8% |
332.34M 2.4% |
384.9M 15.8% |
407.57M 5.9% |
441.79M 8.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
217.81M 6.3% |
438.83M 101.5% |
446.48M 1.7% |
450.59M 0.9% |
462.51M 2.6% |
480.57M 3.9% |
488.95M 1.7% |
487.05M -0.4% |
490.54M 0.7% |
482.39M -1.7% |
484M 0.3% |
491.24M 1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
-5.93M - |
- |
28.55M - |
- |
60.01M - |
- |
38.51M - |
- |
10.52M - |
- |
-17.69M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.68M -31.2% |
20.77M 465.0% |
10M -51.9% |
4.31M -56.9% |
3.99M -7.3% |
47.81M 1097.8% |
83.86M 75.4% |
159.78M 90.5% |
138.32M -13.4% |
114.76M -17.0% |
32.52M -71.7% |
40.88M 25.7% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.99M -7.3% |
47.81M 1097.8% |
83.86M 75.4% |
159.77M 90.5% |
138.32M -13.4% |
114.76M -17.0% |
32.5M -71.7% |
40.88M 25.8% |
23.73M -42.0% |
10.1M -57.4% |
13.89M 37.5% |
7.09M -49.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-17.96M - |
-20.3M - |
-32.27M - |
1.08M - |
-33.17M - |
-110.14M - |
-143.55M - |
-214.14M - |
-201.06M - |
-152.29M - |
-128.33M - |
-103.24M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
50.93M - |
- |
44.65M - |
- |
50.13M - |
- |
45.06M - |
- |
6.58M - |
- |
1.91M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.723 -6.0% |
0.592 -18.1% |
0.562 -5.2% |
0.454 -19.2% |
0.408 -10.2% |
0.462 13.2% |
0.469 1.7% |
0.422 -10.2% |
0.337 -20.0% |
0.06 -82.2% |
-0.01 - |
0.01 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.3% -13.5% |
16.5% -47.3% |
16% -3.0% |
13.62% -14.8% |
12.84% -5.7% |
10.91% -15.1% |
10.91% 0.1% |
9.61% -11.9% |
7.65% -20.4% |
1.37% -82.1% |
-0.08% - |
0.39% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.77% -20.8% |
9.38% -31.9% |
9.53% 1.6% |
8.09% -15.2% |
7.36% -9.0% |
6.83% -7.1% |
7.03% 2.8% |
6.12% -13.0% |
4.81% -21.3% |
0.8% -83.4% |
-0.05% - |
0.22% - |