2017 Q2 | 2017 Q3 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.71M 46.3% |
154.9M 4.9% |
174.28M 12.5% |
224.46M 28.8% |
255.94M 14.0% |
293.79M 14.8% |
262.17M -10.8% |
243.56M -7.1% |
216.47M -11.1% |
208.49M -3.7% |
222.08M 6.5% |
216.41M -2.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.77M 21.4% |
86.11M -17.0% |
103.96M 20.7% |
138.19M 32.9% |
140.84M 1.9% |
153.34M 8.9% |
162.33M 5.9% |
167.32M 3.1% |
213.56M 27.6% |
132.82M -37.8% |
136.86M 3.0% |
142.89M 4.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.93M 183.3% |
68.8M 56.6% |
70.32M 2.2% |
86.27M 22.7% |
115.1M 33.4% |
140.45M 22.0% |
99.84M -28.9% |
76.24M -23.6% |
2.92M -96.2% |
75.67M 2496.0% |
85.23M 12.6% |
73.52M -13.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135M 10.9% |
115.62M -14.4% |
141.5M 22.4% |
173.33M 22.5% |
175.61M 1.3% |
189.2M 7.7% |
194.95M 3.0% |
208.58M 7.0% |
256.44M 22.9% |
169.08M -34.1% |
176.41M 4.3% |
180.74M 2.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.23M -14.0% |
29.51M -5.5% |
37.54M 27.2% |
35.13M -6.4% |
34.77M -1.0% |
35.86M 3.1% |
32.62M -9.0% |
41.27M 26.5% |
42.88M 3.9% |
36.26M -15.5% |
39.55M 9.1% |
37.85M -4.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.7M - |
39.29M 209.2% |
32.78M -16.6% |
51.14M 56.0% |
80.33M 57.1% |
104.59M 30.2% |
67.21M -35.7% |
34.97M -48.0% |
-39.97M - |
39.41M - |
45.68M 15.9% |
35.67M -21.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-21.32M - |
-12.88M - |
9.84M - |
8.82M -10.3% |
-56.81M - |
43.35M - |
191.66M 342.1% |
71.96M -62.5% |
-5.86M - |
25.77M - |
-45.06M - |
62.55M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-21.32M - |
-12.88M - |
9.84M - |
8.82M -10.3% |
-56.81M - |
43.35M - |
191.66M 342.1% |
71.96M -62.5% |
-5.86M - |
25.77M - |
-45.06M - |
62.55M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.27 - |
-0.16 - |
0.12 - |
0.11 -8.3% |
-0.71 - |
0.54 - |
2.46 355.6% |
0.94 -61.8% |
-0.08 - |
0.34 - |
-0.6 - |
0.82 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.27 - |
-0.16 - |
0.12 - |
0.11 -8.3% |
-0.71 - |
0.52 - |
2.34 350.0% |
0.9 -61.5% |
-0.08 - |
0.33 - |
-0.6 - |
0.81 - |