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] |
110.05M 19.5% |
155.93M 41.7% |
64.96M -58.3% |
63.17M -2.8% |
110.45M 74.9% |
79.31M -28.2% |
52.52M -33.8% |
67.54M 28.6% |
88.06M 30.4% |
118.79M 34.9% |
71.5M -39.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.02M 27.6% |
65.57M 39.5% |
27.82M -57.6% |
25.86M -7.0% |
42.3M 63.6% |
39.4M -6.9% |
22.27M -43.5% |
24.06M 8.0% |
41.05M 70.7% |
53.13M 29.4% |
30.7M -42.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.02M 14.0% |
90.36M 43.4% |
37.14M -58.9% |
37.3M 0.4% |
68.14M 82.7% |
39.91M -41.4% |
30.24M -24.2% |
43.49M 43.8% |
47.01M 8.1% |
65.66M 39.7% |
40.8M -37.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.98M 10.4% |
105.3M 30.0% |
59.46M -43.5% |
69.85M 17.5% |
82.85M 18.6% |
65.16M -21.4% |
56.78M -12.8% |
64.51M 13.6% |
73.8M 14.4% |
89.44M 21.2% |
75.14M -16.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.96M -6.9% |
39.73M 17.0% |
31.64M -20.4% |
43.99M 39.0% |
40.55M -7.8% |
25.76M -36.5% |
34.51M 34.0% |
40.45M 17.2% |
32.75M -19.1% |
36.3M 10.9% |
44.44M 22.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.06M 54.8% |
50.63M 74.2% |
5.5M -89.1% |
-6.69M - |
27.6M - |
14.15M -48.7% |
-4.27M - |
3.03M - |
14.26M 369.8% |
29.35M 105.8% |
-3.63M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
25.6M - |
- | - | - |
26.85M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.41M 67.1% |
42.39M 23.2% |
9.86M -76.7% |
16.73M 69.6% |
39.26M 134.7% |
15.78M -59.8% |
1.37M -91.3% |
26M 1798.9% |
17.8M -31.5% |
23.4M 31.5% |
8.31M -64.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 60% |
0.29 20.8% |
0.07 -75.9% |
0.11 57.1% |
0.28 154.5% |
0.11 -60.7% |
0.01 -90.9% |
0.18 1700% |
0.12 -33.3% |
0.17 41.7% |
0.06 -64.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 60% |
0.29 20.8% |
0.07 -75.9% |
0.11 57.1% |
0.28 154.5% |
0.11 -60.7% |
0.01 -90.9% |
0.18 1700% |
0.12 -33.3% |
0.17 41.7% |
0.06 -64.7% |