2016 Q4 | 2017 Q2 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.29M 2.7% |
57.75M -14.2% |
46.45M -19.6% |
37.37M -19.6% |
33.91M -9.3% |
31.41M -7.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.96M 9.2% |
30.78M -9.4% |
26.16M -15.0% |
21.02M -19.7% |
18.74M -10.8% |
17.5M -6.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.33M -3.2% |
26.97M -19.1% |
20.29M -24.8% |
16.35M -19.4% |
15.16M -7.3% |
13.91M -8.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.09M 7.2% |
45.05M -6.3% |
38.39M -14.8% |
31.58M -17.8% |
29.57M -6.4% |
28.22M -4.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.13M 2.8% |
14.27M 1.0% |
12.23M -14.3% |
10.56M -13.6% |
10.83M 2.5% |
10.72M -1.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.19M -7.2% |
12.7M -33.9% |
8.06M -36.5% |
5.79M -28.2% |
4.33M -25.2% |
3.19M -26.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.2M -8.8% |
11.69M -35.8% |
7.2M -38.4% |
5.11M -29.0% |
3.43M -32.9% |
2.24M -34.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.8M -14.6% |
8.12M -36.6% |
5.39M -33.5% |
3.61M -33.1% |
2.52M -30.2% |
1.79M -29.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.057 -14.5% |
0.036 -36.7% |
0.024 -33.5% |
0.016 -32.9% |
0.011 -30.4% |
0.008 -29.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.057 -14.5% |
0.036 -36.7% |
0.024 -33.5% |
0.016 -32.9% |
0.011 -30.4% |
0.008 -29.5% |