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] |
601.44M 6.2% |
599.11M -0.4% |
584.39M -2.5% |
574.16M -1.8% |
525.98M -8.4% |
550.88M 4.7% |
534.59M -3.0% |
527.3M -1.4% |
574.61M 9.0% |
563.63M -1.9% |
591.21M 4.9% |
617.8M 4.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
389.12M 7.0% |
385.43M -0.9% |
385.08M -0.1% |
380.05M -1.3% |
350.06M -7.9% |
370.93M 6.0% |
368.4M -0.7% |
368.45M 0.0% |
400.69M 8.7% |
397.31M -0.8% |
403.84M 1.6% |
414.33M 2.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
212.32M 4.6% |
213.68M 0.6% |
199.31M -6.7% |
194.11M -2.6% |
175.92M -9.4% |
179.95M 2.3% |
166.19M -7.6% |
158.85M -4.4% |
173.92M 9.5% |
166.32M -4.4% |
187.37M 12.7% |
203.47M 8.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
459.01M 8.1% |
459.01M 0.0% |
458.72M -0.1% |
454.42M -0.9% |
419.1M -7.8% |
444.13M 6.0% |
446.04M 0.4% |
446.97M 0.2% |
485.46M 8.6% |
481.94M -0.7% |
490.66M 1.8% |
497.87M 1.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.89M 14.4% |
73.58M 5.3% |
73.64M 0.1% |
74.36M 1.0% |
69.04M -7.2% |
73.2M 6.0% |
77.64M 6.1% |
78.52M 1.1% |
84.77M 8.0% |
84.63M -0.2% |
86.82M 2.6% |
83.53M -3.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.43M 0.4% |
140.09M -1.6% |
125.67M -10.3% |
119.75M -4.7% |
106.88M -10.7% |
106.75M -0.1% |
88.55M -17.0% |
80.33M -9.3% |
89.14M 11.0% |
81.69M -8.4% |
100.55M 23.1% |
119.93M 19.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.94M - |
- |
116.42M - |
- |
111.43M - |
- |
93.92M - |
- |
93.34M - |
- |
103.31M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.27M 0.3% |
119.97M 1.4% |
116.27M -3.1% |
115.44M -0.7% |
111.33M -3.6% |
110.97M -0.3% |
94.19M -15.1% |
87.32M -7.3% |
93.7M 7.3% |
87.2M -6.9% |
103.31M 18.5% |
118.51M 14.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.806 -11.5% |
0.844 4.8% |
0.75 -11.2% |
0.691 -7.8% |
0.561 -18.8% |
0.643 14.6% |
0.544 -15.3% |
0.506 -7.1% |
0.541 7.1% |
0.504 -6.8% |
0.6 18.9% |
0.69 15.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.806 -11.5% |
0.844 4.8% |
0.75 -11.2% |
0.691 -7.8% |
0.561 -18.8% |
0.643 14.6% |
0.544 -15.3% |
0.506 -7.1% |
0.541 7.1% |
0.504 -6.8% |
0.6 18.9% |
0.69 15.0% |