2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
511.25M 3.0% |
546.74M 6.9% |
588.03M 7.6% |
615.48M 4.7% |
613.98M -0.2% |
681.76M 11.0% |
683.55M 0.3% |
677.2M -0.9% |
674.61M -0.4% |
638.54M -5.3% |
560.94M -12.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
319.01M 1.8% |
353.07M 10.7% |
390.1M 10.5% |
412.13M 5.6% |
424.46M 3.0% |
464.46M 9.4% |
449M -3.3% |
443.8M -1.2% |
439.25M -1.0% |
418.77M -4.7% |
391.81M -6.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
192.24M 5.2% |
193.66M 0.7% |
197.93M 2.2% |
203.35M 2.7% |
189.51M -6.8% |
217.3M 14.7% |
234.55M 7.9% |
233.41M -0.5% |
235.36M 0.8% |
219.77M -6.6% |
169.13M -23.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
387.98M 2.0% |
426.48M 9.9% |
479.61M 12.5% |
510.3M 6.4% |
534.93M 4.8% |
587.9M 9.9% |
560.25M -4.7% |
551.35M -1.6% |
549.59M -0.3% |
525.8M -4.3% |
500.23M -4.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.97M 3.0% |
73.41M 6.4% |
89.51M 21.9% |
98.16M 9.7% |
110.46M 12.5% |
123.45M 11.8% |
111.25M -9.9% |
107.55M -3.3% |
110.34M 2.6% |
107.03M -3.0% |
108.42M 1.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.26M 6.5% |
120.26M -2.4% |
108.42M -9.8% |
105.18M -3.0% |
79.05M -24.8% |
93.86M 18.7% |
123.3M 31.4% |
125.85M 2.1% |
125.02M -0.7% |
112.74M -9.8% |
60.71M -46.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.19M - |
- |
98.59M - |
- |
78.22M - |
- |
128.8M - |
- |
130.88M - |
- |
81.34M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
104.52M 9.5% |
107.41M 2.8% |
100.74M -6.2% |
98.47M -2.3% |
79.21M -19.6% |
98.44M 24.3% |
128.96M 31.0% |
129.4M 0.3% |
130.86M 1.1% |
109.91M -16.0% |
82.43M -25.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.4 25.5% |
0.412 3.1% |
0.388 -6.1% |
0.381 -1.6% |
0.177 -53.4% |
0.168 -5.6% |
0.61 264.2% |
0.56 -8.2% |
0.62 10.7% |
0.53 -14.5% |
0.3 -43.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.4 25.5% |
0.412 3.1% |
0.388 -6.1% |
0.381 -1.6% |
0.177 -53.4% |
0.168 -5.6% |
0.61 264.2% |
0.56 -8.2% |
0.62 10.7% |
0.53 -14.5% |
0.3 -43.4% |