2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 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] | [friend] | [friend] | [friend] |
66.5M 295.4% |
32.84M -50.6% |
93.63M 185.1% |
21.19M -77.4% |
34.45M 62.6% |
47.18M 37.0% |
45.6M -3.3% |
37.33M -18.1% |
79.75M 113.6% |
25.17M -68.4% |
78.82M 213.2% |
34.94M -55.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.7M 402.6% |
11.78M -45.7% |
35.26M 199.2% |
5.84M -83.4% |
13.44M 130.1% |
18.28M 36.0% |
15.95M -12.7% |
9.67M -39.4% |
30.14M 211.9% |
10M -66.8% |
32.93M 229.3% |
12.22M -62.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.8M 258.4% |
21.05M -53.0% |
58.37M 177.2% |
15.35M -73.7% |
21.01M 36.9% |
28.9M 37.6% |
29.65M 2.6% |
27.66M -6.7% |
49.6M 79.3% |
15.17M -69.4% |
45.89M 202.6% |
22.73M -50.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.51M 103.2% |
22.99M -27.0% |
55.36M 140.8% |
18.04M -67.4% |
29.39M 62.9% |
29.41M 0.1% |
34.24M 16.4% |
25.09M -26.7% |
48.17M 92.0% |
25.07M -47.9% |
52.66M 110.0% |
27.73M -47.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.81M -12.4% |
11.21M 14.2% |
20.1M 79.4% |
12.2M -39.3% |
15.95M 30.7% |
11.13M -30.2% |
18.29M 64.4% |
15.42M -15.7% |
18.03M 16.9% |
15.07M -16.4% |
19.73M 30.9% |
15.52M -21.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.99M 2576.0% |
9.85M -71.9% |
38.27M 288.5% |
3.15M -91.8% |
5.06M 60.8% |
17.77M 251.3% |
11.36M -36.1% |
12.25M 7.8% |
31.58M 157.9% |
90.91K -99.7% |
26.17M 28684.3% |
7.21M -72.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.39M 1525.3% |
- | - | - |
14.23M - |
- | - | - |
44.75M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.33M 1425.3% |
11.13M -64.5% |
36.2M 225.3% |
4.87M -86.5% |
9.36M 92.1% |
21.62M 131.1% |
14.01M -35.2% |
14.4M 2.8% |
30.35M 110.7% |
3.51M -88.4% |
28.38M 709.0% |
9.11M -67.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.27 1250% |
0.1 -63.0% |
0.29 190.0% |
0.03 -89.7% |
0.06 100% |
0.14 133.3% |
0.09 -35.7% |
0.09 0% |
0.2 122.2% |
0.02 -90.0% |
0.19 850% |
0.06 -68.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.27 1250% |
0.1 -63.0% |
0.29 190.0% |
0.03 -89.7% |
0.06 100% |
0.14 133.3% |
0.09 -35.7% |
0.09 0% |
0.2 122.2% |
0.02 -90.0% |
0.19 850% |
0.06 -68.4% |