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] |
63.03M 41.7% |
75.74M 20.2% |
70.25M -7.2% |
79.42M 13.0% |
73.09M -8.0% |
60.84M -16.8% |
38.34M -37.0% |
27.73M -27.7% |
35.52M 28.1% |
42.4M 19.4% |
33.02M -22.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.33M 20.7% |
23.62M 10.7% |
25.02M 5.9% |
26.74M 6.9% |
25.8M -3.5% |
23.08M -10.5% |
15.3M -33.7% |
12.29M -19.7% |
15.6M 27.0% |
18.71M 19.9% |
15.36M -17.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.7M 55.4% |
52.12M 25.0% |
45.23M -13.2% |
52.67M 16.5% |
47.3M -10.2% |
37.76M -20.2% |
23.04M -39.0% |
15.44M -33.0% |
19.92M 29.0% |
23.69M 19.0% |
17.66M -25.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.95M 15.4% |
55.56M 13.5% |
64.19M 15.5% |
67.14M 4.6% |
69.56M 3.6% |
66.57M -4.3% |
60.49M -9.1% |
60.13M -0.6% |
60.7M 0.9% |
62.14M 2.4% |
64.82M 4.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.62M 11.6% |
31.94M 15.6% |
39.17M 22.6% |
40.39M 3.1% |
43.76M 8.3% |
43.49M -0.6% |
45.19M 3.9% |
47.84M 5.9% |
45.09M -5.7% |
43.43M -3.7% |
49.46M 13.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.07M 578.6% |
20.18M 43.4% |
6.06M -70.0% |
12.28M 102.7% |
3.53M -71.2% |
-5.73M - |
-22.15M - |
-32.41M - |
-25.18M - |
-19.74M - |
-31.8M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.96M 590.1% |
19.86M 42.3% |
6.14M -69.1% |
12.86M 109.4% |
5.78M -55.0% |
-1.53M - |
-16.49M - |
-25.92M - |
-18.12M - |
-20M - |
-28.7M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.96M 590.1% |
19.86M 42.3% |
6.14M -69.1% |
12.86M 109.4% |
5.78M -55.0% |
-1.53M - |
-16.49M - |
-25.92M - |
-18.12M - |
-20M - |
-28.7M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.73 563.6% |
0.99 35.6% |
0.29 -70.7% |
0.61 110.3% |
0.27 -55.7% |
-0.07 - |
-0.76 - |
-1.17 - |
-0.81 - |
-0.89 - |
-1.26 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.66 560% |
0.9 36.4% |
0.27 -70% |
0.57 111.1% |
0.26 -54.4% |
-0.07 - |
-0.76 - |
-1.17 - |
-0.81 - |
-0.89 - |
-1.26 - |