2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] |
388.98M - |
422.78M 8.7% |
397.45M -6.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
233.48M - |
264.82M 13.4% |
234.18M -11.6% |
|
Gross Profit | [friend] | [friend] | [friend] |
155.5M - |
157.95M 1.6% |
163.27M 3.4% |
|
Total Expenses | [friend] | [friend] | [friend] |
278.83M - |
306.93M 10.1% |
288.63M -6.0% |
|
Operating Expense | [friend] | [friend] | [friend] |
45.34M - |
42.1M -7.1% |
54.45M 29.3% |
|
Operating Income | [friend] | [friend] | [friend] |
110.16M - |
115.85M 5.2% |
108.82M -6.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
94M 49.6% |
107.59M 14.5% |
104.67M -2.7% |
|
Net Income | [friend] | [friend] | [friend] |
94M - |
107.59M 14.5% |
104.67M -2.7% |
|
Basic EPS | [friend] | [friend] | [friend] |
1.84 - |
1.426 -22.5% |
1.135 -20.4% |
|
Diluted EPS | [friend] | [friend] | [friend] |
1.84 - |
1.426 -22.5% |
1.135 -20.4% |