2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q4 | 2020 Q1 | 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] | [friend] | [friend] |
267.55M 9.4% |
422.77M 58.0% |
462.91M 9.5% |
352.59M -23.8% |
356.57M 1.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
172.24M 6.6% |
283.98M 64.9% |
313.31M 10.3% |
227.88M -27.3% |
243.63M 6.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.31M 14.9% |
138.79M 45.6% |
149.6M 7.8% |
124.71M -16.6% |
112.94M -9.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
225.65M 4.1% |
344.93M 52.9% |
374.02M 8.4% |
277.82M -25.7% |
290.97M 4.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.41M -3.1% |
60.95M 14.1% |
60.71M -0.4% |
49.94M -17.7% |
47.34M -5.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.9M 50.5% |
77.84M 85.8% |
88.89M 14.2% |
74.77M -15.9% |
65.6M -12.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.32M 56.1% |
81.1M 87.2% |
93.68M 15.5% |
80.88M -13.7% |
68.98M -14.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.63M 90.9% |
64.51M 86.3% |
74.95M 16.2% |
66.28M -11.6% |
54.61M -17.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.025 90.6% |
0.046 86.2% |
0.053 16.3% |
0.047 -11.6% |
0.039 -17.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.025 90.6% |
0.046 86.2% |
0.053 16.3% |
0.047 -11.6% |
0.039 -17.5% |