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] | [friend] |
136.58M -9.6% |
162.32M 18.8% |
143.06M -11.9% |
144.46M 1.0% |
148.69M 2.9% |
123.06M -17.2% |
128.05M 4.1% |
135.77M 6.0% |
122.24M -10.0% |
124.89M 2.2% |
122.43M -2.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.85M 3.0% |
144.28M 35.0% |
115.1M -20.2% |
120.28M 4.5% |
124.65M 3.6% |
91.55M -26.6% |
102.59M 12.1% |
107.65M 4.9% |
102.82M -4.5% |
111.74M 8.7% |
98.73M -11.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.74M -37.2% |
18.04M -39.3% |
27.96M 55.0% |
24.18M -13.5% |
24.04M -0.6% |
31.51M 31.1% |
25.46M -19.2% |
28.13M 10.5% |
19.42M -31.0% |
13.14M -32.3% |
23.7M 80.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.45M 7.2% |
163.21M 31.1% |
131.03M -19.7% |
141.42M 7.9% |
144.39M 2.1% |
115.61M -19.9% |
120.98M 4.6% |
130.77M 8.1% |
127.45M -2.5% |
131.85M 3.4% |
115.62M -12.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.61M 41.4% |
18.93M 7.5% |
15.93M -15.9% |
21.14M 32.7% |
19.74M -6.7% |
24.06M 21.9% |
18.39M -23.6% |
23.12M 25.8% |
24.63M 6.5% |
20.1M -18.4% |
16.89M -16.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.13M -65.3% |
-890.74K - |
12.03M - |
3.04M -74.8% |
4.3M 41.5% |
7.45M 73.2% |
7.07M -5.0% |
5.01M -29.2% |
-5.21M - |
-6.96M - |
6.81M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
22.7M - |
- | - | - |
12.83M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.64M -49.8% |
-1.63M - |
13.97M - |
8.73M -37.5% |
14.93M 71.0% |
9.91M -33.6% |
7.34M -26.0% |
5.5M -25.1% |
1.93M -64.9% |
-9.94M - |
7.2M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.18 -58.1% |
-0.08 - |
0.18 - |
0.11 -38.9% |
0.2 81.8% |
0.13 -35% |
0.1 -23.1% |
0.07 -30% |
0.02 -71.4% |
-0.127 - |
0.09 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.18 -58.1% |
-0.08 - |
0.18 - |
0.11 -38.9% |
0.2 81.8% |
0.13 -35% |
0.1 -23.1% |
0.07 -30% |
0.02 -71.4% |
-0.128 - |
0.09 - |