2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
798.11M 17.3% |
819.3M 2.7% |
1.01B 23.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
695.81M 18.5% |
705.28M 1.4% |
878.54M 24.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
102.3M 9.8% |
114.02M 11.5% |
129.56M 13.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
771.73M 19.3% |
767.48M -0.6% |
947.26M 23.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
75.92M 26.8% |
62.2M -18.1% |
68.73M 10.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
26.38M -20.8% |
51.83M 96.5% |
60.84M 17.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
16.36M -19.8% |
32.85M 100.8% |
25.93M -21.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
12.6M -30.2% |
28.07M 122.8% |
22.17M -21.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.016 -39.8% |
0.035 123.6% |
0.028 -21.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.016 -39.8% |
0.035 123.6% |
0.028 -21.1% |