2016 Q3 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.84M 12.9% |
49.02M 11.8% |
46.22M -5.7% |
46.83M 1.3% |
51.38M 9.7% |
53.72M 4.5% |
48.54M -9.6% |
45.17M -7.0% |
54.61M 20.9% |
54.62M 0.0% |
51.76M -5.2% |
56.43M 9.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.17M 8.5% |
34.68M 15.0% |
32.3M -6.9% |
34.35M 6.3% |
36.67M 6.8% |
40.97M 11.7% |
34.75M -15.2% |
32.05M -7.8% |
41.58M 29.7% |
40.41M -2.8% |
37.69M -6.7% |
42.77M 13.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.68M 24.0% |
14.34M 4.9% |
13.92M -2.9% |
12.48M -10.3% |
14.71M 17.8% |
12.75M -13.3% |
13.79M 8.2% |
13.12M -4.9% |
13.03M -0.7% |
14.21M 9.1% |
14.07M -1.0% |
13.66M -2.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.72M 9.3% |
42.92M 10.8% |
40.97M -4.5% |
41.93M 2.4% |
45.81M 9.3% |
48.76M 6.4% |
44M -9.8% |
41.44M -5.8% |
50.28M 21.3% |
47.36M -5.8% |
45.98M -2.9% |
51.29M 11.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.55M 12.2% |
8.23M -3.8% |
8.66M 5.2% |
7.59M -12.4% |
9.14M 20.5% |
7.79M -14.8% |
9.25M 18.8% |
9.39M 1.5% |
8.7M -7.4% |
6.95M -20.1% |
8.29M 19.3% |
8.53M 2.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.12M 50.5% |
6.11M 19.2% |
5.25M -13.9% |
4.9M -6.8% |
5.57M 13.7% |
4.96M -10.9% |
4.54M -8.4% |
3.72M -18.0% |
4.33M 16.2% |
7.26M 67.7% |
5.78M -20.4% |
5.14M -11.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.84M 59.3% |
5.59M 15.6% |
4.85M -13.3% |
4.5M -7.1% |
5.18M 14.9% |
4.52M -12.7% |
4.1M -9.3% |
3.24M -21.0% |
4.02M 24.1% |
7.15M 77.9% |
5.45M -23.8% |
4.72M -13.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.16M 62.0% |
3.14M -0.8% |
3.46M 10.2% |
3.02M -12.6% |
3.2M 6.1% |
3.06M -4.5% |
3.13M 2.2% |
2.57M -17.8% |
3.02M 17.7% |
3.36M 11.3% |
3.22M -4.4% |
2.71M -15.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.016 61.9% |
0.016 -0.6% |
0.017 7.7% |
0.014 -19.0% |
0.015 6.6% |
0.014 -4.8% |
0.014 2.2% |
0.012 -17.7% |
0.014 18.1% |
0.015 10.9% |
0.015 -4.6% |
0.012 -15.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.011 62.3% |
0.011 0% |
0.012 8.0% |
0.01 -17.4% |
0.011 6.0% |
0.01 -4.7% |
0.01 3.0% |
0.009 -18.3% |
0.01 17.6% |
0.011 12.0% |
0.011 -4.5% |
0.009 -15.9% |