2016 Q4 | 2017 Q4 | 2018 Q4 | 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 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.4B 6.9% |
1.47B 5.3% |
1.5B 2.0% |
1.5B -0.2% |
1.46B -2.8% |
1.69B 15.6% |
1.98B 17.6% |
2.46B 24.0% |
2.83B 15.2% |
3.19B 12.5% |
3.22B 1.1% |
3.3B 2.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.09B 6.9% |
1.16B 6.7% |
1.18B 2.2% |
1.19B 0.2% |
1.16B -2.5% |
1.35B 16.8% |
1.62B 19.9% |
2.04B 25.7% |
2.35B 15.2% |
2.67B 13.8% |
2.69B 0.7% |
2.78B 3.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
314.37M 6.9% |
315.74M 0.4% |
320.23M 1.4% |
314.91M -1.7% |
302.3M -4.0% |
335.34M 10.9% |
363.91M 8.5% |
422.78M 16.2% |
485.79M 14.9% |
516.65M 6.4% |
531.66M 2.9% |
519.54M -2.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.19B 7.7% |
1.26B 6.5% |
1.3B 2.6% |
1.31B 0.9% |
1.28B -1.9% |
1.51B 18.0% |
1.81B 19.6% |
2.27B 25.7% |
2.63B 15.8% |
2.98B 13.0% |
3B 0.8% |
3.09B 2.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.41M 17.2% |
104.18M 4.8% |
111.82M 7.3% |
121.14M 8.3% |
125.24M 3.4% |
160.85M 28.4% |
188.03M 16.9% |
236.42M 25.7% |
286.65M 21.2% |
306.54M 6.9% |
311.01M 1.5% |
307.94M -1.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
214.96M 2.8% |
211.56M -1.6% |
208.41M -1.5% |
193.77M -7.0% |
177.06M -8.6% |
174.48M -1.5% |
175.88M 0.8% |
186.36M 6.0% |
199.15M 6.9% |
210.11M 5.5% |
220.65M 5.0% |
211.59M -4.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
168.49M - |
- |
166.09M - |
- |
143.7M - |
- |
138.43M - |
- |
144.41M - |
- |
138.17M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
171.66M 10.1% |
168.49M -1.8% |
166.27M -1.3% |
166.09M -0.1% |
154.22M -7.1% |
143.7M -6.8% |
139.26M -3.1% |
138.44M -0.6% |
135.9M -1.8% |
144.41M 6.3% |
154.34M 6.9% |
138.17M -10.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.597 1.8% |
0.551 -7.7% |
0.542 -1.8% |
0.424 -21.8% |
0.506 19.3% |
0.468 -7.4% |
0.401 -14.3% |
0.443 10.4% |
0.302 -32.0% |
0.458 51.9% |
0.458 0% |
0.388 -15.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.597 1.8% |
0.551 -7.7% |
0.542 -1.8% |
0.424 -21.8% |
0.506 19.3% |
0.462 -8.6% |
0.395 -14.5% |
0.437 10.6% |
0.296 -32.4% |
0.458 55.0% |
0.458 0% |
0.388 -15.3% |