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] |
38.03M 9.8% |
53.33M 40.3% |
72.61M 36.2% |
78.82M 8.5% |
107.68M 36.6% |
78.58M -27.0% |
91.65M 16.6% |
74.49M -18.7% |
71.06M -4.6% |
82.01M 15.4% |
79.12M -3.5% |
74.84M -5.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.13M 16.0% |
45.37M 41.2% |
50.22M 10.7% |
45.94M -8.5% |
49.8M 8.4% |
51.41M 3.2% |
62.3M 21.2% |
55.29M -11.2% |
54.54M -1.4% |
56.62M 3.8% |
50.93M -10.1% |
49.32M -3.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.9M -15.0% |
7.96M 34.9% |
22.4M 181.4% |
32.88M 46.8% |
57.88M 76.0% |
27.17M -53.1% |
29.35M 8.0% |
19.2M -34.6% |
16.52M -13.9% |
25.38M 53.6% |
28.19M 11.0% |
25.52M -9.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.85M 14.1% |
48.83M 40.1% |
53.89M 10.4% |
49.34M -8.5% |
53.8M 9.0% |
55.55M 3.3% |
67.22M 21.0% |
59.43M -11.6% |
59.96M 0.9% |
59.83M -0.2% |
56.77M -5.1% |
54.2M -4.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.72M -3.7% |
3.46M 27.1% |
3.67M 6.3% |
3.39M -7.6% |
3.99M 17.7% |
4.14M 3.8% |
4.92M 18.8% |
4.14M -15.9% |
5.42M 30.8% |
3.21M -40.8% |
5.84M 82.0% |
4.88M -16.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.18M -22.7% |
4.5M 41.7% |
18.72M 315.9% |
29.49M 57.5% |
53.89M 82.8% |
23.03M -57.3% |
24.43M 6.1% |
15.06M -38.3% |
11.11M -26.3% |
22.17M 99.7% |
22.35M 0.8% |
20.64M -7.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
918.37K -82.8% |
5.01M 445.9% |
16.28M 224.7% |
11.41M -29.9% |
49.47M 333.7% |
19.38M -60.8% |
19.09M -1.5% |
7.89M -58.7% |
9.37M 18.7% |
10.75M 14.8% |
19.64M 82.7% |
6.2M -68.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
918.37K -82.8% |
5.01M 445.9% |
16.28M 224.7% |
11.41M -29.9% |
49.47M 333.7% |
19.38M -60.8% |
19.09M -1.5% |
7.89M -58.7% |
9.37M 18.7% |
10.75M 14.8% |
19.64M 82.7% |
6.2M -68.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 -80.0% |
0.04 299.8% |
0.13 225.1% |
0.08 -38.5% |
0.35 337.5% |
0.13 -62.9% |
0.13 0.0% |
0.05 -61.5% |
0.06 20.0% |
0.07 16.7% |
0.14 100.0% |
0.04 -71.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 -80.0% |
0.04 299.8% |
0.13 225.1% |
0.08 -38.5% |
0.34 325.0% |
0.13 -61.8% |
0.13 0.0% |
0.05 -61.5% |
0.06 20.0% |
0.07 16.7% |
0.14 100.0% |
0.04 -71.4% |