2017 Q1 | 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] | [friend] |
52.96M 31.2% |
61.69M 16.5% |
78.4M 27.1% |
69.38M -11.5% |
91.39M 31.7% |
109.19M 19.5% |
137.9M 26.3% |
127.9M -7.3% |
151.09M 18.1% |
153.3M 1.5% |
192.51M 25.6% |
164.01M -14.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.52M 25.7% |
8.62M 14.7% |
11.16M 29.4% |
10M -10.3% |
14.17M 41.7% |
19.79M 39.6% |
22.15M 12.0% |
19.89M -10.2% |
24.25M 21.9% |
24.38M 0.5% |
28.05M 15.1% |
24.76M -11.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.44M 32.2% |
53.06M 16.8% |
67.24M 26.7% |
59.38M -11.7% |
77.21M 30.0% |
89.4M 15.8% |
115.75M 29.5% |
108.01M -6.7% |
126.84M 17.4% |
128.92M 1.6% |
164.45M 27.6% |
139.25M -15.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.5M 16.9% |
71.48M 9.1% |
80.22M 12.2% |
85.44M 6.5% |
105.39M 23.4% |
126.38M 19.9% |
138.24M 9.4% |
147.4M 6.6% |
167.69M 13.8% |
166.77M -0.5% |
183.21M 9.9% |
179.23M -2.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.98M 15.8% |
62.86M 8.4% |
69.06M 9.9% |
75.43M 9.2% |
91.22M 20.9% |
106.6M 16.9% |
116.08M 8.9% |
127.51M 9.8% |
143.44M 12.5% |
142.39M -0.7% |
155.16M 9.0% |
154.47M -0.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-12.54M - |
-9.8M - |
-1.82M - |
-16.06M - |
-14.01M - |
-17.19M - |
-335K - |
-19.5M - |
-16.6M - |
-13.47M - |
9.3M - |
-15.22M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-13.09M - |
-10.35M - |
-2.39M - |
-16.69M - |
-14.49M - |
-16.85M - |
3.15M - |
-15.42M - |
-11.95M - |
-8.54M - |
14.76M - |
-10.01M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-13.09M - |
-10.35M - |
-2.39M - |
-16.69M - |
-14.49M - |
-16.85M - |
3.15M - |
-15.42M - |
-11.95M - |
-8.54M - |
14.76M - |
-10.01M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.48 - |
-0.38 - |
-0.09 - |
-0.61 - |
-0.53 - |
-0.6 - |
0.11 - |
-0.53 - |
-0.41 - |
-0.29 - |
0.5 - |
-0.34 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.48 - |
-0.38 - |
-0.09 - |
-0.61 - |
-0.53 - |
-0.6 - |
0.1 - |
-0.53 - |
-0.41 - |
-0.29 - |
0.49 - |
-0.34 - |