2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.33B 67.6% |
1.5B 12.7% |
1.33B -11.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
1.07B 77.0% |
1.19B 11.2% |
1.14B -4.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
256.62M -67.6% |
306.16M 19.3% |
189.25M -38.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.19B - |
1.33B 11.3% |
1.28B -3.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
120.28M - |
135.2M 12.4% |
139.03M 2.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
136.34M -82.8% |
170.96M 25.4% |
50.22M -70.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
100.29M 48.8% |
141.08M 40.7% |
42.41M -69.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
100.29M 48.8% |
141.08M 40.7% |
42.41M -69.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.88 48.0% |
1.12 27.3% |
0.28 -75% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.88 48.0% |
1.12 27.3% |
0.28 -75% |