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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.1M 5.1% |
73.94M 5.5% |
75.35M 1.9% |
81.55M 8.2% |
82.76M 1.5% |
84.7M 2.3% |
86.63M 2.3% |
90.3M 4.2% |
90.45M 0.2% |
85.58M -5.4% |
88.01M 2.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.54M 5.9% |
28.77M 4.5% |
29.29M 1.8% |
32.79M 11.9% |
35.19M 7.3% |
32.81M -6.8% |
31.78M -3.1% |
34.86M 9.7% |
36.22M 3.9% |
35.88M -1.0% |
34.07M -5.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.55M 4.6% |
45.17M 6.2% |
46.06M 2.0% |
48.76M 5.9% |
47.57M -2.5% |
51.89M 9.1% |
54.85M 5.7% |
55.45M 1.1% |
54.23M -2.2% |
49.7M -8.3% |
53.94M 8.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.82M 6.1% |
74.7M 15.2% |
71.9M -3.7% |
75.42M 4.9% |
78.61M 4.2% |
73.84M -6.1% |
75.25M 1.9% |
82.86M 10.1% |
77.41M -6.6% |
91.38M 18.0% |
96.48M 5.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.28M 6.3% |
45.94M 23.2% |
42.62M -7.2% |
42.63M 0.0% |
43.42M 1.8% |
41.03M -5.5% |
43.47M 6.0% |
48.01M 10.4% |
41.19M -14.2% |
55.5M 34.8% |
62.41M 12.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.27M -6.2% |
-761K - |
3.44M - |
6.13M 78.2% |
4.15M -32.3% |
10.86M 161.7% |
11.38M 4.8% |
7.44M -34.6% |
13.04M 75.3% |
-5.8M - |
-8.47M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.86M - |
-1.76M - |
-9.7M - |
2.21M - |
-589K - |
3.94M - |
9.17M 133.1% |
1.36M -85.2% |
4.71M 246.5% |
-48.97M - |
-12.46M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.86M - |
-1.76M - |
-9.7M - |
2.21M - |
-589K - |
3.94M - |
9.17M 133.1% |
1.36M -85.2% |
4.71M 246.5% |
-48.97M - |
-12.46M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.02 - |
-0.01 - |
-0.06 - |
0.01 - |
-0.004 - |
0.03 - |
0.06 100% |
0.01 -83.3% |
0.03 200.0% |
-0.31 - |
-0.08 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.02 - |
-0.01 - |
-0.06 - |
0.01 - |
-0.004 - |
0.02 - |
0.06 200.0% |
0.01 -83.3% |
0.03 200.0% |
-0.31 - |
-0.08 - |