2016 Q4 | 2017 Q4 | 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 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
738.6M 27.3% |
877.65M 18.8% |
949.08M 8.1% |
971.5M 2.4% |
888.94M -8.5% |
853.79M -4.0% |
982.89M 15.1% |
947.76M -3.6% |
1.04B 9.3% |
972.24M -6.2% |
837.99M -13.8% |
850.79M 1.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
394.82M 24.6% |
469.19M 18.8% |
526.37M 12.2% |
579.05M 10.0% |
572.62M -1.1% |
572.85M 0.0% |
669.53M 16.9% |
642.89M -4.0% |
705.5M 9.7% |
677.8M -3.9% |
582.37M -14.1% |
598.12M 2.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
343.78M 30.6% |
408.46M 18.8% |
422.72M 3.5% |
392.45M -7.2% |
316.32M -19.4% |
280.93M -11.2% |
313.36M 11.5% |
304.87M -2.7% |
330.46M 8.4% |
294.44M -10.9% |
255.62M -13.2% |
252.66M -1.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
490.08M 21.9% |
586.83M 19.7% |
641.88M 9.4% |
694.83M 8.2% |
685.83M -1.3% |
682.86M -0.4% |
795.75M 16.5% |
781.93M -1.7% |
849.35M 8.6% |
818.9M -3.6% |
718.78M -12.2% |
730.38M 1.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.26M 11.8% |
117.64M 23.5% |
115.51M -1.8% |
115.78M 0.2% |
113.21M -2.2% |
110.01M -2.8% |
126.22M 14.7% |
139.04M 10.2% |
143.85M 3.5% |
141.1M -1.9% |
136.41M -3.3% |
132.26M -3.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
248.52M 39.7% |
290.82M 17.0% |
307.21M 5.6% |
276.67M -9.9% |
203.1M -26.6% |
170.92M -15.8% |
187.14M 9.5% |
165.83M -11.4% |
186.61M 12.5% |
153.34M -17.8% |
119.21M -22.3% |
120.4M 1.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
275.41M - |
- |
255.23M - |
- |
197.86M - |
- |
191.21M - |
- |
153.03M - |
- |
124.42M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
234.21M 31.3% |
275.41M 17.6% |
286.43M 4.0% |
255.23M -10.9% |
210.06M -17.7% |
197.86M -5.8% |
214.54M 8.4% |
191.21M -10.9% |
198.61M 3.9% |
153.03M -22.9% |
124.13M -18.9% |
124.42M 0.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.411 31.5% |
2.833 17.5% |
2.946 4.0% |
2.613 -11.3% |
2.137 -18.2% |
2 -6.4% |
2.155 7.7% |
1.925 -10.7% |
1.442 -25.1% |
1.533 6.4% |
1.242 -19.0% |
1.243 0.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.411 31.5% |
2.815 16.8% |
2.923 3.8% |
2.595 -11.2% |
2.119 -18.3% |
1.988 -6.2% |
2.149 8.1% |
1.871 -12.9% |
1.346 -28.1% |
1.433 6.5% |
1.117 -22.1% |
1.143 2.4% |