2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
585.01M 122.7% |
605.43M 3.5% |
753.32M 24.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
496.84M 155.6% |
524.45M 5.6% |
654.54M 24.8% |
|
Gross Profit | [friend] | [friend] | [friend] |
88.16M 29.2% |
80.98M -8.1% |
98.77M 22.0% |
|
Total Expenses | [friend] | [friend] | [friend] |
537.21M 176.3% |
564.44M 5.1% |
712.39M 26.2% |
|
Operating Expense | [friend] | [friend] | [friend] |
40.37M - |
39.99M -1.0% |
57.85M 44.7% |
|
Operating Income | [friend] | [friend] | [friend] |
47.79M -30.0% |
40.99M -14.2% |
40.92M -0.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
35.24M 16.2% |
47.02M 33.4% |
43.54M -7.4% |
|
Net Income | [friend] | [friend] | [friend] |
35.27M 16.1% |
47.04M 33.3% |
43.55M -7.4% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.23 15.1% |
0.28 21.7% |
0.21 -25.0% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.23 15.1% |
0.28 21.7% |
0.21 -25.0% |