2016 Q2 | 2016 Q3 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.51M 40.2% |
99.3M -15.5% |
122.42M 23.3% |
107.37M -12.3% |
122.92M 14.5% |
155.44M 26.5% |
148.97M -4.2% |
127.92M -14.1% |
90.75M -29.1% |
86.41M -4.8% |
89.19M 3.2% |
69.85M -21.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.7M 39.8% |
78.79M -17.7% |
98.29M 24.8% |
89.03M -9.4% |
96.73M 8.6% |
123.43M 27.6% |
115.25M -6.6% |
104.98M -8.9% |
71.56M -31.8% |
76.36M 6.7% |
73.33M -4.0% |
58.24M -20.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.81M 41.8% |
20.52M -5.9% |
24.13M 17.6% |
18.34M -24.0% |
26.2M 42.9% |
32.01M 22.2% |
33.71M 5.3% |
22.94M -32.0% |
19.2M -16.3% |
10.06M -47.6% |
15.86M 57.7% |
11.61M -26.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.39M 32.1% |
93.75M -13.5% |
116.74M 24.5% |
103.06M -11.7% |
112.65M 9.3% |
139.63M 23.9% |
134.5M -3.7% |
122.64M -8.8% |
89.09M -27.4% |
92M 3.3% |
91.15M -0.9% |
72.11M -20.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.69M -6.7% |
14.96M 17.9% |
18.45M 23.3% |
14.03M -24.0% |
15.93M 13.5% |
16.19M 1.7% |
19.24M 18.8% |
17.66M -8.2% |
17.54M -0.7% |
15.65M -10.8% |
17.82M 13.9% |
13.87M -22.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.11M 414.1% |
5.56M -39.0% |
5.68M 2.2% |
4.31M -24.1% |
10.27M 138.3% |
15.81M 54.0% |
14.47M -8.5% |
5.28M -63.5% |
1.66M -68.6% |
-5.59M - |
-1.96M - |
-2.26M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.95M - |
- | - | - |
15.24M - |
- | - | - |
15.06M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.89M 211.8% |
4.98M -15.5% |
4.1M -17.7% |
4.05M -1.3% |
10.95M 170.6% |
17.19M 57.1% |
10.16M -40.9% |
6.8M -33.1% |
8.15M 19.9% |
-2.31M - |
-3.72M - |
-507.7K - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.051 154.8% |
0.042 -17.0% |
0.04 -5.4% |
0.035 -12.5% |
0.095 170.6% |
0.15 58.7% |
0.09 -40.1% |
0.059 -34.7% |
0.07 19.9% |
-0.019 - |
-0.03 - |
-0.004 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.051 154.8% |
0.042 -17.0% |
0.04 -5.4% |
0.035 -12.5% |
0.095 170.6% |
0.15 58.7% |
0.09 -40.1% |
0.059 -34.7% |
0.07 19.9% |
-0.019 - |
-0.03 - |
-0.004 - |