2018 Q1 | 2018 Q2 | 2018 Q3 | 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] |
21.79M 212.5% |
43.28M 98.6% |
30.75M -29.0% |
37.81M 23.0% |
41.72M 10.3% |
39.39M -5.6% |
31.3M -20.5% |
24.47M -21.8% |
25.28M 3.3% |
21.4M -15.3% |
26.36M 23.2% |
20.39M -22.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.28M 209.5% |
24.15M 96.7% |
-1.14M - |
15.39M - |
15.51M 0.8% |
15.59M 0.5% |
17.03M 9.2% |
18.36M 7.8% |
17.32M -5.7% |
17.34M 0.1% |
16.03M -7.5% |
13.04M -18.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.51M 216.4% |
19.12M 101.1% |
31.89M 66.8% |
22.42M -29.7% |
26.21M 16.9% |
23.8M -9.2% |
14.27M -40.0% |
6.11M -57.2% |
7.96M 30.2% |
4.07M -48.9% |
10.33M 154.1% |
7.35M -28.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.75M 169.1% |
26.83M 81.9% |
354.82K -98.7% |
17.84M 4928.3% |
18.2M 2.0% |
19.63M 7.9% |
21.45M 9.2% |
21.32M -0.6% |
20.77M -2.6% |
20.77M 0.0% |
19.03M -8.4% |
16.4M -13.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.47M 63.2% |
2.68M 8.4% |
1.5M -44.1% |
2.45M 63.8% |
2.69M 9.6% |
4.04M 50.5% |
4.42M 9.4% |
2.97M -32.9% |
3.45M 16.5% |
3.43M -0.7% |
3M -12.6% |
3.35M 11.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.04M 371.9% |
16.44M 133.6% |
30.39M 84.8% |
19.97M -34.3% |
23.52M 17.8% |
19.76M -16.0% |
9.85M -50.2% |
3.15M -68.1% |
4.5M 43.2% |
637.64K -85.8% |
7.34M 1050.6% |
3.99M -45.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.48M 474.5% |
15.46M 138.7% |
29.75M 92.5% |
19.98M -32.9% |
40.43M 102.4% |
18.26M -54.8% |
7.84M -57.1% |
-6.51M - |
8.19M - |
-5.39M - |
25.01M - |
22.33M -10.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.48M 474.5% |
15.46M 138.7% |
17.44M 12.8% |
19.98M 14.6% |
27.75M 38.9% |
37.15M 33.9% |
33.68M -9.3% |
10.83M -67.8% |
8.19M -24.4% |
-5.84M - |
23.81M - |
21.58M -9.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.692 246.2% |
1.6 131.1% |
1.8 12.5% |
2.1 16.7% |
2.9 38.1% |
4 37.9% |
3.6 -10.0% |
1.14 -68.3% |
0.86 -24.6% |
-0.6 - |
2.5 - |
2.23 -10.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.692 246.2% |
1.6 131.1% |
1.8 12.5% |
2.1 16.7% |
2.9 38.1% |
4 37.9% |
3.6 -10.0% |
1.14 -68.3% |
0.86 -24.6% |
-0.6 - |
1.1 - |
1.09 -0.9% |