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] |
78.46M 2.2% |
83.42M 6.3% |
92.28M 10.6% |
115.8M 25.5% |
166.54M 43.8% |
175.66M 5.5% |
158.36M -9.9% |
239.34M 51.1% |
150.48M -37.1% |
128.98M -14.3% |
121.52M -5.8% |
111.5M -8.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
50.62M -5.2% |
55.67M 10.0% |
66.59M 19.6% |
71.58M 7.5% |
97.05M 35.6% |
105.5M 8.7% |
96.47M -8.6% |
158.26M 64.1% |
86.46M -45.4% |
70.3M -18.7% |
77.61M 10.4% |
75.8M -2.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
27.84M 19.2% |
27.75M -0.3% |
25.69M -7.4% |
44.22M 72.1% |
69.49M 57.2% |
70.16M 1.0% |
61.89M -11.8% |
81.08M 31.0% |
64.02M -21.0% |
58.68M -8.3% |
43.9M -25.2% |
35.7M -18.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
61.49M -3.7% |
72.23M 17.5% |
83.59M 15.7% |
83.56M 0.0% |
116.14M 39.0% |
111.77M -3.8% |
120.83M 8.1% |
178.37M 47.6% |
102.83M -42.4% |
87.77M -14.6% |
104.18M 18.7% |
92.58M -11.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
10.87M 3.8% |
16.57M 52.4% |
17M 2.6% |
11.98M -29.5% |
19.09M 59.4% |
6.27M -67.1% |
24.36M 288.3% |
20.11M -17.5% |
16.37M -18.6% |
17.47M 6.7% |
26.57M 52.1% |
16.78M -36.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
16.97M 31.8% |
11.19M -34.1% |
8.69M -22.3% |
32.24M 270.8% |
50.4M 56.3% |
63.89M 26.8% |
37.53M -41.3% |
60.98M 62.5% |
47.66M -21.8% |
41.21M -13.5% |
17.33M -57.9% |
18.92M 9.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
29.92M - |
- | - | - |
75.31M - |
- | - | - |
95.51M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
17.17M 34.6% |
11.36M -33.8% |
11.25M -0.9% |
30.56M 171.6% |
44.75M 46.4% |
58.93M 31.7% |
37.13M -37.0% |
53.87M 45.1% |
41.55M -22.9% |
37.08M -10.8% |
21.12M -43.1% |
17.55M -16.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 25.0% |
0.06 -40.0% |
0.06 0% |
0.14 133.3% |
0.2 42.9% |
0.26 30% |
0.16 -38.5% |
0.24 50.0% |
0.18 -25% |
0.17 -5.6% |
0.09 -47.1% |
0.08 -11.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 25.0% |
0.06 -40.0% |
0.06 0% |
0.14 133.3% |
0.2 42.9% |
0.26 30% |
0.16 -38.5% |
0.24 50.0% |
0.18 -25% |
0.17 -5.6% |
0.09 -47.1% |
0.08 -11.1% |