2015 Q1 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 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] |
173.61M 39.1% |
80.85M -53.4% |
124.39M 53.8% |
72.75M -41.5% |
94.08M 29.3% |
79.69M -15.3% |
74.02M -7.1% |
65.93M -10.9% |
83.07M 26.0% |
57.65M -30.6% |
66.85M 16.0% |
53.81M -19.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.65M - |
46.66M -55.0% |
91.57M 96.2% |
45.25M -50.6% |
59.57M 31.6% |
51.35M -13.8% |
50.61M -1.4% |
40.89M -19.2% |
54.49M 33.3% |
37.32M -31.5% |
42.86M 14.8% |
33.72M -21.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.96M - |
34.19M -51.1% |
32.82M -4.0% |
27.49M -16.2% |
34.5M 25.5% |
28.34M -17.9% |
23.41M -17.4% |
25.05M 7.0% |
28.58M 14.1% |
20.33M -28.9% |
24M 18.0% |
20.09M -16.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.62M - |
70.18M -53.7% |
105.56M 50.4% |
67.8M -35.8% |
80.23M 18.3% |
73.06M -8.9% |
72.96M -0.1% |
62.38M -14.5% |
79.96M 28.2% |
60.77M -24.0% |
64.73M 6.5% |
55.35M -14.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.97M - |
23.52M -51.0% |
14M -40.5% |
22.55M 61.1% |
20.66M -8.4% |
21.72M 5.1% |
22.35M 2.9% |
21.49M -3.8% |
25.47M 18.5% |
23.45M -7.9% |
21.88M -6.7% |
21.62M -1.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.99M - |
10.67M -51.5% |
18.83M 76.4% |
4.95M -73.7% |
13.84M 180.0% |
6.63M -52.1% |
1.06M -84.1% |
3.55M 236.2% |
3.12M -12.3% |
-3.12M - |
2.12M - |
-1.53M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.65M - |
- |
24.99M - |
- |
11.73M - |
- | - | - |
6.36M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.65M -22.3% |
6.78M -56.7% |
18.21M 168.7% |
3.3M -81.9% |
8.44M 155.9% |
5.47M -35.2% |
6.21M 13.6% |
3.42M -45.0% |
2.94M -14.0% |
1.87M -36.3% |
1.73M -7.5% |
-5.57M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 -21.4% |
0.104 -58.3% |
0.286 173.9% |
0.05 -82.5% |
0.14 180.0% |
0.08 -42.9% |
0.07 -12.5% |
0.04 -42.9% |
0.04 0% |
0.02 -50% |
0.02 0% |
-0.07 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 -21.4% |
0.104 -58.3% |
0.286 173.9% |
0.05 -82.5% |
0.14 180.0% |
0.08 -42.9% |
0.07 -12.5% |
0.04 -42.9% |
0.04 0% |
0.02 -50% |
0.02 0% |
-0.07 - |