2017 Q4 | 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] |
215.4M 19.4% |
197.18M -8.5% |
177.81M -9.8% |
170.04M -4.4% |
170.76M 0.4% |
155.36M -9.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.86M 28.3% |
50.78M 41.6% |
54.34M 7.0% |
40.83M -24.9% |
35.94M -12.0% |
33.57M -6.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
179.54M 17.8% |
146.4M -18.5% |
123.47M -15.7% |
129.2M 4.6% |
134.82M 4.3% |
121.78M -9.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.5M 32.0% |
159.65M 16.1% |
155.26M -2.7% |
167.57M 7.9% |
159.15M -5.0% |
126.49M -20.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.65M 33.3% |
108.87M 7.1% |
100.92M -7.3% |
126.74M 25.6% |
123.21M -2.8% |
92.91M -24.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.9M 2.2% |
37.54M -51.8% |
22.55M -39.9% |
2.47M -89.1% |
11.61M 371.0% |
28.87M 148.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
52.76M - |
14.79M -72.0% |
14.15M -4.3% |
27.62M 95.1% |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.98M -13.4% |
41.01M -26.7% |
38.97M -5.0% |
16.4M -57.9% |
30.25M 84.5% |
42.88M 41.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.045 -15.5% |
0.04 -11.8% |
0.04 0.0% |
0.01 -75.0% |
0.03 200.0% |
0.04 33.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.045 -15.5% |
0.04 -11.8% |
0.04 0.0% |
0.01 -75.0% |
0.03 200.0% |
0.04 33.3% |