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] |
51.96M 16.1% |
70.9M 36.4% |
68.99M -2.7% |
51.92M -24.7% |
53.73M 3.5% |
76.19M 41.8% |
100.19M 31.5% |
64.68M -35.4% |
69.98M 8.2% |
98.18M 40.3% |
87.38M -11.0% |
70.44M -19.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.62M 23.5% |
33.08M 53.0% |
39.43M 19.2% |
21.73M -44.9% |
33.06M 52.2% |
32.79M -0.8% |
50.31M 53.4% |
34.1M -32.2% |
37.1M 8.8% |
48.85M 31.6% |
52.37M 7.2% |
39.74M -24.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.34M 11.3% |
37.82M 24.6% |
29.56M -21.9% |
30.19M 2.2% |
20.67M -31.5% |
43.4M 109.9% |
49.88M 14.9% |
30.58M -38.7% |
32.88M 7.5% |
49.33M 50.0% |
35M -29.0% |
30.7M -12.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.65M 36.4% |
48.39M 25.2% |
75.69M 56.4% |
35.61M -52.9% |
54.87M 54.1% |
60.44M 10.1% |
98.51M 63.0% |
60.01M -39.1% |
65.56M 9.2% |
86.55M 32.0% |
82.41M -4.8% |
67.82M -17.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.03M 57.1% |
15.31M -10.1% |
36.25M 136.8% |
13.89M -61.7% |
21.81M 57.1% |
27.65M 26.8% |
48.2M 74.3% |
25.91M -46.2% |
28.46M 9.8% |
37.71M 32.5% |
30.04M -20.3% |
28.09M -6.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.32M -18.9% |
22.51M 69.1% |
-6.7M - |
16.31M - |
-1.14M - |
15.75M - |
1.67M -89.4% |
4.67M 178.8% |
4.42M -5.3% |
11.63M 163.0% |
4.97M -57.3% |
2.62M -47.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.86M - |
- | - | - |
14.21M - |
- | - | - |
50.05M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.59M -32.9% |
20.17M 74.0% |
-6.88M - |
16.07M - |
-1.38M - |
16.86M - |
19.46M 15.4% |
6.77M -65.2% |
43.95M 549.2% |
3.34M -92.4% |
2.1M -37.0% |
16.92M 705.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.13 -35% |
0.23 76.9% |
-0.07 - |
0.19 - |
-0.02 - |
0.2 - |
0.22 10.0% |
0.08 -63.6% |
0.5 525% |
0.04 -92% |
0.03 -25.0% |
0.2 566.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.13 -31.6% |
0.23 76.9% |
-0.07 - |
0.18 - |
-0.02 - |
0.19 - |
0.22 15.8% |
0.08 -63.6% |
0.5 525% |
0.04 -92% |
0.02 -50% |
0.2 900.0% |