2017 Q2 | 2017 Q4 | 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] | [friend] |
328.63M 27.9% |
311.5M -5.2% |
412.65M 32.5% |
275.2M -33.3% |
353M 28.3% |
377.92M 7.1% |
379.34M 0.4% |
220.55M -41.9% |
348.49M 58.0% |
458.99M 31.7% |
402.45M -12.3% |
284.86M -29.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
294.28M 25.3% |
275.3M -6.5% |
398.99M 44.9% |
236.78M -40.7% |
308.86M 30.4% |
320.39M 3.7% |
275.08M -14.1% |
173.3M -37.0% |
272.08M 57.0% |
347.15M 27.6% |
295.31M -14.9% |
213.94M -27.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.35M 55.7% |
36.2M 5.4% |
13.66M -62.3% |
38.42M 181.2% |
44.14M 14.9% |
57.53M 30.3% |
104.26M 81.2% |
47.25M -54.7% |
76.41M 61.7% |
111.84M 46.4% |
107.14M -4.2% |
70.91M -33.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
320.49M 26.2% |
311.46M -2.8% |
445.24M 43.0% |
266.14M -40.2% |
353.1M 32.7% |
364.42M 3.2% |
314.62M -13.7% |
215.41M -31.5% |
318.26M 47.7% |
397.82M 25.0% |
358.67M -9.8% |
273.67M -23.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.21M 36.1% |
36.17M 38.0% |
46.26M 27.9% |
29.36M -36.5% |
44.24M 50.7% |
44.03M -0.5% |
39.54M -10.2% |
42.11M 6.5% |
46.18M 9.7% |
50.67M 9.7% |
63.36M 25.0% |
59.72M -5.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.14M 190.9% |
32.51K -99.6% |
-32.6M - |
9.06M - |
-103.47K - |
13.5M - |
64.72M 379.4% |
5.14M -92.1% |
30.22M 487.5% |
61.17M 102.4% |
43.78M -28.4% |
11.19M -74.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.76M - |
- | - | - |
16.7M - |
- | - | - |
31.68M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
676.24K -83.4% |
443.15K -34.5% |
-46.8M - |
4.14M - |
10.99M 165.2% |
25.31M 130.4% |
17.66M -30.2% |
2.42M -86.3% |
28.14M 1062.4% |
46.11M 63.9% |
40.12M -13.0% |
8.63M -78.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 -75% |
0 -100% |
-0.48 - |
0.043 - |
0.117 172.1% |
0.26 122.2% |
0.19 -26.9% |
0.018 -90.6% |
0.209 1072.0% |
0.344 64.2% |
0.301 -12.5% |
0.064 -78.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 -75% |
0 -100% |
-0.48 - |
0.043 - |
0.117 172.1% |
0.26 122.2% |
0.19 -26.9% |
0.018 -90.6% |
0.209 1072.0% |
0.344 64.2% |
0.294 -14.6% |
0.064 -78.1% |