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] |
66.35M -18.1% |
92.31M 39.1% |
68.23M -26.1% |
101.56M 48.8% |
126.84M 24.9% |
94.55M -25.5% |
92.98M -1.7% |
105.07M 13.0% |
116.18M 10.6% |
140.29M 20.8% |
84.04M -40.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.33M -22.9% |
54.98M 47.3% |
44.57M -18.9% |
65.13M 46.1% |
75.41M 15.8% |
60.79M -19.4% |
36.63M -39.7% |
66.37M 81.2% |
72.65M 9.5% |
89.53M 23.2% |
41.22M -54.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.02M -11.1% |
37.33M 28.6% |
23.66M -36.6% |
36.42M 53.9% |
51.43M 41.2% |
33.76M -34.4% |
56.36M 66.9% |
38.7M -31.3% |
43.53M 12.5% |
50.76M 16.6% |
42.82M -15.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.89M -16.5% |
75.75M 35.5% |
65.88M -13.0% |
90.41M 37.2% |
110.54M 22.3% |
92.37M -16.4% |
63.5M -31.3% |
99.09M 56.1% |
112.04M 13.1% |
125.5M 12.0% |
71.74M -42.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.56M 0.3% |
20.77M 11.9% |
21.31M 2.6% |
25.27M 18.6% |
35.12M 39.0% |
31.58M -10.1% |
26.87M -14.9% |
32.72M 21.8% |
39.39M 20.4% |
35.97M -8.7% |
30.52M -15.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.46M -26.1% |
16.56M 58.3% |
2.35M -85.8% |
11.15M 374.2% |
16.31M 46.3% |
2.18M -86.6% |
29.49M 1253.4% |
5.98M -79.7% |
4.14M -30.8% |
14.79M 257.3% |
12.29M -16.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.27M 64.7% |
5.34M 135.7% |
-6.98M - |
-4.54M - |
3.91M - |
-8.43M - |
27.48M - |
-2.79M - |
-2.68M - |
1.24M - |
9.78M 689.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
874.14K 37.9% |
3.43M 292.1% |
-6.49M - |
-5.01M - |
498.3K - |
-8.16M - |
28.15M - |
-1.71M - |
-4.59M - |
108.45K - |
9.26M 8436.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.021 -2.9% |
0.083 291.5% |
-0.158 - |
-0.112 - |
0.008 - |
-0.132 - |
0.454 - |
-0.061 - |
-0.073 - |
0.002 - |
0.147 8564.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.021 -6.1% |
0.081 292.2% |
-0.158 - |
-0.112 - |
0.008 - |
-0.132 - |
0.446 - |
-0.061 - |
-0.073 - |
0.002 - |
0.139 8058.8% |