2016 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
621.03M 0.1% |
673.59M 8.5% |
694.2M 3.1% |
727.8M 4.8% |
705.4M -3.1% |
641.53M -9.1% |
621.45M -3.1% |
638.69M 2.8% |
630.18M -1.3% |
679.39M 7.8% |
703.84M 3.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
410.2M -1.8% |
441.02M 7.5% |
448.5M 1.7% |
471.61M 5.2% |
455.31M -3.5% |
411.52M -9.6% |
408.89M -0.6% |
427.08M 4.4% |
427.44M 0.1% |
474.44M 11.0% |
495.14M 4.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
210.83M 4.1% |
232.57M 10.3% |
245.7M 5.6% |
256.19M 4.3% |
250.09M -2.4% |
230.02M -8.0% |
212.56M -7.6% |
211.61M -0.4% |
202.74M -4.2% |
204.95M 1.1% |
208.69M 1.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
511.87M -0.8% |
547.78M 7.0% |
560.36M 2.3% |
586.91M 4.7% |
561.01M -4.4% |
516.1M -8.0% |
513.57M -0.5% |
529.3M 3.1% |
552.21M 4.3% |
600.88M 8.8% |
629.09M 4.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.67M 3.2% |
106.76M 5.0% |
111.87M 4.8% |
115.3M 3.1% |
105.71M -8.3% |
104.58M -1.1% |
104.68M 0.1% |
102.23M -2.3% |
124.77M 22.0% |
126.44M 1.3% |
133.95M 5.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.17M 5.1% |
125.81M 15.2% |
133.83M 6.4% |
140.89M 5.3% |
144.38M 2.5% |
125.43M -13.1% |
107.88M -14.0% |
109.39M 1.4% |
77.97M -28.7% |
78.51M 0.7% |
74.75M -4.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
90.61M - |
104.33M 15.1% |
116.02M 11.2% |
- |
131.12M - |
- |
109.32M - |
- |
79.49M - |
- |
68.39M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.42M 11.7% |
105.01M 14.9% |
116.3M 10.7% |
130.6M 12.3% |
131.79M 0.9% |
121.63M -7.7% |
110.04M -9.5% |
101.58M -7.7% |
80.16M -21.1% |
77.37M -3.5% |
69.33M -10.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.51 11.9% |
1.74 15.2% |
1.64 -5.7% |
1.99 21.3% |
1.86 -6.5% |
1.6 -14.0% |
1.59 -0.6% |
1.24 -22.0% |
1 -19.4% |
0.97 -3.0% |
0.87 -10.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.51 11.9% |
1.74 15.2% |
1.64 -5.7% |
1.99 21.3% |
1.86 -6.5% |
1.6 -14.0% |
1.59 -0.6% |
1.24 -22.0% |
1 -19.4% |
0.97 -3.0% |
0.87 -10.3% |