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] |
98.36M 98.8% |
88.29M -10.2% |
145.86M 65.2% |
57.11M -60.8% |
93.4M 63.5% |
79.44M -14.9% |
112.13M 41.2% |
55.75M -50.3% |
69.37M 24.4% |
106.55M 53.6% |
119.41M 12.1% |
67.95M -43.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.36M 69.6% |
57.99M -2.3% |
86.68M 49.5% |
40.48M -53.3% |
60.07M 48.4% |
50.98M -15.1% |
70.25M 37.8% |
35.59M -49.3% |
45.84M 28.8% |
70.05M 52.8% |
72.34M 3.3% |
47.04M -35.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.01M 169.3% |
30.3M -22.3% |
59.18M 95.3% |
16.64M -71.9% |
33.33M 100.4% |
28.46M -14.6% |
41.88M 47.2% |
20.16M -51.9% |
23.53M 16.7% |
36.5M 55.2% |
47.06M 28.9% |
20.92M -55.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.79M 60.5% |
67.46M -6.0% |
112.78M 67.2% |
54.73M -51.5% |
72.08M 31.7% |
63.85M -11.4% |
91.31M 43.0% |
49.19M -46.1% |
60.35M 22.7% |
86.85M 43.9% |
92.81M 6.9% |
65.15M -29.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.43M 27.8% |
9.47M -23.8% |
26.1M 175.6% |
14.25M -45.4% |
12.01M -15.7% |
12.87M 7.2% |
21.06M 63.6% |
13.6M -35.4% |
14.51M 6.7% |
16.8M 15.8% |
20.47M 21.8% |
18.11M -11.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.58M 459.0% |
20.82M -21.6% |
33.08M 58.8% |
2.38M -92.8% |
21.32M 795.2% |
15.59M -26.9% |
20.82M 33.6% |
6.56M -68.5% |
9.02M 37.5% |
19.7M 118.5% |
26.6M 35.0% |
2.81M -89.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.41M - |
- | - | - |
21.52M - |
- | - | - |
14.14M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.16M 164.3% |
15.27M -31.1% |
29.72M 94.6% |
3.84M -87.1% |
14.54M 278.4% |
4.89M -66.4% |
2.66M -45.7% |
3.68M 38.6% |
7.95M 116.0% |
14.73M 85.2% |
611.62K -95.8% |
5.67M 827.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 166.7% |
0.17 -29.2% |
0.32 88.2% |
0.04 -87.5% |
0.16 300% |
0.05 -68.8% |
0.03 -40.0% |
0.04 33.3% |
0.08 100% |
0.15 87.5% |
0.01 -93.3% |
0.06 500% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 166.7% |
0.17 -29.2% |
0.32 88.2% |
0.04 -87.5% |
0.16 300% |
0.05 -68.8% |
0.03 -40.0% |
0.04 33.3% |
0.08 100% |
0.15 87.5% |
0.01 -93.3% |
0.06 500% |