2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q1 | 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] |
630.33M 289.7% |
661.87M 5.0% |
663.49M 0.2% |
683.65M 3.0% |
711.08M 4.0% |
725.33M 2.0% |
811.15M 11.8% |
845.21M 4.2% |
838.61M -0.8% |
871.25M 3.9% |
827.93M -5.0% |
835.22M 0.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
347.11M 283.5% |
386.83M 11.4% |
391.47M 1.2% |
415.98M 6.3% |
456.31M 9.7% |
461.3M 1.1% |
517.11M 12.1% |
533.22M 3.1% |
521.08M -2.3% |
545.34M 4.7% |
517.35M -5.1% |
522.52M 1.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
283.22M 297.6% |
275.04M -2.9% |
272.02M -1.1% |
267.67M -1.6% |
254.77M -4.8% |
264.03M 3.6% |
294.05M 11.4% |
311.98M 6.1% |
317.53M 1.8% |
325.91M 2.6% |
310.58M -4.7% |
312.69M 0.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
456.48M 282.1% |
493.4M 8.1% |
495.77M 0.5% |
518.53M 4.6% |
560.2M 8.0% |
575.95M 2.8% |
644.31M 11.9% |
666.11M 3.4% |
663.1M -0.5% |
687.85M 3.7% |
659.96M -4.1% |
666.75M 1.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.37M 277.5% |
106.56M -2.6% |
104.3M -2.1% |
102.56M -1.7% |
103.89M 1.3% |
114.65M 10.4% |
127.2M 10.9% |
132.89M 4.5% |
142.02M 6.9% |
142.51M 0.3% |
142.61M 0.1% |
144.22M 1.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
173.85M 311.4% |
168.48M -3.1% |
167.72M -0.5% |
165.11M -1.6% |
150.87M -8.6% |
149.37M -1.0% |
166.84M 11.7% |
179.1M 7.3% |
175.51M -2.0% |
183.4M 4.5% |
167.96M -8.4% |
168.47M 0.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.99M 122.1% |
148.04M -3.2% |
- |
150.82M - |
- |
137.84M - |
- |
163.64M - |
- |
169.07M - |
- |
154.57M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.99M 319.3% |
148.04M -3.2% |
146.74M -0.9% |
150.82M 2.8% |
136.73M -9.3% |
137.84M 0.8% |
151.52M 9.9% |
163.64M 8.0% |
159.9M -2.3% |
169.07M 5.7% |
159.13M -5.9% |
154.57M -2.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.19 314.3% |
3.08 -3.4% |
2.94 -4.5% |
2.81 -4.4% |
2.33 -17.1% |
2.2 -5.6% |
2.37 7.7% |
2.55 7.6% |
2.5 -2.0% |
2.64 5.6% |
2.48 -6.1% |
2.42 -2.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.19 314.3% |
3.08 -3.4% |
2.94 -4.5% |
2.81 -4.4% |
2.33 -17.1% |
2.2 -5.6% |
2.37 7.7% |
2.55 7.6% |
2.5 -2.0% |
2.64 5.6% |
2.48 -6.1% |
2.42 -2.4% |