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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.31M 66.5% |
53.37M 15.2% |
59.64M 11.8% |
55.88M -6.3% |
66.04M 18.2% |
67.47M 2.2% |
71.54M 6.0% |
77.91M 8.9% |
78.91M 1.3% |
81.54M 3.3% |
87.76M 7.6% |
- | |
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.05M 32.0% |
18.24M 1.0% |
20.33M 11.5% |
19.97M -1.7% |
23.04M 15.4% |
23.45M 1.8% |
24.28M 3.5% |
26.39M 8.7% |
24.6M -6.8% |
25.87M 5.1% |
26.27M 1.5% |
- | |
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.26M 99.8% |
35.13M 24.3% |
39.31M 11.9% |
35.9M -8.7% |
43M 19.8% |
44.02M 2.4% |
47.26M 7.4% |
51.52M 9.0% |
54.31M 5.4% |
55.68M 2.5% |
61.5M 10.5% |
- | |
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.54M 20.3% |
64.59M 0.1% |
72.12M 11.6% |
70.46M -2.3% |
79.34M 12.6% |
80.75M 1.8% |
77.12M -4.5% |
91.74M 19.0% |
85.59M -6.7% |
93.11M 8.8% |
96.83M 4.0% |
- | |
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.49M 16.3% |
46.36M -0.3% |
51.79M 11.7% |
50.48M -2.5% |
56.3M 11.5% |
57.3M 1.8% |
52.84M -7.8% |
65.34M 23.7% |
60.99M -6.7% |
67.24M 10.2% |
70.56M 4.9% |
- | |
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-18.23M - |
-11.23M - |
-12.48M - |
-14.58M - |
-13.3M - |
-13.28M - |
-5.58M - |
-13.82M - |
-6.68M - |
-11.56M - |
-9.06M - |
- | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-20.54M - |
-16.81M - |
-16.84M - |
-18.18M - |
-20.09M - |
-21.12M - |
4.01M - |
-12.69M - |
-2.92M - |
-9.94M - |
-937K - |
-4.49M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-20.54M - |
-16.81M - |
-16.84M - |
-18.18M - |
-20.09M - |
-21.12M - |
4.01M - |
-12.69M - |
-2.92M - |
-9.94M - |
-937K - |
- | |
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.22 - |
-0.18 - |
-0.17 - |
-0.19 - |
-0.2 - |
-0.21 - |
0.05 - |
-0.13 - |
-0.03 - |
-0.1 - |
0 - |
- | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.22 - |
-0.18 - |
-0.17 - |
-0.19 - |
-0.2 - |
-0.21 - |
0.05 - |
-0.13 - |
-0.03 - |
-0.1 - |
0 - |
- |