2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - |
62.31% - |
62.27% -0.1% |
49.94% -19.8% |
46.05% -7.8% |
47.17% 2.4% |
47.17% 0% |
47.17% 0% |
44.28% -6.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.15% -15.8% |
11.06% 8.9% |
12.63% 14.2% |
13.74% 8.8% |
15.73% 14.5% |
16.33% 3.8% |
15.55% -4.8% |
14.95% -3.9% |
12.57% -15.9% |
10.08% -19.8% |
8.8% -12.8% |
8.14% -7.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.83% -10.1% |
23.73% -0.4% |
24.49% 3.2% |
24.83% 1.4% |
26.05% 4.9% |
26.92% 3.3% |
27.09% 0.6% |
27.64% 2.0% |
26.84% -2.9% |
26.34% -1.9% |
25.07% -4.8% |
24.56% -2.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.13% -18.7% |
13.34% 1.6% |
14.64% 9.7% |
16.6% 13.4% |
18.23% 9.9% |
19.02% 4.3% |
18.12% -4.7% |
16.67% -8.0% |
13.18% -20.9% |
10.75% -18.4% |
9.88% -8.1% |
9.41% -4.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
656.26M -1.9% |
755.48M 15.1% |
901.72M 19.4% |
1.12B 23.7% |
1.29B 15.7% |
1.47B 13.6% |
1.63B 10.8% |
1.59B -2.0% |
1.54B -3.3% |
1.5B -2.4% |
1.55B 3.6% |
1.69B 8.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01B 4.0% |
1.4B 38.7% |
1.54B 9.5% |
1.76B 14.8% |
1.98B 12.2% |
2.78B 40.3% |
2.97B 7.2% |
2.93B -1.4% |
3.04B 3.6% |
3.29B 8.3% |
3.41B 3.9% |
3.73B 9.1% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
441.38M 4.4% |
448.54M 1.6% |
539.17M 20.2% |
711.12M 31.9% |
889.98M 25.2% |
944.97M 6.2% |
1.08B 14.7% |
994.06M -8.2% |
1.09B 10.0% |
1.31B 19.9% |
1.44B 9.8% |
1.7B 18.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
570.37M 3.7% |
954.99M 67.4% |
997.33M 4.4% |
1.05B 5.6% |
1.09B 3.4% |
1.83B 68.2% |
1.89B 3.1% |
1.93B 2.5% |
1.91B -1.2% |
1.94B 1.8% |
1.94B -0.1% |
1.99B 2.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.97M -77.2% |
- |
38.55M - |
- |
99.42M - |
- |
107.91M - |
- |
105.1M - |
- |
164.17M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.54M 243.8% |
108.96M -16.5% |
174.92M 60.5% |
98.7M -43.6% |
173.66M 76.0% |
116.21M -33.1% |
439.54M 278.2% |
313.72M -28.6% |
453.94M 44.7% |
988.26M 117.7% |
1.03B 4.6% |
603.49M -41.6% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
175.06M 74.9% |
117.82M -32.7% |
439.54M 273.1% |
314.31M -28.5% |
451.91M 43.8% |
984.19M 117.8% |
1.03B 5.0% |
600.19M -41.9% |
1.02B 70.7% |
515.05M -49.7% |
915.59M 77.8% |
940.52M 2.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.03M -61.5% |
28.65M 10.1% |
-24.21M - |
-118.87M - |
-55.1M - |
-99.33M - |
-121.11M - |
-96.28M - |
-115.74M - |
-377.25M - |
-320.59M - |
-407.46M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.63M -54.1% |
- |
113.79M - |
- |
203.11M - |
- |
253.18M - |
- |
193.81M - |
- |
136.55M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [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] | [friend] | [friend] | [friend] |
0.586 -17.2% |
0.693 18.3% |
0.879 26.8% |
1.107 26.0% |
1.393 25.8% |
1.593 14.4% |
1.65 3.6% |
1.536 -6.9% |
1.03 -32.9% |
0.43 -58.3% |
0.86 100% |
0.76 -11.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.31% -16.0% |
8.75% -29.0% |
14.87% 70.0% |
19.13% 28.6% |
24.48% 28.0% |
17.2% -29.7% |
17.52% 1.9% |
15.93% -9.1% |
12.9% -19.0% |
8.02% -37.8% |
7.14% -11.0% |
7.01% -1.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.06% -14.8% |
5.95% -15.7% |
9.12% 53.2% |
11.2% 22.8% |
13.57% 21.2% |
11.46% -15.6% |
11.18% -2.4% |
10.13% -9.4% |
7.72% -23.8% |
4.99% -35.3% |
4.28% -14.4% |
4.13% -3.4% |