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] |
654.63M 4.0% |
693.51M 5.9% |
709.48M 2.3% |
738.21M 4.0% |
739.49M 0.2% |
760.77M 2.9% |
784.66M 3.1% |
796.41M 1.5% |
805.17M 1.1% |
784.8M -2.5% |
786.14M 0.2% |
791.8M 0.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
375.23M - |
306.92M -18.2% |
409.47M 33.4% |
98.31M -76.0% |
425.84M 333.2% |
440.58M 3.5% |
464.08M 5.3% |
479.1M 3.2% |
494.54M 3.2% |
490.75M -0.8% |
504.13M 2.7% |
512.56M 1.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
279.4M -9.5% |
373.01M 33.5% |
300.01M -19.6% |
328.74M 9.6% |
313.64M -4.6% |
320.19M 2.1% |
320.57M 0.1% |
317.32M -1.0% |
310.63M -2.1% |
294.06M -5.3% |
282.01M -4.1% |
279.24M -1.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
499.61M - |
404.02M -19.1% |
542.77M 34.3% |
134.24M -75.3% |
568.45M 323.4% |
593.33M 4.4% |
623.15M 5.0% |
648.62M 4.1% |
675.05M 4.1% |
683.71M 1.3% |
704.96M 3.1% |
716.57M 1.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.38M - |
97.09M -21.9% |
133.3M 37.3% |
35.94M -73.0% |
142.6M 296.8% |
152.76M 7.1% |
159.06M 4.1% |
169.53M 6.6% |
180.51M 6.5% |
192.96M 6.9% |
200.84M 4.1% |
204.01M 1.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
155.02M -22.4% |
264.01M 70.3% |
166.71M -36.9% |
195.44M 17.2% |
171.04M -12.5% |
167.44M -2.1% |
161.51M -3.5% |
147.79M -8.5% |
130.12M -12.0% |
101.09M -22.3% |
81.17M -19.7% |
75.23M -7.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.15M - |
- |
149.16M - |
- |
68.29M - |
- |
152.24M - |
- |
137.23M - |
- |
98.37M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.15M -2.9% |
143.2M 6.0% |
149.16M 4.2% |
153.93M 3.2% |
152.01M -1.2% |
151.33M -0.4% |
152.24M 0.6% |
148.29M -2.6% |
137.25M -7.4% |
114M -16.9% |
98.84M -13.3% |
92.89M -6.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2 -4.7% |
1.298 8.2% |
1.328 2.3% |
1.37 3.2% |
1.35 -1.5% |
1.347 -0.2% |
1.249 -7.3% |
1.164 -6.8% |
0.997 -14.3% |
0.744 -25.4% |
0.659 -11.4% |
0.619 -6.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2 -4.7% |
1.298 8.2% |
1.328 2.3% |
1.37 3.2% |
1.35 -1.5% |
1.347 -0.2% |
1.249 -7.3% |
1.164 -6.8% |
0.997 -14.3% |
0.744 -25.4% |
0.659 -11.4% |
0.619 -6.0% |