2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.55M 15.7% |
100.68M 13.7% |
112.44M 11.7% |
107.03M -4.8% |
95.67M -10.6% |
98.91M 3.4% |
44.95M -54.6% |
170.59M 279.5% |
196.86M 15.4% |
44.66M -77.3% |
194.36M 335.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.7M 13.5% |
65.91M 8.6% |
83.23M 26.3% |
80.6M -3.2% |
74.42M -7.7% |
83.13M 11.7% |
38.68M -53.5% |
143.26M 270.4% |
166.61M 16.3% |
37.61M -77.4% |
166M 341.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.84M 20.7% |
34.77M 24.9% |
29.21M -16.0% |
26.44M -9.5% |
21.25M -19.6% |
15.78M -25.8% |
6.27M -60.3% |
27.33M 335.8% |
30.25M 10.7% |
7.05M -76.7% |
28.36M 302.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.75M 12.1% |
78.46M 6.4% |
96.15M 22.5% |
94.95M -1.2% |
89.9M -5.3% |
99.34M 10.5% |
43.18M -56.5% |
161.14M 273.1% |
185.54M 15.1% |
42.61M -77.0% |
187.31M 339.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.05M 5.9% |
12.56M -3.8% |
12.92M 2.9% |
14.36M 11.2% |
15.48M 7.8% |
16.21M 4.7% |
4.5M -72.2% |
17.87M 297.0% |
18.93M 5.9% |
5M -73.6% |
21.31M 325.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.8M 37.6% |
22.22M 50.2% |
16.29M -26.7% |
12.08M -25.9% |
5.77M -52.2% |
-429.49K - |
1.77M - |
9.46M 434.7% |
11.32M 19.7% |
2.05M -81.9% |
7.05M 244.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.84M 32.7% |
24.65M 46.3% |
17.03M -30.9% |
12.58M -26.1% |
4.25M -66.2% |
-2.4M - |
- | - |
3.79M - |
2.36M -37.8% |
-2.24M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.2M 33.5% |
17.41M 42.7% |
10.76M -38.2% |
7.55M -29.8% |
281.21K -96.3% |
-5.12M - |
350K - |
5.53M 1480% |
6.32M 14.3% |
318K -95.0% |
1.06M 233.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.048 48.9% |
0.066 38.0% |
0.037 -43.1% |
0.026 -29.3% |
0.001 -95.5% |
-0.018 - |
0.001 - |
0.019 1491.2% |
0.022 13.6% |
0.001 -95.4% |
0.004 269.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.045 40.2% |
0.059 31.3% |
0.037 -36.4% |
0.026 -29.3% |
0.001 -95.5% |
-0.018 - |
0.001 - |
0.015 1440% |
0.018 13.6% |
0.001 -95.4% |
0.003 250% |