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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.08M 1.6% |
116.67M 10.0% |
134.75M 15.5% |
99.8M -25.9% |
114.79M 15.0% |
72.57M -36.8% |
86.47M 19.2% |
66.65M -22.9% |
102.92M 54.4% |
98.18M -4.6% |
115.93M 18.1% |
93.37M -19.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.16M 14.3% |
71.84M 7.0% |
92.87M 29.3% |
67.82M -27.0% |
73.7M 8.7% |
50.26M -31.8% |
65.68M 30.7% |
46.33M -29.5% |
61.13M 31.9% |
63.94M 4.6% |
70.13M 9.7% |
61.83M -11.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.92M -14.9% |
44.83M 15.2% |
41.88M -6.6% |
31.98M -23.6% |
41.09M 28.5% |
22.31M -45.7% |
20.8M -6.8% |
20.32M -2.3% |
41.79M 105.7% |
34.24M -18.1% |
45.8M 33.8% |
31.54M -31.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.96M 13.6% |
87.59M 6.9% |
110.04M 25.6% |
85.22M -22.6% |
93.32M 9.5% |
69.51M -25.5% |
79.01M 13.7% |
64.13M -18.8% |
86.23M 34.5% |
80.45M -6.7% |
95.98M 19.3% |
88.09M -8.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.8M 10.4% |
15.75M 6.4% |
17.18M 9.1% |
17.4M 1.3% |
19.63M 12.8% |
19.25M -1.9% |
13.33M -30.8% |
17.8M 33.5% |
25.09M 41.0% |
16.51M -34.2% |
25.85M 56.6% |
26.26M 1.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.12M -25.3% |
29.08M 20.5% |
24.7M -15.0% |
14.58M -41.0% |
21.47M 47.2% |
3.06M -85.7% |
7.47M 143.9% |
2.52M -66.2% |
16.7M 561.8% |
17.73M 6.2% |
19.95M 12.5% |
5.29M -73.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.41M - |
- | - | - |
40.45M - |
- | - | - |
19.36M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.39M -33.2% |
25.8M 48.4% |
18.53M -28.2% |
10.33M -44.3% |
30.12M 191.7% |
11.16M -62.9% |
5.05M -54.7% |
2.46M -51.3% |
16.9M 586.8% |
13.6M -19.5% |
8.06M -40.8% |
5.49M -31.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.16 -50% |
0.239 49.5% |
0.172 -28.2% |
0.14 -18.5% |
0.279 99.5% |
0.1 -64.2% |
0.05 -50% |
0.02 -60.0% |
0.16 700.0% |
0.12 -25.0% |
0.08 -33.3% |
0.05 -37.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.16 -50% |
0.239 49.5% |
0.172 -28.2% |
0.14 -18.5% |
0.279 99.5% |
0.1 -64.2% |
0.05 -50% |
0.02 -60.0% |
0.16 700.0% |
0.12 -25.0% |
0.08 -33.3% |
0.05 -37.5% |