2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
287.04M -10.7% |
323.31M 12.6% |
273.02M -15.6% |
286.76M 5.0% |
266.24M -7.2% |
290.98M 9.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
209.8M -5.6% |
243.46M 16.0% |
202.62M -16.8% |
202.97M 0.2% |
180.46M -11.1% |
200.85M 11.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.25M -22.3% |
79.85M 3.4% |
70.4M -11.8% |
83.79M 19.0% |
85.78M 2.4% |
90.13M 5.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
263.58M -5.8% |
301.68M 14.5% |
249.21M -17.4% |
247.76M -0.6% |
229.21M -7.5% |
252.16M 10.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.78M -6.5% |
58.22M 8.3% |
46.58M -20.0% |
44.79M -3.8% |
48.74M 8.8% |
51.3M 5.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.46M -44.0% |
21.63M -7.8% |
23.82M 10.1% |
39M 63.7% |
37.03M -5.0% |
38.83M 4.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.96M -63.3% |
16.55M 38.4% |
17.25M 4.3% |
37.9M 119.7% |
34.69M -8.5% |
38.04M 9.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.09M -69.5% |
11M 55.2% |
13.18M 19.8% |
28.82M 118.7% |
26.73M -7.2% |
30.19M 12.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.03 -70% |
0.047 56.7% |
0.056 19.1% |
0.124 121.4% |
0.114 -8.1% |
0.129 13.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.03 -70% |
0.047 56.7% |
0.056 19.1% |
0.124 121.4% |
0.114 -8.1% |
0.129 13.2% |