2020 Q1 | 2021 Q1 | 2021 Q3 | 2022 Q1 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
26.42M -9.7% |
50.56M 91.4% |
52.96M 4.7% |
14.61M -72.4% |
57.9M 296.4% |
15.68M -72.9% |
58.8M 275.0% |
59.35M 0.9% |
56.95M -4.1% |
54.73M -3.9% |
|
Cost of Revenue | [friend] | [friend] |
9.93M -43.1% |
20.43M 105.7% |
22.32M 9.3% |
6.62M -70.4% |
24.39M 268.6% |
6.97M -71.4% |
26.76M 283.7% |
28.4M 6.1% |
30.04M 5.8% |
32.51M 8.2% |
|
Gross Profit | [friend] | [friend] |
16.49M 39.5% |
30.13M 82.8% |
30.63M 1.7% |
7.99M -73.9% |
33.51M 319.5% |
8.71M -74.0% |
32.04M 267.9% |
30.95M -3.4% |
26.91M -13.1% |
22.22M -17.4% |
|
Total Expenses | [friend] | [friend] |
13.73M -27.7% |
27.81M 102.5% |
28.93M 4.0% |
8.69M -70.0% |
31.45M 262.1% |
8.84M -71.9% |
34.37M 288.9% |
34.91M 1.6% |
35.9M 2.8% |
37.64M 4.8% |
|
Operating Expense | [friend] | [friend] |
3.8M 145.6% |
7.39M 94.3% |
6.61M -10.6% |
2.07M -68.7% |
7.06M 241.3% |
1.86M -73.6% |
7.61M 308.1% |
6.51M -14.4% |
5.86M -10.0% |
5.13M -12.5% |
|
Operating Income | [friend] | [friend] |
12.68M 23.5% |
22.75M 79.3% |
24.03M 5.6% |
5.92M -75.4% |
26.46M 346.8% |
6.84M -74.1% |
24.43M 257.0% |
24.44M 0.0% |
21.05M -13.9% |
17.09M -18.8% |
|
Net Income (Cont Operations) | [friend] | [friend] |
13.19M 31.9% |
23.12M 75.3% |
23.7M 2.5% |
5.91M -75.0% |
26.42M 346.8% |
6.84M -74.1% |
24.6M 259.7% |
24.41M -0.7% |
20.76M -15.0% |
16.78M -19.2% |
|
Net Income | [friend] | [friend] |
9.7M 24.4% |
16.63M 71.5% |
17.33M 4.2% |
4.46M -74.3% |
20.35M 356.6% |
5.33M -73.8% |
19.29M 262.1% |
19.48M 1.0% |
15.54M -20.2% |
12.32M -20.7% |
|
Basic EPS | [friend] | [friend] |
0.015 23.6% |
0.026 71.7% |
0.027 4.2% |
0.007 -74.2% |
0.043 506.5% |
0.008 -80.2% |
0.041 386.9% |
0.031 -25.1% |
0.024 -20.3% |
0.019 -20.9% |
|
Diluted EPS | [friend] | [friend] |
0.015 23.6% |
0.026 71.7% |
0.027 4.2% |
0.007 -74.2% |
0.041 486.6% |
0.008 -80.0% |
0.039 376.8% |
0.031 -21.7% |
0.024 -21.6% |
0.019 -20.8% |