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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.63M 17.9% |
27.07M 5.6% |
29.8M 10.1% |
32.05M 7.6% |
34.94M 9.0% |
36.97M 5.8% |
38.95M 5.4% |
41.46M 6.4% |
43.59M 5.1% |
46.51M 6.7% |
49.28M 6.0% |
51.4M 4.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.15M 33.3% |
5.68M 10.3% |
6.09M 7.1% |
6.55M 7.6% |
6.98M 6.5% |
7.14M 2.3% |
7.51M 5.1% |
8.05M 7.3% |
8.41M 4.4% |
8.78M 4.4% |
9.26M 5.4% |
9.93M 7.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.48M 14.5% |
21.39M 4.4% |
23.71M 10.9% |
25.5M 7.5% |
27.96M 9.6% |
29.83M 6.7% |
31.45M 5.4% |
33.41M 6.2% |
35.18M 5.3% |
37.73M 7.2% |
40.02M 6.1% |
41.48M 3.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.79M 13.3% |
30.37M 5.5% |
32.65M 7.5% |
35.53M 8.8% |
37.68M 6.0% |
38.16M 1.3% |
38.47M 0.8% |
41.73M 8.5% |
46.76M 12.0% |
46.49M -0.6% |
45.18M -2.8% |
47.68M 5.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.63M 9.7% |
24.69M 4.5% |
26.56M 7.6% |
28.98M 9.1% |
30.7M 5.9% |
31.02M 1.0% |
30.96M -0.2% |
33.68M 8.8% |
38.35M 13.9% |
37.71M -1.7% |
35.92M -4.7% |
37.75M 5.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-3.15M - |
-3.3M - |
-2.85M - |
-3.48M - |
-2.75M - |
-1.19M - |
489K - |
-274K - |
-3.17M - |
17K - |
4.1M 24041.2% |
3.73M -9.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-7.19M - |
661K - |
-1.43M - |
-6.96M - |
2.1M - |
10.27M 388.5% |
1.6M -84.4% |
1.25M -22.2% |
-5.67M - |
4.05M - |
3.22M -20.4% |
5.17M 60.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-7.19M - |
661K - |
-1.43M - |
-6.96M - |
2.1M - |
10.27M 388.5% |
1.6M -84.4% |
1.25M -22.2% |
-5.67M - |
4.05M - |
3.22M -20.4% |
5.17M 60.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.22 - |
0.02 - |
-0.04 - |
-0.21 - |
0.06 - |
0.31 416.7% |
0.05 -83.9% |
0.04 -20.0% |
-0.17 - |
0.12 - |
0.1 -16.7% |
0.17 70% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.22 - |
0.02 - |
-0.04 - |
-0.21 - |
0.06 - |
0.3 400% |
0.05 -83.3% |
0.04 -20.0% |
-0.17 - |
0.12 - |
0.1 -16.7% |
0.17 70% |