2018 Q2 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 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] |
117.29M 16.6% |
127.39M 8.6% |
89.67M -29.6% |
119.08M 32.8% |
129.27M 8.6% |
113.82M -12.0% |
92.1M -19.1% |
160.8M 74.6% |
101.99M -36.6% |
93.27M -8.5% |
73.49M -21.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.26M 19.4% |
78.45M 1.5% |
60.45M -22.9% |
69.76M 15.4% |
85.48M 22.5% |
69.11M -19.1% |
60.76M -12.1% |
103.35M 70.1% |
70.21M -32.1% |
63.96M -8.9% |
49.58M -22.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.03M 11.5% |
48.93M 22.3% |
29.22M -40.3% |
49.32M 68.8% |
43.8M -11.2% |
44.71M 2.1% |
31.35M -29.9% |
57.45M 83.3% |
31.78M -44.7% |
29.31M -7.8% |
23.91M -18.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.38M 17.7% |
95.65M 5.8% |
74.35M -22.3% |
85.43M 14.9% |
101.46M 18.8% |
89.78M -11.5% |
75.91M -15.5% |
128.17M 68.9% |
92.76M -27.6% |
93.28M 0.6% |
74.59M -20.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.12M 8.7% |
17.2M 31.1% |
13.9M -19.2% |
15.67M 12.8% |
15.98M 2.0% |
20.67M 29.3% |
15.15M -26.7% |
24.82M 63.8% |
22.55M -9.1% |
29.32M 30.0% |
25.01M -14.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.91M 12.9% |
31.73M 17.9% |
15.32M -51.7% |
33.65M 119.6% |
27.81M -17.3% |
24.04M -13.6% |
16.2M -32.6% |
32.64M 101.5% |
9.23M -71.7% |
-8.03K - |
-1.11M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
47.1M - |
- | - | - |
48.12M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.03M -1.1% |
32.05M 52.4% |
15.36M -52.1% |
31.74M 106.7% |
27.15M -14.5% |
23.29M -14.2% |
19.59M -15.9% |
30.77M 57.1% |
12.83M -58.3% |
6.17M -51.9% |
4.29M -30.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.073 -8.3% |
0.113 54.5% |
0.053 -52.9% |
0.097 81.3% |
0.08 -17.2% |
0.063 -21.6% |
0.08 27.6% |
0.083 3.6% |
0.03 -63.8% |
0.02 -33.3% |
0.01 -50% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.073 -8.3% |
0.113 54.5% |
0.053 -52.9% |
0.097 81.3% |
0.08 -17.2% |
0.063 -21.6% |
0.08 27.6% |
0.083 3.6% |
0.03 -63.8% |
0.02 -33.3% |
0.01 -50% |