2017 Q2 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 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] |
60.4M 45.4% |
45.7M -24.3% |
55.17M 20.7% |
50.75M -8.0% |
54.85M 8.1% |
37.99M -30.7% |
54.33M 43.0% |
47.99M -11.7% |
61.1M 27.3% |
45.03M -26.3% |
65.56M 45.6% |
49.48M -24.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.53M - |
20.42M -47.0% |
22M 7.8% |
21.82M -0.8% |
20.93M -4.1% |
13.08M -37.5% |
22.42M 71.4% |
20.01M -10.7% |
24.63M 23.1% |
16.84M -31.6% |
29.26M 73.7% |
20.34M -30.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.88M -47.3% |
25.28M 15.6% |
33.17M 31.2% |
28.93M -12.8% |
33.92M 17.2% |
24.91M -26.5% |
31.91M 28.1% |
27.97M -12.3% |
36.47M 30.4% |
28.19M -22.7% |
36.31M 28.8% |
29.13M -19.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.75M - |
35.46M -46.1% |
40.62M 14.6% |
39.85M -1.9% |
38.61M -3.1% |
33.68M -12.8% |
47.06M 39.7% |
38.23M -18.7% |
53.2M 39.2% |
43.49M -18.3% |
56.46M 29.8% |
46.11M -18.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.23M - |
15.04M -44.8% |
18.62M 23.8% |
18.03M -3.1% |
17.68M -1.9% |
20.6M 16.5% |
24.64M 19.6% |
18.22M -26.1% |
28.57M 56.8% |
26.65M -6.7% |
27.2M 2.1% |
25.77M -5.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-5.35M - |
10.24M - |
14.56M 42.1% |
10.9M -25.1% |
16.23M 48.9% |
4.32M -73.4% |
7.27M 68.4% |
9.75M 34.2% |
7.9M -19.0% |
1.54M -80.5% |
9.11M 492.1% |
3.37M -63.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.23M - |
- | - | - |
25.88M - |
- | - | - |
25.53M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.23M 73.4% |
9.96M -48.2% |
12.5M 25.4% |
10.79M -13.7% |
15.23M 41.1% |
5.4M -64.5% |
7.65M 41.6% |
12.26M 60.3% |
13.33M 8.7% |
7.19M -46.0% |
9.44M 31.2% |
6.92M -26.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 73.4% |
0.13 -47.9% |
0.17 30.8% |
0.14 -17.6% |
0.2 42.9% |
0.07 -65% |
0.07 0% |
0.12 71.4% |
0.13 8.3% |
0.07 -46.2% |
0.09 28.6% |
0.07 -22.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 73.4% |
0.13 -47.9% |
0.17 30.8% |
0.14 -17.6% |
0.2 42.9% |
0.07 -65% |
0.07 0% |
0.12 71.4% |
0.13 8.3% |
0.07 -46.2% |
0.09 28.6% |
0.07 -22.2% |