2016 Q2 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 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] | [friend] | [friend] |
236.33M 47.7% |
251.63M 6.5% |
444.41M 76.6% |
218.06M -50.9% |
203.36M -6.7% |
644.51M 216.9% |
1.27B 97.5% |
620.15M -51.3% |
1.56B 151.0% |
1.13B -27.2% |
1.62B 43.1% |
711.35M -56.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
183.92M 53.5% |
192.51M 4.7% |
327.3M 70.0% |
162.75M -50.3% |
161M -1.1% |
561.76M 248.9% |
1.05B 86.7% |
501.43M -52.2% |
1.3B 158.8% |
865.64M -33.3% |
1.32B 52.4% |
543.83M -58.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.41M 30.5% |
59.12M 12.8% |
117.11M 98.1% |
55.31M -52.8% |
42.36M -23.4% |
82.75M 95.3% |
223.88M 170.6% |
118.72M -47.0% |
259.19M 118.3% |
268.05M 3.4% |
302.82M 13.0% |
167.52M -44.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
223.75M 48.5% |
241.08M 7.7% |
402.42M 66.9% |
200.31M -50.2% |
203.77M 1.7% |
619.39M 204.0% |
1.2B 94.2% |
582.25M -51.6% |
1.44B 147.0% |
1.03B -28.1% |
1.49B 44.0% |
657.86M -55.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.83M 29.1% |
48.57M 21.9% |
75.11M 54.6% |
37.56M -50.0% |
42.78M 13.9% |
57.63M 34.7% |
154.08M 167.4% |
80.82M -47.5% |
140.76M 74.2% |
169.23M 20.2% |
170.85M 1.0% |
114.03M -33.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.58M 35.3% |
10.54M -16.2% |
42M 298.3% |
17.75M -57.7% |
-417.75K - |
25.11M - |
69.8M 177.9% |
37.9M -45.7% |
118.43M 212.5% |
98.82M -16.6% |
131.97M 33.5% |
53.49M -59.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.93M - |
- | - | - |
22.96M - |
- | - | - |
135.14M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.36M -46.3% |
20.63M 146.7% |
14.34M -30.5% |
16.12M 12.3% |
6.85M -57.5% |
22.45M 227.8% |
36.15M 61.1% |
36.52M 1.0% |
98.63M 170.1% |
73.31M -25.7% |
77.41M 5.6% |
51.09M -34.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.023 -50.0% |
0.063 170.0% |
0.042 -33.3% |
0.049 16.7% |
0.021 -57.1% |
0.06 185.3% |
0.11 83.3% |
0.11 0% |
0.28 154.5% |
0.21 -25.0% |
0.21 0% |
0.14 -33.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.023 -50.0% |
0.063 170.0% |
0.042 -33.3% |
0.049 16.7% |
0.021 -57.1% |
0.06 185.3% |
0.11 83.3% |
0.11 0% |
0.28 154.5% |
0.2 -28.6% |
0.21 5.0% |
0.14 -33.3% |