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] |
73.12M 21.9% |
99.75M 36.4% |
99.11M -0.6% |
166.26M 67.8% |
143.56M -13.7% |
124.44M -13.3% |
93.25M -25.1% |
95.7M 2.6% |
64.02M -33.1% |
52.52M -18.0% |
41.2M -21.5% |
48.68M 18.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
24.62M 2.2% |
28.86M 17.2% |
23.07M -20.1% |
28.43M 23.2% |
27.5M -3.3% |
24.51M -10.9% |
30.13M 22.9% |
32.34M 7.3% |
34.91M 7.9% |
38.97M 11.6% |
42.21M 8.3% |
53.98M 27.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
48.5M 35.1% |
70.9M 46.2% |
76.04M 7.3% |
137.82M 81.3% |
116.06M -15.8% |
99.93M -13.9% |
63.12M -36.8% |
63.36M 0.4% |
29.12M -54.0% |
13.55M -53.5% |
-1M - |
-5.29M - |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
38.84M 1.5% |
45.66M 17.5% |
43.46M -4.8% |
50.98M 17.3% |
47.81M -6.2% |
45.28M -5.3% |
48.49M 7.1% |
58.07M 19.8% |
61.22M 5.4% |
68.97M 12.6% |
59.4M -13.9% |
79.83M 34.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
14.22M 0.3% |
16.8M 18.1% |
20.39M 21.4% |
22.54M 10.6% |
20.31M -9.9% |
20.77M 2.3% |
18.36M -11.6% |
25.73M 40.2% |
26.31M 2.3% |
30M 14.0% |
17.19M -42.7% |
25.85M 50.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
34.27M 57.9% |
54.09M 57.8% |
55.65M 2.9% |
115.28M 107.2% |
95.75M -16.9% |
79.17M -17.3% |
44.76M -43.5% |
37.63M -15.9% |
2.8M -92.6% |
-16.45M - |
-18.2M - |
-31.14M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
27.17M 68.5% |
42.76M 57.4% |
48.99M 14.6% |
85.55M 74.6% |
73.27M -14.4% |
63.18M -13.8% |
67.01M 6.1% |
37.45M -44.1% |
7.39M -80.3% |
-4.28M - |
-16.26M - |
16.49M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
27.17M 68.5% |
42.76M 57.4% |
48.99M 14.6% |
85.55M 74.6% |
73.27M -14.4% |
63.18M -13.8% |
67.01M 6.1% |
37.45M -44.1% |
7.39M -80.3% |
-4.28M - |
-16.26M - |
16.49M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.16 60% |
0.24 50.0% |
0.28 16.7% |
0.49 75.0% |
0.42 -14.3% |
0.36 -14.3% |
0.38 5.6% |
0.21 -44.7% |
0.04 -81.0% |
-0.02 - |
-0.09 - |
0.09 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.15 66.7% |
0.23 53.3% |
0.26 13.0% |
0.45 73.1% |
0.38 -15.6% |
0.33 -13.2% |
0.36 9.1% |
0.2 -44.4% |
0.04 -80% |
-0.02 - |
-0.09 - |
-0.08 - |