2016 Q4 | 2017 Q4 | 2018 Q4 | 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] | [friend] |
232.48M -5.0% |
241.02M 3.7% |
230.45M -4.4% |
199.41M -13.5% |
185.4M -7.0% |
147.91M -20.2% |
144.74M -2.1% |
124.03M -14.3% |
135.53M 9.3% |
154.58M 14.1% |
165.75M 7.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.07M -6.9% |
143.22M 9.3% |
138.87M -3.0% |
125.85M -9.4% |
124.83M -0.8% |
103.26M -17.3% |
99.67M -3.5% |
85.81M -13.9% |
89.17M 3.9% |
95.83M 7.5% |
100.75M 5.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.41M -2.4% |
97.81M -3.6% |
91.58M -6.4% |
73.57M -19.7% |
60.57M -17.7% |
44.65M -26.3% |
45.07M 1.0% |
38.22M -15.2% |
46.35M 21.3% |
58.75M 26.7% |
65M 10.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
150.66M -6.3% |
162.66M 8.0% |
160.56M -1.3% |
149.84M -6.7% |
149.04M -0.5% |
125.89M -15.5% |
122.63M -2.6% |
109.42M -10.8% |
113.21M 3.5% |
119.87M 5.9% |
124.86M 4.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.59M -2.3% |
19.45M -0.7% |
21.7M 11.6% |
23.99M 10.6% |
24.21M 0.9% |
22.63M -6.5% |
22.96M 1.4% |
23.61M 2.8% |
24.04M 1.8% |
24.04M 0.0% |
24.11M 0.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.83M -2.5% |
78.36M -4.2% |
69.88M -10.8% |
49.57M -29.1% |
36.36M -26.7% |
22.01M -39.5% |
22.11M 0.4% |
14.61M -33.9% |
22.31M 52.8% |
34.71M 55.5% |
40.89M 17.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
80.67M - |
- |
58.66M - |
- |
26.89M - |
- |
16.58M - |
- |
32.19M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.15M 1.3% |
80.67M 3.2% |
74.93M -7.1% |
58.66M -21.7% |
47.29M -19.4% |
26.89M -43.1% |
24.93M -7.3% |
16.58M -33.5% |
21.72M 31.0% |
32.19M 48.2% |
34.25M 6.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.55 -3.8% |
0.514 -6.5% |
0.479 -6.9% |
0.374 -21.8% |
0.304 -18.7% |
0.17 -44.1% |
0.16 -5.9% |
0.1 -37.5% |
0.14 40.0% |
0.21 50.0% |
0.22 4.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.55 -3.8% |
0.514 -6.5% |
0.479 -6.9% |
0.374 -21.8% |
0.304 -18.7% |
0.17 -44.1% |
0.16 -5.9% |
0.1 -37.5% |
0.14 40.0% |
0.21 50.0% |
0.22 4.8% |