2017 Q1 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.65M -14.4% |
69.84M 0.3% |
76.77M 9.9% |
91.16M 18.7% |
90M -1.3% |
97.33M 8.1% |
96.11M -1.2% |
88.65M -7.8% |
80.09M -9.6% |
76.75M -4.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.2M 1001.5% |
5.21M -93.7% |
8.4M 61.4% |
8.95M 6.6% |
107.08M 1095.9% |
10.2M -90.5% |
11.42M 12.0% |
11.71M 2.5% |
138.49M 1083.0% |
5.88M -95.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-13.55M - |
64.63M - |
68.37M 5.8% |
82.21M 20.2% |
-17.08M - |
87.13M - |
84.69M -2.8% |
76.94M -9.1% |
-58.4M - |
70.86M - |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.93M 127.0% |
51.3M -59.3% |
68.87M 34.2% |
79.22M 15.0% |
72.09M -9.0% |
60M -16.8% |
100.28M 67.1% |
79.47M -20.7% |
72.16M -9.2% |
59.66M -17.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.73M -10.8% |
46.09M 7.9% |
60.46M 31.2% |
70.27M 16.2% |
-34.99M - |
49.8M - |
88.85M 78.4% |
67.77M -23.7% |
-66.34M - |
53.78M - |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-56.28M - |
18.54M - |
7.91M -57.4% |
11.94M 51.0% |
17.91M 50.1% |
37.33M 108.4% |
-4.16M - |
9.17M - |
7.94M -13.4% |
17.08M 115.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.8M 241.5% |
4M -54.6% |
7.91M 97.7% |
11.94M 51.0% |
-12.45M - |
-13.83M - |
-4.16M - |
9.17M - |
8.84M -3.7% |
5.89M -33.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.88M 493.8% |
3.7M -53.1% |
7.79M 110.5% |
10M 28.4% |
-10.18M - |
-11.23M - |
-3.09M - |
8.25M - |
6.63M -19.7% |
4.4M -33.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.3 500% |
0.14 -53.3% |
0.29 107.1% |
0.38 31.0% |
-0.38 - |
-0.42 - |
-0.12 - |
0.31 - |
0.25 -19.4% |
0.17 -32.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.297 494.8% |
0.14 -52.9% |
0.29 107.1% |
0.38 31.0% |
-0.384 - |
-0.42 - |
-0.12 - |
0.31 - |
0.25 -19.4% |
0.17 -32.0% |