2013 Q4 | 2014 Q4 | 2015 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
586.85M 6.7% |
608.43M 3.7% |
634.74M 4.3% |
640.27M 0.9% |
634.26M -0.9% |
637.52M 0.5% |
628.21M -1.5% |
673.45M 7.2% |
694M 3.1% |
721.37M 3.9% |
737.77M 2.3% |
738.42M 0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.9M -72.1% |
375.25M 299.6% |
391.18M 4.2% |
399.42M 2.1% |
398.55M -0.2% |
402.62M 1.0% |
399.14M -0.9% |
420.45M 5.3% |
428.51M 1.9% |
434.34M 1.4% |
442.25M 1.8% |
443.81M 0.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
292.56M 37.5% |
233.17M -20.3% |
243.56M 4.5% |
240.84M -1.1% |
235.71M -2.1% |
234.9M -0.3% |
229.07M -2.5% |
253.01M 10.4% |
265.5M 4.9% |
287.04M 8.1% |
295.52M 3.0% |
294.61M -0.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.81M -71.6% |
488.29M 294.4% |
507.97M 4.0% |
513.33M 1.1% |
514.96M 0.3% |
525.47M 2.0% |
522.97M -0.5% |
549.37M 5.0% |
550.38M 0.2% |
573.03M 4.1% |
595.58M 3.9% |
614.08M 3.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.91M -69.9% |
113.04M 277.9% |
116.79M 3.3% |
113.91M -2.5% |
116.41M 2.2% |
122.85M 5.5% |
123.83M 0.8% |
128.92M 4.1% |
121.88M -5.5% |
138.69M 13.8% |
153.33M 10.6% |
170.27M 11.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
204.79M 80.6% |
120.14M -41.3% |
126.77M 5.5% |
126.93M 0.1% |
119.29M -6.0% |
112.05M -6.1% |
105.24M -6.1% |
124.08M 17.9% |
143.62M 15.7% |
148.35M 3.3% |
142.19M -4.2% |
124.34M -12.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
100.35M - |
104.32M 4.0% |
112.16M 7.5% |
- |
114.28M - |
- |
138.71M - |
- |
162.86M - |
- |
136.07M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
96.49M 7.0% |
99.24M 2.8% |
102.8M 3.6% |
110.28M 7.3% |
112.45M 2.0% |
113.59M 1.0% |
115.63M 1.8% |
138.26M 19.6% |
155.6M 12.5% |
162.53M 4.5% |
156.79M -3.5% |
135.07M -13.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.338 7.1% |
1.381 3.2% |
1.425 3.2% |
1.531 7.5% |
1.481 -3.3% |
1.387 -6.3% |
1.319 -5.0% |
0.927 -29.7% |
1.617 74.4% |
2.08 28.6% |
2.02 -2.9% |
1.79 -11.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.338 7.1% |
1.381 3.2% |
1.425 3.2% |
1.531 7.5% |
1.481 -3.3% |
1.387 -6.3% |
1.319 -5.0% |
0.927 -29.7% |
1.617 74.4% |
2.08 28.6% |
2.02 -2.9% |
1.79 -11.4% |