2018 Q2 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
56.32% - |
55.71% -1.1% |
41.86% -24.9% |
39.28% -6.2% |
33.26% -15.3% |
33.15% -0.3% |
33.27% 0.4% |
32.91% -1.1% |
32.91% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.35% 17.5% |
33.44% 22.2% |
24.95% -25.4% |
26.72% 7.1% |
27.66% 3.5% |
22.21% -19.7% |
20.15% -9.3% |
17.38% -13.7% |
21.48% 23.6% |
19.46% -9.4% |
29.07% 49.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.84% 19.3% |
41.91% 5.2% |
39.73% -5.2% |
39.72% 0.0% |
39.17% -1.4% |
35.44% -9.5% |
33.91% -4.3% |
31.42% -7.4% |
29.68% -5.5% |
30.13% 1.5% |
31.77% 5.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.98% 13.5% |
37.33% 24.5% |
27.37% -26.7% |
30.72% 12.2% |
28.1% -8.5% |
25.31% -9.9% |
19.88% -21.5% |
17.8% -10.5% |
18.98% 6.6% |
20.47% 7.9% |
28.35% 38.5% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
363.35M 13.0% |
425.33M 17.1% |
400.51M -5.8% |
420.56M 5.0% |
440.57M 4.8% |
465.97M 5.8% |
483.85M 3.8% |
373.68M -22.8% |
384.81M 3.0% |
345.78M -10.1% |
372.3M 7.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.57B 5.5% |
1.71B 8.9% |
1.89B 10.8% |
2.12B 12.0% |
2.32B 9.3% |
3.78B 63.2% |
3.99B 5.6% |
4.02B 0.7% |
4.05B 0.8% |
4.19B 3.4% |
4.34B 3.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
276.52M 9.7% |
279.15M 1.0% |
355.06M 27.2% |
351.16M -1.1% |
495.09M 41.0% |
433.81M -12.4% |
537.62M 23.9% |
524.91M -2.4% |
468.85M -10.7% |
535.8M 14.3% |
608.78M 13.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.29B 4.6% |
1.43B 10.5% |
1.54B 7.6% |
1.77B 15.0% |
1.73B -2.1% |
3.25B 88.0% |
3.36B 3.3% |
3.4B 1.2% |
3.49B 2.6% |
3.57B 2.1% |
3.64B 2.1% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
207.82M - |
- | - | - |
130.19M - |
- | - | - |
147.86M - |
- | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
710.35M 6.7% |
788.73M 11.0% |
906.92M 15.0% |
873.68M -3.7% |
1.05B 20.6% |
1.09B 3.7% |
2.47B 126.3% |
2.55B 3.3% |
2.36B -7.6% |
2.45B 3.7% |
2.51B 2.4% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
788.73M 11.0% |
906.92M 15.0% |
873.68M -3.7% |
1.05B 20.6% |
1.09B 3.7% |
2.47B 126.3% |
2.55B 3.3% |
2.36B -7.6% |
2.45B 3.7% |
2.51B 2.4% |
2.65B 5.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
120.68M 393.4% |
140.98M 16.8% |
18.55M -86.8% |
43.47M 134.3% |
68.76M 58.2% |
-11.45M - |
86.07M - |
-26.12M - |
69.29M - |
58.51M -15.6% |
182.29M 211.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.25M - |
- | - | - |
234.22M - |
- | - | - |
145.29M - |
- | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.358 32.5% |
0.512 43.0% |
0.357 -30.3% |
0.407 14.0% |
0.433 6.3% |
0.36 -16.8% |
0.32 -11.1% |
0.31 -3.1% |
0.277 -10.6% |
0.22 -20.6% |
0.41 86.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.86% 25.8% |
10.45% 32.9% |
6.74% -35.5% |
6.8% 0.9% |
6.97% 2.4% |
4.15% -40.4% |
2.95% -29.0% |
1.92% -34.8% |
2.4% 24.9% |
1.91% -20.5% |
3% 57.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.5% 25.5% |
8.68% 33.5% |
5.55% -36.0% |
5.6% 0.9% |
5.5% -1.9% |
3.4% -38.2% |
2.51% -26.1% |
1.62% -35.4% |
2.05% 26.3% |
1.63% -20.3% |
2.54% 55.4% |