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] |
93.56M -15.1% |
113.65M 21.5% |
88.49M -22.1% |
103.17M 16.6% |
103.62M 0.4% |
105.96M 2.3% |
99.12M -6.5% |
115.9M 16.9% |
136.17M 17.5% |
114.71M -15.8% |
101.15M -11.8% |
115.66M 14.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
189.1M - |
76.46M -59.6% |
55.23M -27.8% |
64.49M 16.8% |
63.76M -1.1% |
65.8M 3.2% |
59.9M -9.0% |
71.52M 19.4% |
80.16M 12.1% |
62.82M -21.6% |
53.27M -15.2% |
66.09M 24.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
-95.54M - |
37.2M - |
33.26M -10.6% |
38.68M 16.3% |
39.86M 3.0% |
40.16M 0.8% |
39.22M -2.3% |
44.38M 13.2% |
56.01M 26.2% |
51.89M -7.3% |
47.89M -7.7% |
49.56M 3.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
222.21M - |
90.86M -59.1% |
66.05M -27.3% |
75.4M 14.2% |
77.44M 2.7% |
82.19M 6.1% |
74.84M -9.0% |
87.94M 17.5% |
98.7M 12.2% |
83.05M -15.9% |
70.31M -15.3% |
84.79M 20.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
33.11M - |
14.4M -56.5% |
10.82M -24.9% |
10.91M 0.9% |
13.68M 25.4% |
16.39M 19.8% |
14.93M -8.9% |
16.43M 10.0% |
18.55M 12.9% |
20.23M 9.1% |
17.04M -15.8% |
18.69M 9.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
-128.64M - |
22.8M - |
22.45M -1.5% |
27.77M 23.7% |
26.18M -5.7% |
23.77M -9.2% |
24.28M 2.2% |
27.96M 15.1% |
37.46M 34.0% |
31.66M -15.5% |
30.84M -2.6% |
30.87M 0.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
48.91M - |
19.12M -60.9% |
- |
44.66M - |
23.75M -46.8% |
22.66M -4.6% |
- |
54.62M - |
- | - | - |
61.27M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
19.75M 136.3% |
19.11M -3.2% |
19.38M 1.4% |
25.25M 30.2% |
23.73M -6.0% |
22.63M -4.6% |
25.03M 10.6% |
29.53M 18.0% |
35.07M 18.8% |
35.24M 0.5% |
29.53M -16.2% |
31.65M 7.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.243 136.3% |
0.23 -5.2% |
0.24 4.3% |
0.309 28.6% |
0.291 -5.6% |
0.28 -3.9% |
0.28 0% |
0.27 -3.6% |
0.32 18.5% |
0.31 -3.1% |
0.27 -12.9% |
0.29 7.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.243 136.3% |
0.23 -5.2% |
0.24 4.3% |
0.309 28.6% |
0.291 -5.6% |
0.28 -3.9% |
0.28 0% |
0.27 -3.6% |
0.32 18.5% |
0.31 -3.1% |
0.27 -12.9% |
0.29 7.4% |