2017 Q4 | 2018 Q4 | 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] |
311.84M -6.1% |
312.62M 0.2% |
320.72M 2.6% |
313.21M -2.3% |
307.73M -1.7% |
327.29M 6.4% |
324.01M -1.0% |
331.81M 2.4% |
338.25M 1.9% |
326.66M -3.4% |
293.67M -10.1% |
297.77M 1.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
205.67M -4.7% |
206.42M 0.4% |
218.72M 6.0% |
205.26M -6.2% |
200.26M -2.4% |
220.14M 9.9% |
219.92M -0.1% |
230.21M 4.7% |
231.19M 0.4% |
224.53M -2.9% |
209.84M -6.5% |
212.64M 1.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.18M -8.6% |
106.2M 0.0% |
102M -4.0% |
107.95M 5.8% |
107.47M -0.4% |
107.14M -0.3% |
104.09M -2.8% |
101.6M -2.4% |
107.05M 5.4% |
102.13M -4.6% |
83.83M -17.9% |
85.13M 1.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
251.42M -1.9% |
248.89M -1.0% |
258.7M 3.9% |
245.41M -5.1% |
238.48M -2.8% |
265.98M 11.5% |
273.43M 2.8% |
287.98M 5.3% |
293.94M 2.1% |
291.2M -0.9% |
272.85M -6.3% |
271.84M -0.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.76M 13.6% |
42.47M -7.2% |
39.98M -5.9% |
40.16M 0.4% |
38.23M -4.8% |
45.84M 19.9% |
53.52M 16.7% |
57.77M 8.0% |
62.75M 8.6% |
66.67M 6.3% |
63.01M -5.5% |
59.2M -6.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.42M -20.4% |
63.73M 5.5% |
62.02M -2.7% |
67.8M 9.3% |
69.25M 2.1% |
61.3M -11.5% |
50.58M -17.5% |
43.83M -13.3% |
44.3M 1.1% |
35.46M -20.0% |
20.81M -41.3% |
25.93M 24.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.65M - |
- |
53.81M - |
- |
59.17M - |
- |
42.87M - |
- |
40.25M - |
- |
16.28M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.56M -15.2% |
51.73M 11.1% |
50.96M -1.5% |
57.51M 12.8% |
56.52M -1.7% |
50.75M -10.2% |
42.47M -16.3% |
38.42M -9.6% |
39.54M 2.9% |
29.55M -25.3% |
15.25M -48.4% |
15.86M 4.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.54 -18.2% |
0.57 5.6% |
0.51 -10.5% |
0.55 7.8% |
0.52 -5.5% |
0.47 -9.6% |
0.38 -19.1% |
0.269 -29.1% |
0.277 2.9% |
0.2 -27.8% |
0.108 -46.2% |
0.108 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.54 -18.2% |
0.57 5.6% |
0.51 -10.5% |
0.55 7.8% |
0.52 -5.5% |
0.47 -9.6% |
0.38 -19.1% |
0.269 -29.1% |
0.277 2.9% |
0.2 -27.8% |
0.108 -46.2% |
0.108 0% |