2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
1.08B 29.4% |
1.19B 10.3% |
1.78B 49.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
860.69M 33.3% |
985.99M 14.6% |
1.48B 50.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
219.09M 15.8% |
204.67M -6.6% |
295.82M 44.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
941.61M 29.6% |
1.09B 16.2% |
1.66B 51.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
80.92M -0.2% |
107.92M 33.4% |
181.02M 67.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
138.17M 27.8% |
96.74M -30.0% |
114.81M 18.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
98.17M 27.3% |
67.43M -31.3% |
25.82M -61.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
98.17M 27.3% |
67.5M -31.2% |
25M -63.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.171 27.1% |
0.531 -54.7% |
0.169 -68.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.157 26.6% |
0.531 -54.1% |
0.169 -68.1% |