2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q2 | 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] | [friend] |
1.01B 3.9% |
1.26B 25.1% |
1.23B -1.9% |
1.25B 1.1% |
1.34B 7.5% |
1.4B 4.7% |
1.33B -5.3% |
1.4B 5.6% |
1.55B 10.4% |
1.44B -7.0% |
1.83B 26.8% |
1.83B 0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
725.11M 4.8% |
926.11M 27.7% |
897.46M -3.1% |
902.39M 0.5% |
973.21M 7.8% |
1B 3.1% |
956.37M -4.7% |
1.01B 5.7% |
1.11B 10.2% |
1.04B -6.5% |
1.34B 28.6% |
1.34B -0.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
280.11M 1.7% |
331.37M 18.3% |
335.57M 1.3% |
343.9M 2.5% |
366.19M 6.5% |
399.35M 9.1% |
372.1M -6.8% |
391.73M 5.3% |
435.18M 11.1% |
398.04M -8.5% |
485.74M 22.0% |
491.14M 1.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
835.02M 4.7% |
1.05B 25.6% |
1.04B -0.9% |
1.05B 1.5% |
1.13B 7.6% |
1.18B 4.1% |
1.15B -2.6% |
1.21B 5.6% |
1.34B 10.6% |
1.26B -6.1% |
1.58B 25.0% |
1.57B -0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.91M 3.7% |
122.58M 11.5% |
141.47M 15.4% |
151.78M 7.3% |
161.15M 6.2% |
178M 10.5% |
193.63M 8.8% |
203.62M 5.2% |
228.87M 12.4% |
218.19M -4.7% |
234.85M 7.6% |
237.25M 1.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
170.2M 0.5% |
208.79M 22.7% |
194.09M -7.0% |
192.13M -1.0% |
205.04M 6.7% |
221.34M 8.0% |
178.48M -19.4% |
188.11M 5.4% |
206.31M 9.7% |
179.85M -12.8% |
250.88M 39.5% |
253.89M 1.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.39M - |
- |
152.35M - |
- |
163.28M - |
- |
130.31M - |
- |
144.78M - |
- |
165.42M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.39M -2.8% |
159.87M 29.6% |
152.35M -4.7% |
154.49M 1.4% |
163.28M 5.7% |
173.97M 6.6% |
130.31M -25.1% |
134.93M 3.5% |
144.78M 7.3% |
119.45M -17.5% |
165.44M 38.5% |
165.72M 0.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25 -8.8% |
1.55 24.0% |
1.31 -15.5% |
1.29 -1.5% |
1.34 3.9% |
1.43 6.7% |
1.05 -26.6% |
1.09 3.8% |
1.16 6.4% |
0.95 -18.1% |
1.35 42.1% |
1.36 0.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25 -8.8% |
1.55 24.0% |
1.31 -15.5% |
1.29 -1.5% |
1.34 3.9% |
1.43 6.7% |
1.05 -26.6% |
1.09 3.8% |
1.16 6.4% |
0.95 -18.1% |
1.35 42.1% |
1.36 0.7% |