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] |
107.23M 22.0% |
94.71M -11.7% |
125.87M 32.9% |
108.62M -13.7% |
108.61M 0.0% |
88.42M -18.6% |
105.82M 19.7% |
102.2M -3.4% |
64.39M -37.0% |
93.67M 45.5% |
154.04M 64.5% |
100.89M -34.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
55.1M 24.1% |
50.49M -8.4% |
57.99M 14.9% |
52.57M -9.4% |
54.2M 3.1% |
44.07M -18.7% |
63.09M 43.2% |
64.94M 2.9% |
37.56M -42.2% |
50.2M 33.7% |
83.92M 67.2% |
59.73M -28.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
52.13M 19.8% |
44.22M -15.2% |
67.87M 53.5% |
56.05M -17.4% |
54.41M -2.9% |
44.35M -18.5% |
42.73M -3.7% |
37.26M -12.8% |
26.83M -28.0% |
43.47M 62.0% |
70.12M 61.3% |
41.16M -41.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
70.78M 13.0% |
72.04M 1.8% |
87.5M 21.5% |
77.73M -11.2% |
75.87M -2.4% |
74.39M -2.0% |
93.74M 26.0% |
87.91M -6.2% |
61.35M -30.2% |
78.06M 27.2% |
126.36M 61.9% |
88.43M -30.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
15.67M -14.1% |
21.55M 37.5% |
29.51M 37.0% |
25.16M -14.7% |
21.67M -13.9% |
30.33M 40.0% |
30.65M 1.1% |
22.97M -25.0% |
23.78M 3.5% |
27.86M 17.1% |
42.44M 52.4% |
28.71M -32.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
36.45M 44.2% |
22.67M -37.8% |
38.36M 69.2% |
30.89M -19.5% |
32.74M 6.0% |
14.03M -57.2% |
12.08M -13.9% |
14.29M 18.3% |
3.04M -78.7% |
15.61M 413.1% |
27.68M 77.3% |
12.46M -55.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
50.87M - |
19.5M -61.7% |
29.9M 53.3% |
- |
65.06M - |
- | - | - |
29.41M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
30M 43.3% |
19.57M -34.8% |
29.93M 52.9% |
26.23M -12.4% |
38.86M 48.2% |
26.96M -30.6% |
14.44M -46.4% |
19.64M 36.1% |
9.71M -50.6% |
31.83M 227.9% |
29.8M -6.4% |
18.64M -37.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.259 43.3% |
0.169 -34.8% |
0.258 52.9% |
0.185 -28.3% |
0.254 37.4% |
0.173 -31.9% |
0.091 -47.4% |
0.127 39.6% |
0.063 -50.6% |
0.206 227.9% |
0.193 -6.4% |
0.121 -36.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.259 43.3% |
0.169 -34.8% |
0.258 52.9% |
0.185 -28.3% |
0.254 37.4% |
0.173 -31.9% |
0.091 -47.4% |
0.127 39.6% |
0.063 -50.6% |
0.206 227.9% |
0.193 -6.4% |
0.121 -36.9% |