2017 Q2 | 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] |
67.04M -1.2% |
83.96M 25.2% |
66.01M -21.4% |
51.33M -22.2% |
92.73M 80.6% |
97.86M 5.5% |
121.31M 24.0% |
241.06M 98.7% |
264.76M 9.8% |
277.51M 4.8% |
287.32M 3.5% |
297.94M 3.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.33M 5.5% |
61.1M 21.4% |
45.09M -26.2% |
40.69M -9.8% |
76.78M 88.7% |
90.26M 17.6% |
77.23M -14.4% |
153.3M 98.5% |
183.5M 19.7% |
176.09M -4.0% |
212.84M 20.9% |
226.74M 6.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.72M -17.0% |
22.86M 36.8% |
20.92M -8.5% |
10.64M -49.1% |
15.95M 49.8% |
7.59M -52.4% |
44.08M 480.4% |
87.76M 99.1% |
81.26M -7.4% |
101.42M 24.8% |
74.49M -26.6% |
71.21M -4.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.59M 3.7% |
77.1M 17.5% |
61.6M -20.1% |
55.33M -10.2% |
90.81M 64.1% |
104.53M 15.1% |
104.35M -0.2% |
178.86M 71.4% |
211.49M 18.2% |
208.85M -1.2% |
261.06M 25.0% |
262.64M 0.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.26M -1.7% |
16.01M 4.9% |
16.5M 3.1% |
14.65M -11.3% |
14.02M -4.3% |
14.26M 1.7% |
27.12M 90.2% |
25.55M -5.8% |
27.99M 9.5% |
32.76M 17.0% |
48.23M 47.2% |
35.91M -25.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.45M -68.5% |
6.86M 372.1% |
4.41M -35.6% |
-4M - |
1.92M - |
-6.67M - |
16.96M - |
62.21M 266.9% |
53.27M -14.4% |
68.66M 28.9% |
26.26M -61.8% |
35.3M 34.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.49M - |
- | - | - |
-4.72M - |
- | - | - |
93.29M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.15M -73.4% |
5M 333.8% |
1.26M -74.7% |
-5.48M - |
759.81K - |
-4.99M - |
12.18M - |
36.14M 196.7% |
49.9M 38.1% |
50.23M 0.7% |
2.24M -95.5% |
20.54M 818.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 -75% |
0.05 400% |
0.02 -60.0% |
-0.05 - |
0 - |
-0.05 - |
0.119 - |
0.35 194.2% |
0.47 34.3% |
0.39 -17.0% |
-0.04 - |
0.15 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 -75% |
0.05 400% |
0.01 -80% |
-0.05 - |
0 - |
-0.05 - |
0.119 - |
0.32 169.0% |
0.45 40.6% |
0.37 -17.8% |
-0.04 - |
0.15 - |