2016 Q1 | 2016 Q2 | 2016 Q3 | 2016 Q4 | 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] | [friend] | [friend] | [friend] | [friend] |
109.88M 45.4% |
140.49M 27.9% |
213.86M 52.2% |
104.79M -51.0% |
159.82M 52.5% |
241.4M 51.0% |
235.3M -2.5% |
136.02M -42.2% |
201.61M 48.2% |
146.07M -27.5% |
273.3M 87.1% |
81.13M -70.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.7M 53.5% |
86.93M 21.2% |
134.58M 54.8% |
79.98M -40.6% |
120.99M 51.3% |
199.88M 65.2% |
173.47M -13.2% |
105.05M -39.4% |
143.97M 37.0% |
104.32M -27.5% |
172.81M 65.6% |
54.08M -68.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.18M 32.3% |
53.56M 40.3% |
79.28M 48.0% |
24.81M -68.7% |
38.83M 56.5% |
41.51M 6.9% |
61.83M 48.9% |
30.97M -49.9% |
57.64M 86.1% |
41.75M -27.6% |
100.49M 140.7% |
27.05M -73.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.03M 43.4% |
112.79M 9.5% |
184.25M 63.4% |
102.29M -44.5% |
152.84M 49.4% |
229.17M 49.9% |
212.89M -7.1% |
133.3M -37.4% |
183.15M 37.4% |
134.9M -26.3% |
218.1M 61.7% |
84.39M -61.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.33M 24.5% |
25.87M -17.4% |
49.67M 92.0% |
22.31M -55.1% |
31.86M 42.8% |
29.29M -8.1% |
39.42M 34.6% |
28.25M -28.3% |
39.18M 38.7% |
30.58M -22.0% |
45.29M 48.1% |
30.31M -33.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.85M 85.5% |
27.7M 304.3% |
29.61M 6.9% |
2.5M -91.6% |
6.98M 179.1% |
12.22M 75.2% |
22.41M 83.4% |
2.72M -87.9% |
18.46M 578.8% |
11.17M -39.5% |
55.2M 394.2% |
-3.26M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.55M - |
- | - | - |
8.46M - |
- | - | - |
9.25M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.27M -65.8% |
11.55M 409.4% |
49.67M 329.9% |
4.53M -90.9% |
3.96M -12.5% |
10.42M 163.2% |
24.36M 133.7% |
5.16M -78.8% |
4.1M -20.5% |
2.29M -44.2% |
33.81M 1379.4% |
14.03M -58.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.02 -68.2% |
0.106 442.3% |
0.443 316.7% |
0.038 -91.4% |
0.032 -16.6% |
0.085 169.3% |
0.199 133.8% |
0.042 -78.9% |
0.034 -20.2% |
0.019 -44.5% |
0.276 1382.8% |
0.115 -58.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.02 -68.1% |
0.106 442.3% |
0.443 316.7% |
0.038 -91.4% |
0.032 -16.6% |
0.085 169.3% |
0.199 133.8% |
0.042 -78.9% |
0.034 -20.2% |
0.019 -44.5% |
0.276 1382.8% |
0.115 -58.2% |