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] |
91.68M 84.3% |
76.94M -16.1% |
133.48M 73.5% |
55.27M -58.6% |
125.94M 127.9% |
41M -67.4% |
211.37M 415.5% |
70.77M -66.5% |
190.97M 169.8% |
89.9M -52.9% |
287.79M 220.1% |
91.46M -68.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.31M 83.0% |
40.14M -11.4% |
65.1M 62.2% |
29.5M -54.7% |
67.53M 128.9% |
21.87M -67.6% |
98.84M 351.9% |
39.73M -59.8% |
103.52M 160.5% |
56.01M -45.9% |
168.66M 201.1% |
56.27M -66.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.36M 85.6% |
36.8M -20.6% |
68.37M 85.8% |
25.77M -62.3% |
58.41M 126.7% |
19.14M -67.2% |
112.54M 488.1% |
31.04M -72.4% |
87.44M 181.7% |
33.89M -61.2% |
119.13M 251.5% |
35.19M -70.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.73M 60.1% |
63.21M -11.9% |
99.92M 58.1% |
51.95M -48.0% |
93.96M 80.9% |
47.96M -49.0% |
137.88M 187.5% |
66.53M -51.7% |
145.43M 118.6% |
88.65M -39.0% |
217.64M 145.5% |
85.61M -60.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.42M 31.9% |
23.06M -12.7% |
34.82M 51.0% |
22.45M -35.5% |
26.44M 17.8% |
26.09M -1.3% |
39.05M 49.6% |
26.8M -31.4% |
41.91M 56.4% |
32.64M -22.1% |
48.98M 50.1% |
29.33M -40.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.94M 302.9% |
13.73M -31.1% |
33.55M 144.3% |
3.32M -90.1% |
31.97M 862.8% |
-6.96M - |
73.49M - |
4.24M -94.2% |
45.54M 973.9% |
1.25M -97.2% |
70.15M 5494.1% |
5.85M -91.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.57M - |
- | - | - |
31.73M - |
- | - | - |
45.42M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.46M 201.0% |
13.41M -27.4% |
28.54M 112.9% |
4.21M -85.2% |
27.57M 554.4% |
-5.23M - |
64.67M - |
5.78M -91.1% |
39.87M 589.7% |
2.02M -94.9% |
60.21M 2878.7% |
7.06M -88.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.172 200.9% |
0.125 -27.4% |
0.265 113.0% |
0.039 -85.2% |
0.255 552.4% |
-0.049 - |
0.598 - |
0.041 -93.1% |
0.282 588.6% |
0.014 -95.2% |
0.425 3035.9% |
0.05 -88.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 206.9% |
0.122 -28.2% |
0.263 114.7% |
0.039 -85.3% |
0.253 554.2% |
-0.049 - |
0.594 - |
0.041 -93.2% |
0.281 591.1% |
0.013 -95.3% |
0.422 3069.9% |
0.049 -88.3% |