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] |
99.46M 6.9% |
98.36M -1.1% |
103.08M 4.8% |
103.29M 0.2% |
83.12M -19.5% |
148.21M 78.3% |
135.07M -8.9% |
85.12M -37.0% |
115.22M 35.4% |
135.88M 17.9% |
156.77M 15.4% |
136.31M -13.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
64.69M 12.3% |
63.97M -1.1% |
71.54M 11.8% |
71.07M -0.7% |
58.31M -18.0% |
106.41M 82.5% |
91.95M -13.6% |
60.08M -34.7% |
88.76M 47.7% |
104.73M 18.0% |
127.14M 21.4% |
100.82M -20.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
34.77M -2.0% |
34.4M -1.1% |
31.54M -8.3% |
32.22M 2.2% |
24.81M -23.0% |
41.8M 68.5% |
43.12M 3.2% |
25.04M -41.9% |
26.46M 5.7% |
31.15M 17.7% |
29.63M -4.9% |
35.49M 19.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
76.55M 11.2% |
76.9M 0.4% |
85.87M 11.7% |
83.78M -2.4% |
75.44M -10.0% |
125.46M 66.3% |
115.52M -7.9% |
81.1M -29.8% |
110.53M 36.3% |
126.6M 14.5% |
155.77M 23.0% |
123.24M -20.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
11.86M 5.4% |
12.93M 9.0% |
14.33M 10.8% |
12.72M -11.3% |
17.13M 34.7% |
19.04M 11.1% |
23.57M 23.8% |
21.02M -10.8% |
21.77M 3.6% |
21.87M 0.5% |
28.62M 30.9% |
22.42M -21.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
22.91M -5.4% |
21.47M -6.3% |
17.21M -19.8% |
19.5M 13.3% |
7.67M -60.6% |
22.76M 196.5% |
19.55M -14.1% |
4.02M -79.4% |
4.69M 16.8% |
9.28M 97.7% |
1M -89.2% |
13.07M 1201.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
39.34M - |
- | - | - |
24.42M - |
- | - | - |
7.55M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
20.02M 3.6% |
19.77M -1.3% |
16.76M -15.2% |
16.31M -2.7% |
8.32M -49.0% |
18.12M 117.7% |
19.37M 6.9% |
7.22M -62.7% |
3.06M -57.7% |
9.83M 221.3% |
3.47M -64.7% |
12.57M 262.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.195 -22.1% |
0.33 69.5% |
0.163 -50.6% |
0.29 77.9% |
0.081 -72.1% |
0.18 122.4% |
0.186 3.3% |
0.054 -71.0% |
0.023 -57.1% |
0.077 233.3% |
0.023 -70.0% |
0.092 300% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.195 -22.1% |
0.33 69.5% |
0.163 -50.6% |
0.29 77.9% |
0.081 -72.1% |
0.18 122.4% |
0.186 3.3% |
0.054 -71.0% |
0.023 -57.1% |
0.077 233.3% |
0.023 -70.0% |
0.092 300% |