2017 Q4 | 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] |
218.08M -38.3% |
316.4M 45.1% |
317.49M 0.3% |
305.79M -3.7% |
373.08M 22.0% |
203.15M -45.5% |
204.44M 0.6% |
217.21M 6.2% |
206.1M -5.1% |
255.01M 23.7% |
261.87M 2.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
143.76M -41.4% |
252.25M 75.5% |
260.66M 3.3% |
248.87M -4.5% |
302.6M 21.6% |
160.22M -47.1% |
156.15M -2.5% |
176M 12.7% |
181.73M 3.3% |
235.49M 29.6% |
250.39M 6.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.33M -31.4% |
64.15M -13.7% |
56.83M -11.4% |
56.92M 0.2% |
70.48M 23.8% |
42.93M -39.1% |
48.29M 12.5% |
41.21M -14.7% |
24.36M -40.9% |
19.52M -19.9% |
11.48M -41.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
182.1M -35.3% |
292.78M 60.8% |
298.81M 2.1% |
294.38M -1.5% |
357.59M 21.5% |
214.13M -40.1% |
219.97M 2.7% |
235.29M 7.0% |
247.66M 5.3% |
304.79M 23.1% |
311.19M 2.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.35M 5.2% |
40.53M 5.7% |
38.15M -5.9% |
45.51M 19.3% |
54.98M 20.8% |
53.91M -1.9% |
63.82M 18.4% |
59.29M -7.1% |
65.93M 11.2% |
69.3M 5.1% |
60.8M -12.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.98M -49.9% |
23.62M -34.4% |
18.68M -20.9% |
11.41M -38.9% |
15.5M 35.8% |
-10.98M - |
-15.53M - |
-18.08M - |
-41.57M - |
-49.78M - |
-49.32M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
13.63M - |
- |
12.38M - |
- |
-36.32M - |
- |
-55.11M - |
- |
-87.84M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.01M -43.5% |
13.63M -59.9% |
15.56M 14.2% |
12.38M -20.4% |
-4.79M - |
-36.32M - |
-46.02M - |
-55.11M - |
-71.37M - |
-87.84M - |
-83.72M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.327 -39.9% |
0.14 -57.2% |
0.147 5.1% |
0.1 -32.0% |
-0.05 - |
-0.25 - |
-0.33 - |
-0.37 - |
-0.46 - |
-0.56 - |
-0.534 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.327 -39.9% |
0.14 -57.2% |
0.147 5.1% |
0.1 -32.0% |
-0.05 - |
-0.25 - |
-0.33 - |
-0.37 - |
-0.46 - |
-0.56 - |
-0.534 - |