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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
108.12M 9.6% |
133.78M 23.7% |
141.59M 5.8% |
132.56M -6.4% |
103.23M -22.1% |
88.1M -14.7% |
66.84M -24.1% |
110.26M 65.0% |
116.48M 5.6% |
116.88M 0.3% |
110.63M -5.3% |
83.79M -24.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
62.02M 7.9% |
79.55M 28.3% |
80.18M 0.8% |
74.86M -6.6% |
63.96M -14.6% |
56.63M -11.5% |
45.6M -19.5% |
67.95M 49.0% |
65.16M -4.1% |
72.18M 10.8% |
66.69M -7.6% |
51.57M -22.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
46.11M 12.0% |
54.24M 17.6% |
61.41M 13.2% |
57.7M -6.0% |
39.27M -31.9% |
31.47M -19.9% |
21.24M -32.5% |
42.31M 99.2% |
51.32M 21.3% |
44.7M -12.9% |
43.95M -1.7% |
32.22M -26.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
73.94M 0.4% |
85.86M 16.1% |
93.37M 8.7% |
88.12M -5.6% |
77.29M -12.3% |
70.34M -9.0% |
55.52M -21.1% |
82.44M 48.5% |
77.52M -6.0% |
90.01M 16.1% |
79.56M -11.6% |
70.62M -11.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
11.93M -26.4% |
6.32M -47.0% |
13.18M 108.7% |
13.26M 0.6% |
13.33M 0.5% |
13.71M 2.9% |
9.92M -27.6% |
14.49M 46.0% |
12.36M -14.7% |
17.83M 44.3% |
12.87M -27.8% |
19.05M 48.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
34.18M 37.0% |
47.92M 40.2% |
48.22M 0.6% |
44.44M -7.9% |
25.94M -41.6% |
17.76M -31.5% |
11.32M -36.3% |
27.82M 145.8% |
38.97M 40.0% |
26.87M -31.0% |
31.07M 15.6% |
13.17M -57.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
29.49M -51.9% |
39.91M 35.4% |
- |
99.67M - |
- | - | - |
51.31M - |
- | - | - |
33.2M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
29.49M 21.2% |
39.91M 35.4% |
39.32M -1.5% |
60.34M 53.4% |
34.48M -42.9% |
27.72M -19.6% |
15.88M -42.7% |
35.43M 123.2% |
41.38M 16.8% |
19.87M -52.0% |
25.05M 26.1% |
8.15M -67.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.323 20.0% |
0.431 33.3% |
0.354 -17.9% |
0.496 40.2% |
0.28 -43.6% |
0.227 -19.0% |
0.17 -25.0% |
0.29 70.5% |
0.34 17.3% |
0.16 -52.9% |
0.2 25.0% |
0.07 -65% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.323 20.0% |
0.431 33.3% |
0.354 -17.9% |
0.496 40.2% |
0.28 -43.6% |
0.227 -19.0% |
0.17 -25.0% |
0.29 70.5% |
0.34 17.3% |
0.16 -52.9% |
0.2 25.0% |
0.07 -65% |