2020 Q1 | 2020 Q2 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
45.85M -26.4% |
61.45M 34.0% |
51.15M -16.8% |
75.68M 48.0% |
73.73M -2.6% |
70.05M -5.0% |
80.42M 14.8% |
90.82M 12.9% |
82.42M -9.2% |
98.56M 19.6% |
82.35M -16.5% |
101.06M 22.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
27.34M -18.4% |
41.12M 50.4% |
32.35M -21.3% |
46.35M 43.2% |
47.94M 3.4% |
43.05M -10.2% |
51.5M 19.6% |
56.08M 8.9% |
52.21M -6.9% |
66.75M 27.8% |
52.79M -20.9% |
68.37M 29.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
18.5M -35.7% |
20.33M 9.9% |
18.79M -7.6% |
29.33M 56.1% |
25.8M -12.0% |
27M 4.7% |
28.92M 7.1% |
34.74M 20.1% |
30.21M -13.0% |
31.81M 5.3% |
29.56M -7.1% |
32.69M 10.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
35.22M -27.7% |
50.82M 44.3% |
40.13M -21.0% |
54.35M 35.4% |
56.91M 4.7% |
56.62M -0.5% |
62.22M 9.9% |
70.01M 12.5% |
65M -7.2% |
82.03M 26.2% |
64.75M -21.1% |
78.93M 21.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
7.88M -48.1% |
9.71M 23.2% |
7.78M -19.9% |
8M 2.8% |
8.98M 12.2% |
13.57M 51.1% |
10.73M -21.0% |
13.93M 29.9% |
12.79M -8.2% |
15.28M 19.5% |
11.96M -21.7% |
10.55M -11.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
10.63M -21.9% |
10.62M 0.0% |
11.02M 3.7% |
21.33M 93.6% |
16.82M -21.1% |
13.43M -20.1% |
18.2M 35.5% |
20.8M 14.3% |
17.42M -16.3% |
16.53M -5.1% |
17.59M 6.4% |
22.13M 25.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
14.29M -57.1% |
6M -58.0% |
- |
28.79M - |
15.47M -46.3% |
11.97M -22.6% |
- |
38.91M - |
- | - | - |
36.96M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
14.29M -19.6% |
6M -58.0% |
9.12M 51.9% |
19.67M 115.6% |
15.47M -21.3% |
11.97M -22.6% |
16.94M 41.5% |
21.97M 29.7% |
19.34M -11.9% |
21.83M 12.9% |
17.66M -19.1% |
19.3M 9.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.234 -21.0% |
0.1 -57.3% |
0.152 52.0% |
0.328 115.7% |
0.258 -21.3% |
0.202 -21.6% |
0.212 4.6% |
0.275 29.7% |
0.242 -11.9% |
0.272 12.4% |
0.221 -18.8% |
0.241 9.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.234 -21.0% |
0.1 -57.3% |
0.152 52.0% |
0.328 115.7% |
0.258 -21.3% |
0.202 -21.6% |
0.212 4.6% |
0.275 29.7% |
0.242 -11.9% |
0.272 12.4% |
0.221 -18.8% |
0.241 9.2% |