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] |
279.94M 1.1% |
286.63M 2.4% |
302.75M 5.6% |
324.12M 7.1% |
336.33M 3.8% |
345.72M 2.8% |
344.34M -0.4% |
344.29M 0.0% |
343.19M -0.3% |
328.85M -4.2% |
339.91M 3.4% |
355.97M 4.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
176.59M 6.2% |
182.52M 3.4% |
203M 11.2% |
220.46M 8.6% |
227.7M 3.3% |
237.85M 4.5% |
233.62M -1.8% |
237.04M 1.5% |
240.27M 1.4% |
230.57M -4.0% |
235.33M 2.1% |
239.54M 1.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.35M -6.6% |
104.11M 0.7% |
99.75M -4.2% |
103.66M 3.9% |
108.63M 4.8% |
107.88M -0.7% |
110.71M 2.6% |
107.25M -3.1% |
102.92M -4.0% |
98.27M -4.5% |
104.58M 6.4% |
116.43M 11.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
218.85M 7.9% |
229.95M 5.1% |
249.71M 8.6% |
268.81M 7.6% |
280.52M 4.4% |
290.6M 3.6% |
290.59M 0.0% |
294.53M 1.4% |
300.44M 2.0% |
291.39M -3.0% |
302.16M 3.7% |
312.91M 3.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.27M 15.5% |
47.43M 12.2% |
46.7M -1.5% |
48.35M 3.5% |
52.82M 9.2% |
52.75M -0.1% |
56.97M 8.0% |
57.48M 0.9% |
60.17M 4.7% |
60.82M 1.1% |
66.83M 9.9% |
73.37M 9.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.08M -17.5% |
56.68M -7.2% |
53.04M -6.4% |
55.31M 4.3% |
55.81M 0.9% |
55.12M -1.2% |
53.75M -2.5% |
49.76M -7.4% |
42.74M -14.1% |
37.45M -12.4% |
37.75M 0.8% |
43.06M 14.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.2M - |
- |
52.28M - |
- |
56.48M - |
- |
58.38M - |
- |
51.87M - |
- |
41.25M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.2M -15.3% |
53.8M -2.5% |
52.28M -2.8% |
55.04M 5.3% |
56.48M 2.6% |
58.31M 3.2% |
58.38M 0.1% |
54.57M -6.5% |
51.92M -4.8% |
44.73M -13.9% |
41.66M -6.9% |
46.37M 11.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.53 -20.9% |
0.48 -9.4% |
0.43 -10.4% |
0.43 0% |
0.44 2.3% |
0.45 2.3% |
0.45 0% |
0.42 -6.7% |
0.4 -4.8% |
0.34 -15% |
0.32 -5.9% |
0.36 12.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.53 -20.9% |
0.48 -9.4% |
0.43 -10.4% |
0.43 0% |
0.44 2.3% |
0.45 2.3% |
0.45 0% |
0.42 -6.7% |
0.4 -4.8% |
0.34 -15% |
0.32 -5.9% |
0.36 12.5% |