2017 Q4 | 2018 Q4 | 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] |
396.29M 4.2% |
395.95M -0.1% |
415.73M 5.0% |
436.42M 5.0% |
437.8M 0.3% |
431.51M -1.4% |
411.46M -4.6% |
405.04M -1.6% |
360.82M -10.9% |
366.07M 1.5% |
414.3M 13.2% |
412.99M -0.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
203.77M 359.0% |
207.72M 1.9% |
207.98M 0.1% |
216.15M 3.9% |
215.25M -0.4% |
208.83M -3.0% |
213.93M 2.4% |
226.29M 5.8% |
209.65M -7.4% |
215.79M 2.9% |
236.62M 9.7% |
231.41M -2.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
192.52M -0.9% |
188.23M -2.2% |
207.75M 10.4% |
220.27M 6.0% |
222.55M 1.0% |
222.69M 0.1% |
197.54M -11.3% |
178.75M -9.5% |
151.17M -15.4% |
150.28M -0.6% |
177.68M 18.2% |
181.58M 2.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
283.07M 351.9% |
289.1M 2.1% |
292.96M 1.3% |
308.04M 5.1% |
313.13M 1.7% |
315.49M 0.8% |
321.72M 2.0% |
331.91M 3.2% |
317.38M -4.4% |
321.05M 1.2% |
353.68M 10.2% |
354.21M 0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.3M 334.5% |
81.38M 2.6% |
84.98M 4.4% |
91.89M 8.1% |
97.88M 6.5% |
106.66M 9.0% |
107.8M 1.1% |
105.61M -2.0% |
107.73M 2.0% |
105.26M -2.3% |
117.06M 11.2% |
122.79M 4.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.22M 1.7% |
106.85M -5.6% |
122.77M 14.9% |
128.38M 4.6% |
124.67M -2.9% |
116.02M -6.9% |
89.74M -22.7% |
73.14M -18.5% |
43.44M -40.6% |
45.02M 3.6% |
60.62M 34.6% |
58.79M -3.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.33M - |
124.69M -2.1% |
100.27M -19.6% |
- |
114.46M - |
- |
106.48M - |
- |
70.83M - |
- |
91.1M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.15M 4.6% |
125.57M -2.0% |
100.44M -20.0% |
105.73M 5.3% |
114.59M 8.4% |
121.98M 6.4% |
106.48M -12.7% |
99.9M -6.2% |
70.75M -29.2% |
75.62M 6.9% |
90.98M 20.3% |
89.98M -1.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.104 4.6% |
1.082 -2.0% |
0.866 -20.0% |
0.87 0.5% |
0.866 -0.5% |
0.87 0.5% |
0.703 -19.2% |
0.645 -8.2% |
0.567 -12.0% |
0.487 -14.3% |
0.588 20.9% |
0.583 -0.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.104 4.6% |
1.082 -2.0% |
0.866 -20.0% |
0.87 0.5% |
0.866 -0.5% |
0.87 0.5% |
0.703 -19.2% |
0.645 -8.2% |
0.567 -12.0% |
0.487 -14.3% |
0.588 20.9% |
0.583 -0.9% |