2017 Q4 | 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] | [friend] |
152.09M 12.7% |
174.66M 14.8% |
181.34M 3.8% |
186.45M 2.8% |
159.01M -14.7% |
202.15M 27.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | |
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.09M 12.7% |
174.66M 14.8% |
181.34M 3.8% |
186.45M 2.8% |
159.01M -14.7% |
202.15M 27.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | |
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.42M 20.8% |
130.25M 6.4% |
134.07M 2.9% |
155.6M 16.1% |
118.51M -23.8% |
154.79M 30.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.66M -11.9% |
44.41M 49.7% |
47.27M 6.4% |
30.85M -34.7% |
40.5M 31.3% |
47.35M 16.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.64M -24.5% |
19.43M 32.7% |
15.63M -19.6% |
14.12M -9.7% |
11.98M -15.1% |
24.36M 103.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.025 -24.2% |
0.033 32.4% |
0.026 -22.4% |
0.022 -12.9% |
0.019 -15.2% |
0.039 103.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.025 -25.2% |
0.033 33.8% |
0.026 -22.0% |
0.022 -13.3% |
0.019 -15.2% |
0.038 103.2% |