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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.66M 2.9% |
166.24M 41.3% |
76.48M -54.0% |
85.45M 11.7% |
105.92M 23.9% |
125.8M 18.8% |
83.26M -33.8% |
117.56M 41.2% |
158.68M 35.0% |
159.44M 0.5% |
112.88M -29.2% |
153.16M 35.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.85M 15.2% |
96.36M 32.3% |
46.1M -52.2% |
55.03M 19.4% |
70.47M 28.1% |
92.64M 31.5% |
60.97M -34.2% |
81.52M 33.7% |
104.63M 28.4% |
101.24M -3.2% |
69.21M -31.6% |
92.85M 34.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.82M -12.3% |
69.88M 55.9% |
30.38M -56.5% |
30.42M 0.1% |
35.45M 16.5% |
33.16M -6.4% |
22.29M -32.8% |
36.04M 61.7% |
54.05M 50.0% |
58.2M 7.7% |
43.67M -25.0% |
60.31M 38.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.63M 11.5% |
127.27M 29.0% |
71.09M -44.1% |
79.53M 11.9% |
104.75M 31.7% |
119.03M 13.6% |
89.81M -24.6% |
115.43M 28.5% |
134M 16.1% |
134.02M 0.0% |
97.55M -27.2% |
126.36M 29.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.78M 2.0% |
30.91M 19.9% |
25M -19.1% |
24.5M -2.0% |
34.29M 39.9% |
26.39M -23.0% |
28.84M 9.3% |
33.9M 17.6% |
29.37M -13.4% |
32.77M 11.6% |
28.34M -13.5% |
33.51M 18.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.04M -26.2% |
38.97M 104.7% |
5.39M -86.2% |
5.92M 10.0% |
1.16M -80.4% |
6.77M 483.4% |
-6.55M - |
2.14M - |
24.68M 1054.9% |
25.43M 3.0% |
15.33M -39.7% |
26.79M 74.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
19.21M - |
- | - | - |
7.76M - |
- | - | - |
36.4M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.58M -16.9% |
29.82M 44.9% |
11.03M -63.0% |
8.18M -25.8% |
2.2M -73.1% |
62.26K -97.2% |
3.05M 4801.7% |
4.71M 54.3% |
20.82M 342.3% |
23.09M 10.9% |
19.98M -13.5% |
16.42M -17.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 -15% |
0.25 47.1% |
0.09 -64% |
0.07 -22.2% |
0.02 -71.4% |
0 -100% |
0.03 - |
0.039 30.8% |
0.18 358.8% |
0.2 11.1% |
0.17 -15% |
0.17 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 -15% |
0.25 47.1% |
0.09 -64% |
0.07 -22.2% |
0.02 -71.4% |
0 -100% |
0.03 - |
0.039 30.8% |
0.18 358.8% |
0.19 5.6% |
0.17 -10.5% |
0.17 0% |