2017 Q4 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.07B 6.5% |
1.03B -3.6% |
1.19B 15.8% |
1.4B 17.1% |
1.43B 2.4% |
1.52B 6.0% |
1.57B 3.3% |
1.59B 1.3% |
1.77B 11.4% |
1.94B 9.7% |
2.01B 3.4% |
2.04B 1.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
794.54M 7.4% |
739.16M -7.0% |
888.29M 20.2% |
1.03B 16.1% |
1.05B 1.9% |
1.12B 6.6% |
1.11B -0.5% |
1.12B 0.7% |
1.23B 9.9% |
1.36B 10.0% |
1.45B 6.5% |
1.49B 3.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
274.75M 3.9% |
291.5M 6.1% |
305.07M 4.7% |
365.95M 20.0% |
379.85M 3.8% |
396.22M 4.3% |
452.15M 14.1% |
464.36M 2.7% |
534.49M 15.1% |
583.37M 9.1% |
560.58M -3.9% |
547.33M -2.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
962.83M 7.5% |
929.95M -3.4% |
1.07B 14.9% |
1.23B 15.2% |
1.25B 1.9% |
1.34B 6.6% |
1.4B 4.7% |
1.42B 1.5% |
1.57B 10.5% |
1.72B 9.7% |
1.83B 6.5% |
1.89B 2.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.28M 8.3% |
190.79M 13.4% |
180.56M -5.4% |
199.41M 10.4% |
203.61M 2.1% |
217.03M 6.6% |
285.65M 31.6% |
298.51M 4.5% |
336.83M 12.8% |
365.8M 8.6% |
388.8M 6.3% |
397.04M 2.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.47M -2.3% |
100.71M -5.4% |
124.51M 23.6% |
166.54M 33.8% |
176.24M 5.8% |
179.19M 1.7% |
166.5M -7.1% |
165.85M -0.4% |
197.66M 19.2% |
217.57M 10.1% |
171.78M -21.0% |
150.29M -12.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.4M - |
- |
70.4M - |
- |
107.53M - |
- |
88.38M - |
- |
106.16M - |
- |
85.68M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.97M -10.0% |
57.52M -11.5% |
70.17M 22.0% |
98.65M 40.6% |
106.95M 8.4% |
108.44M 1.4% |
90.21M -16.8% |
91.06M 0.9% |
108.96M 19.7% |
110.1M 1.0% |
86.66M -21.3% |
66.46M -23.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.59 -15.7% |
0.46 -22.0% |
0.55 19.6% |
0.77 40.0% |
0.84 9.1% |
0.85 1.2% |
0.7 -17.6% |
0.71 1.4% |
0.85 19.7% |
0.85 0% |
0.63 -25.9% |
0.46 -27.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.59 -15.7% |
0.46 -22.0% |
0.55 19.6% |
0.77 40.0% |
0.84 9.1% |
0.85 1.2% |
0.7 -17.6% |
0.71 1.4% |
0.85 19.7% |
0.85 0% |
0.63 -25.9% |
0.46 -27.0% |