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] |
60.57M 5.6% |
61.82M 2.1% |
65.44M 5.8% |
70.03M 7.0% |
75.98M 8.5% |
82.51M 8.6% |
87.69M 6.3% |
90.04M 2.7% |
92.05M 2.2% |
95.21M 3.4% |
97.29M 2.2% |
100.46M 3.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.27M 36.8% |
34.5M -4.9% |
29.65M -14.1% |
40.32M 36.0% |
35.16M -12.8% |
42.82M 21.8% |
50.73M 18.5% |
51.48M 1.5% |
56.19M 9.1% |
53.05M -5.6% |
49.76M -6.2% |
45.51M -8.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.3M -21.2% |
27.32M 12.4% |
35.79M 31.0% |
29.71M -17.0% |
40.83M 37.4% |
39.69M -2.8% |
36.96M -6.9% |
38.56M 4.3% |
35.86M -7.0% |
42.16M 17.5% |
47.53M 12.8% |
54.96M 15.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.24M 11.0% |
72.3M -3.9% |
66.08M -8.6% |
73.84M 11.7% |
68.67M -7.0% |
76.29M 11.1% |
84.91M 11.3% |
85.43M 0.6% |
96.2M 12.6% |
90.46M -6.0% |
88.12M -2.6% |
86.35M -2.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.97M -5.5% |
37.8M -3.0% |
36.43M -3.6% |
33.52M -8.0% |
33.51M 0.0% |
33.47M -0.1% |
34.18M 2.1% |
33.95M -0.7% |
40.02M 17.9% |
37.41M -6.5% |
38.36M 2.5% |
40.84M 6.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-14.68M - |
-10.48M - |
-643K - |
-3.81M - |
7.31M - |
6.22M -14.9% |
2.78M -55.3% |
4.61M 65.4% |
-4.15M - |
4.75M - |
9.17M 93.2% |
14.11M 53.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-47.35M - |
-31.11M - |
-19M - |
-24.05M - |
-11.04M - |
-23.98M - |
-37.15M - |
-34.39M - |
-27.73M - |
-24.91M - |
-22.75M - |
-19.53M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-47.35M - |
-31.11M - |
-19.04M - |
-24.09M - |
-11.08M - |
-24.01M - |
-37.42M - |
-34.66M - |
-28M - |
-25.19M - |
-22.75M - |
-19.53M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.22 - |
-0.14 - |
-0.08 - |
-0.09 - |
-0.03 - |
-0.09 - |
-0.15 - |
-0.14 - |
-0.1 - |
-0.09 - |
-0.08 - |
-0.06 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.22 - |
-0.14 - |
-0.08 - |
-0.09 - |
-0.03 - |
-0.09 - |
-0.15 - |
-0.14 - |
-0.1 - |
-0.09 - |
-0.08 - |
-0.06 - |