2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
582.8M 44.7% |
627.73M 7.7% |
621.02M -1.1% |
|
Cost of Revenue | [friend] | [friend] |
434.95M 34.6% |
478.48M 10.0% |
504.09M 5.4% |
|
Gross Profit | [friend] | [friend] |
147.85M 85.7% |
149.26M 1.0% |
116.93M -21.7% |
|
Total Expenses | [friend] | [friend] |
487.98M 40.3% |
534.59M 9.6% |
565.71M 5.8% |
|
Operating Expense | [friend] | [friend] |
53.03M 115.6% |
56.11M 5.8% |
61.62M 9.8% |
|
Operating Income | [friend] | [friend] |
94.82M 72.3% |
93.15M -1.8% |
55.31M -40.6% |
|
Net Income (Cont Operations) | [friend] | [friend] |
97.81M 66.1% |
78.43M -19.8% |
40.26M -48.7% |
|
Net Income | [friend] | [friend] |
75.81M 67.3% |
76.88M 1.4% |
39.43M -48.7% |
|
Basic EPS | [friend] | [friend] |
0.569 67.3% |
0.66 16.1% |
0.3 -54.5% |
|
Diluted EPS | [friend] | [friend] |
0.569 67.3% |
0.66 16.1% |
0.3 -54.5% |