2016 Q4 | 2017 Q4 | 2018 Q3 | 2018 Q4 | 2019 Q2 | 2019 Q3 | 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] | [friend] | [friend] | [friend] |
237.14M -4.9% |
230.44M -2.8% |
288.75M 25.3% |
254.49M -11.9% |
210.68M -17.2% |
232.92M 10.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
169.54M -2.1% |
168.55M -0.6% |
211.18M 25.3% |
184.53M -12.6% |
150.94M -18.2% |
169.23M 12.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.61M -11.3% |
61.89M -8.4% |
77.57M 25.3% |
69.96M -9.8% |
59.74M -14.6% |
63.69M 6.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.48M -4.4% |
197.1M 0.8% |
242.07M 22.8% |
225.9M -6.7% |
196.96M -12.8% |
215.79M 9.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.94M -17.0% |
28.55M 10.1% |
30.89M 8.2% |
41.37M 34.0% |
46.02M 11.2% |
46.57M 1.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.66M -7.4% |
33.34M -20.0% |
46.69M 40.0% |
28.59M -38.8% |
13.72M -52.0% |
17.12M 24.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.15M -8.2% |
34.06M -17.2% |
49.58M 45.6% |
29.18M -41.1% |
14.21M -51.3% |
24.48M 72.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.36M -5.5% |
28.32M -17.6% |
40.36M 42.5% |
22.37M -44.6% |
10.68M -52.3% |
20.77M 94.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.017 -10.1% |
0.014 -18.3% |
0.02 42.5% |
0.011 -44.5% |
0.005 -52.2% |
0.01 94.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.017 -10.1% |
0.014 -18.3% |
0.02 42.5% |
0.011 -44.5% |
0.005 -52.2% |
0.01 94.2% |