2017 Q2 | 2018 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.29M 2.3% |
73.79M -0.7% |
90.84M 23.1% |
94.11M 3.6% |
108.64M 15.4% |
127.02M 16.9% |
123.74M -2.6% |
133.24M 7.7% |
131.74M -1.1% |
25.05M -81.0% |
25.62M 2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.36M 6.0% |
52.28M 1.8% |
64.89M 24.1% |
70.95M 9.3% |
69.66M -1.8% |
71.48M 2.6% |
60.47M -15.4% |
54.91M -9.2% |
62.89M 14.5% |
14.29M -77.3% |
21.85M 52.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.93M -5.0% |
21.51M -6.2% |
25.95M 20.6% |
23.16M -10.8% |
38.97M 68.3% |
55.53M 42.5% |
63.27M 13.9% |
78.34M 23.8% |
68.85M -12.1% |
10.75M -84.4% |
3.77M -64.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.51M 7.0% |
78.11M 3.4% |
92.99M 19.0% |
124.89M 34.3% |
146.6M 17.4% |
153.31M 4.6% |
145.11M -5.3% |
122.88M -15.3% |
110.14M -10.4% |
27.64M -74.9% |
33.18M 20.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.15M 9.0% |
25.84M 7.0% |
28.1M 8.8% |
53.94M 91.9% |
76.94M 42.6% |
81.83M 6.4% |
84.64M 3.4% |
67.97M -19.7% |
47.25M -30.5% |
13.35M -71.8% |
11.33M -15.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.22M - |
-4.32M - |
-2.15M - |
-30.78M - |
-37.97M - |
-26.29M - |
-21.37M - |
10.37M - |
21.6M 108.3% |
-2.59M - |
-7.56M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.82M - |
- |
-1.68M - |
- |
-36.62M - |
- | - | - |
21.27M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.86M - |
-6.04M - |
-4.92M - |
-30.98M - |
-36.77M - |
-26.43M - |
-18.03M - |
9.06M - |
20.15M 122.3% |
-2.33M - |
-8.69M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.008 - |
-0.01 - |
-0.008 - |
-0.052 - |
-0.061 - |
-0.044 - |
-0.03 - |
0.015 - |
0.034 124.2% |
-0.004 - |
-0.015 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.008 - |
-0.01 - |
-0.008 - |
-0.052 - |
-0.061 - |
-0.044 - |
-0.03 - |
0.015 - |
0.034 124.2% |
-0.004 - |
-0.015 - |