2018 Q2 | 2018 Q4 | 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] | [friend] |
50.07M 6.0% |
55.28M 10.4% |
58.08M 5.1% |
46.08M -20.7% |
47.4M 2.9% |
57M 20.2% |
46.3M -18.8% |
40.9M -11.7% |
53.8M 31.6% |
56.06M 4.2% |
49.55M -11.6% |
46.81M -5.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.07M 0.8% |
20.59M 2.6% |
26.04M 26.5% |
19.37M -25.6% |
24.1M 24.4% |
25.09M 4.1% |
22.25M -11.3% |
18.96M -14.8% |
23.35M 23.1% |
22.31M -4.5% |
22.05M -1.1% |
19.91M -9.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30M 9.8% |
34.69M 15.6% |
32.04M -7.6% |
26.7M -16.7% |
23.3M -12.7% |
31.91M 36.9% |
24.05M -24.6% |
21.94M -8.8% |
30.46M 38.8% |
33.75M 10.8% |
27.5M -18.5% |
26.91M -2.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.48M 9.2% |
38.7M -11.0% |
56.55M 46.1% |
41.54M -26.5% |
42.42M 2.1% |
44.95M 6.0% |
54.83M 22.0% |
40.14M -26.8% |
47.73M 18.9% |
41.18M -13.7% |
54.28M 31.8% |
43.01M -20.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.41M 17.5% |
18.11M -22.6% |
30.51M 68.5% |
22.17M -27.3% |
18.32M -17.3% |
19.86M 8.4% |
32.59M 64.1% |
21.18M -35.0% |
24.38M 15.1% |
18.87M -22.6% |
32.23M 70.8% |
23.1M -28.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.59M -11.0% |
16.58M 151.6% |
1.53M -90.8% |
4.53M 195.6% |
4.98M 9.9% |
12.05M 141.9% |
-8.54M - |
760.31K - |
6.08M 699.1% |
14.88M 144.9% |
-4.74M - |
3.8M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.62M - |
- | - | - |
11.95M - |
- | - | - |
9.34M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.04M -8.1% |
14.86M 146.0% |
3.8M -74.5% |
5.84M 53.8% |
6.11M 4.6% |
11.92M 95.1% |
-5.89M - |
2.15M - |
7.2M 235.4% |
14.76M 105.2% |
-2.57M - |
5.07M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 -7.7% |
0.23 91.7% |
0.05 -78.3% |
0.09 80.0% |
0.09 0% |
0.17 88.9% |
-0.09 - |
0.03 - |
0.11 266.7% |
0.21 90.9% |
-0.03 - |
0.07 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 -7.7% |
0.23 91.7% |
0.05 -78.3% |
0.09 80.0% |
0.09 0% |
0.17 88.9% |
-0.09 - |
0.03 - |
0.11 266.7% |
0.21 90.9% |
-0.03 - |
0.07 - |