2019 Q2 | 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] | [friend] |
14.65M 21.4% |
14.38M -1.8% |
13.84M -3.8% |
11.56M -16.4% |
12.32M 6.5% |
11.67M -5.2% |
10.15M -13.1% |
8.68M -14.4% |
13.9M 60.1% |
2.63M -81.1% |
2.63M 0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.54M 166.9% |
2.68M 5.5% |
3.32M 24.0% |
3.23M -3.0% |
7.91M 145.3% |
9.7M 22.6% |
9.93M 2.5% |
9.93M 0.0% |
11.09M 11.6% |
1.2M -89.2% |
1.2M 0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.1M 9.0% |
11.7M -3.3% |
10.51M -10.1% |
8.34M -20.7% |
4.41M -47.2% |
1.98M -55.1% |
213.59K -89.2% |
-1.25M - |
2.81M - |
1.44M -49.0% |
1.44M 0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.52M 37.2% |
8.39M -1.6% |
7.95M -5.3% |
8.06M 1.5% |
19.34M 139.9% |
21.54M 11.4% |
21.67M 0.6% |
20.66M -4.7% |
31.26M 51.3% |
4.68M -85.0% |
4.79M 2.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.98M 13.7% |
5.71M -4.6% |
4.62M -19.0% |
4.84M 4.7% |
11.43M 136.3% |
11.84M 3.6% |
11.74M -0.9% |
10.73M -8.7% |
20.17M 88.1% |
3.48M -82.8% |
3.6M 3.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.12M 4.7% |
5.99M -2.1% |
5.89M -1.7% |
3.5M -40.6% |
-7.02M - |
-9.87M - |
-11.53M - |
-11.97M - |
-17.36M - |
-2.04M - |
-2.16M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.27M 14.5% |
5.18M -1.8% |
5.08M -1.8% |
2.8M -44.9% |
-7.27M - |
-9.15M - |
-10.7M - |
-10.23M - |
-10.68M - |
-4.29M - |
19.8M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.27M 14.5% |
5.18M -1.8% |
5.08M -1.8% |
2.8M -44.9% |
-7.27M - |
-9.15M - |
-10.63M - |
-10M - |
-15.49M - |
-4.23M - |
19.87M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.905 -13.4% |
3.7 27.4% |
3.645 -1.5% |
1.924 -47.2% |
-5.55 - |
-7.4 - |
-8.799 - |
-8.144 - |
-1.98 - |
-0.04 - |
9.14 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.905 -13.4% |
3.7 27.4% |
3.645 -1.5% |
1.924 -47.2% |
-5.55 - |
-7.4 - |
-8.799 - |
-8.144 - |
-1.98 - |
-0.04 - |
9.14 - |