2016 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
916.34M 0.1% |
954.84M 4.2% |
1.08B 13.5% |
1.13B 4.4% |
1.18B 4.6% |
1.2B 1.0% |
1.19B -0.7% |
1.21B 2.0% |
1.25B 3.2% |
1.28B 2.0% |
1.28B 0.1% |
1.29B 0.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
457.42M 0.3% |
494.39M 8.1% |
593.74M 20.1% |
624.44M 5.2% |
651.68M 4.4% |
664.45M 2.0% |
662.47M -0.3% |
681.64M 2.9% |
685.71M 0.6% |
690.33M 0.7% |
662.67M -4.0% |
673.06M 1.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
458.92M -0.2% |
460.45M 0.3% |
489.77M 6.4% |
506.8M 3.5% |
532.12M 5.0% |
531.17M -0.2% |
524.82M -1.2% |
529.32M 0.9% |
564.41M 6.6% |
584.69M 3.6% |
614.03M 5.0% |
613.19M -0.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
581.3M 1.5% |
628.31M 8.1% |
732.45M 16.6% |
763.94M 4.3% |
799.26M 4.6% |
811.9M 1.6% |
829.12M 2.1% |
862.94M 4.1% |
873.88M 1.3% |
898.95M 2.9% |
882.33M -1.8% |
905.26M 2.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.88M 6.0% |
133.92M 8.1% |
138.71M 3.6% |
139.5M 0.6% |
147.58M 5.8% |
147.45M -0.1% |
166.65M 13.0% |
181.3M 8.8% |
188.17M 3.8% |
208.62M 10.9% |
219.67M 5.3% |
232.2M 5.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
335.04M -2.3% |
326.53M -2.5% |
351.06M 7.5% |
367.3M 4.6% |
384.54M 4.7% |
383.72M -0.2% |
358.18M -6.7% |
348.02M -2.8% |
376.24M 8.1% |
376.06M 0.0% |
394.36M 4.9% |
380.99M -3.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
203.35M - |
- |
218.29M - |
- |
239.76M - |
- |
215.39M - |
- |
233.51M - |
- |
236.77M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
198.51M -1.0% |
195M -1.8% |
213.75M 9.6% |
220.95M 3.4% |
236.57M 7.1% |
247.48M 4.6% |
213.4M -13.8% |
204.24M -4.3% |
234.54M 14.8% |
226.46M -3.4% |
241.98M 6.9% |
238.72M -1.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.541 -7.0% |
0.493 -8.8% |
0.493 0% |
0.48 -2.7% |
0.433 -9.7% |
0.403 -6.9% |
0.46 14.1% |
0.4 -13.0% |
0.5 25.0% |
0.49 -2.0% |
0.52 6.1% |
0.51 -1.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.541 -7.0% |
0.493 -8.8% |
0.493 0% |
0.48 -2.7% |
0.433 -9.7% |
0.403 -6.9% |
0.46 14.1% |
0.4 -13.0% |
0.5 25.0% |
0.49 -2.0% |
0.52 6.1% |
0.51 -1.9% |