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] |
206.18M 18.3% |
194.58M -5.6% |
216.9M 11.5% |
176.69M -18.5% |
190.89M 8.0% |
186.14M -2.5% |
179.64M -3.5% |
166.6M -7.3% |
177.87M 6.8% |
171.14M -3.8% |
181.98M 6.3% |
180.91M -0.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
153.78M 23.9% |
145.77M -5.2% |
161M 10.4% |
130.66M -18.8% |
145.25M 11.2% |
140.11M -3.5% |
134.09M -4.3% |
125.08M -6.7% |
128.36M 2.6% |
122.34M -4.7% |
129.68M 6.0% |
124.09M -4.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.4M 4.4% |
48.8M -6.9% |
55.89M 14.5% |
46.03M -17.7% |
45.63M -0.9% |
46.02M 0.9% |
45.54M -1.0% |
41.52M -8.8% |
49.51M 19.2% |
48.8M -1.4% |
52.3M 7.2% |
56.82M 8.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
178.73M 21.1% |
171.71M -3.9% |
185.79M 8.2% |
154.73M -16.7% |
170.37M 10.1% |
167.73M -1.6% |
151.87M -9.5% |
151.03M -0.6% |
155.88M 3.2% |
151.14M -3.0% |
148.84M -1.5% |
145.79M -2.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.95M 6.3% |
25.93M 3.9% |
24.79M -4.4% |
24.07M -2.9% |
25.12M 4.3% |
27.61M 9.9% |
17.77M -35.6% |
25.95M 46.0% |
27.52M 6.0% |
28.79M 4.6% |
19.16M -33.4% |
21.7M 13.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.44M 2.9% |
22.87M -16.7% |
31.11M 36.0% |
21.95M -29.4% |
20.51M -6.5% |
18.41M -10.3% |
27.77M 50.8% |
15.57M -43.9% |
21.99M 41.2% |
20M -9.0% |
33.14M 65.7% |
35.12M 6.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.14M - |
- | - | - |
44.82M - |
- | - | - |
41.25M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.51M -0.5% |
60.29M 167.8% |
29.56M -51.0% |
22.64M -23.4% |
22.18M -2.0% |
22.05M -0.6% |
31.28M 41.9% |
15.72M -49.7% |
25.53M 62.3% |
22.21M -13.0% |
34.01M 53.2% |
31.48M -7.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 0% |
0.67 168.0% |
0.21 -68.7% |
0.19 -9.5% |
0.18 -5.3% |
0.19 5.6% |
0.26 36.8% |
0.13 -50% |
0.21 61.5% |
0.19 -9.5% |
0.28 47.4% |
0.26 -7.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 0% |
0.67 168.0% |
0.21 -68.7% |
0.19 -9.5% |
0.18 -5.3% |
0.19 5.6% |
0.26 36.8% |
0.13 -50% |
0.21 61.5% |
0.19 -9.5% |
0.28 47.4% |
0.26 -7.1% |