2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.86M 128.8% |
187.22M 89.4% |
241.97M 29.2% |
43.45M -82.0% |
210.26M 383.9% |
167.71M -20.2% |
155.67M -7.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.17M 90.9% |
134.94M 74.9% |
163.28M 21.0% |
26.24M -83.9% |
141.88M 440.7% |
128.93M -9.1% |
133.19M 3.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.69M 680.8% |
52.27M 141.0% |
78.69M 50.5% |
17.21M -78.1% |
68.38M 297.3% |
38.78M -43.3% |
22.47M -42.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.6M 76.3% |
150.64M 66.3% |
177.7M 18.0% |
28.57M -83.9% |
150.89M 428.1% |
138.9M -7.9% |
143.69M 3.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.43M 22.4% |
15.69M 16.9% |
14.42M -8.1% |
2.33M -83.8% |
9.01M 286.4% |
9.97M 10.7% |
10.49M 5.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.26M - |
36.58M 342.8% |
64.27M 75.7% |
14.88M -76.9% |
59.37M 299.0% |
28.81M -51.5% |
11.98M -58.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.74M 169.4% |
54.11M 110.2% |
55.78M 3.1% |
12.64M -77.3% |
49.72M 293.5% |
20.9M -58.0% |
4.36M -79.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.08M 122.0% |
46.84M 86.7% |
41.95M -10.4% |
10.22M -75.6% |
38.17M 273.6% |
15.15M -60.3% |
-1.16M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.028 -68.2% |
0.051 80.6% |
0.036 -29.8% |
0.009 -76.1% |
0.032 273.3% |
0.013 -60.7% |
-0.001 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.026 -69.8% |
0.048 84.2% |
0.034 -28.4% |
0.008 -75.5% |
0.031 272.6% |
0.012 -60.4% |
-0.001 - |