2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.31B 27.7% |
1.72B 31.4% |
1.34B -22.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
975.98M 42.5% |
1.21B 23.5% |
932.39M -22.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
332.8M -2.1% |
514.36M 54.6% |
403.87M -21.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.23B 35.7% |
1.51B 22.1% |
1.24B -17.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
258.19M 15.2% |
301.6M 16.8% |
309.04M 2.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
74.61M -35.6% |
212.75M 185.2% |
94.84M -55.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
58.82M -42.4% |
165.57M 181.5% |
70.26M -57.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
62.74M -39.8% |
165.94M 164.5% |
70.4M -57.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.14 -48.1% |
0.36 157.1% |
0.15 -58.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.14 -48.1% |
0.36 157.1% |
0.15 -58.3% |