2016 Q4 | 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] | [friend] | [friend] |
1.65B 6.1% |
1.78B 7.5% |
1.83B 3.0% |
1.89B 3.5% |
1.88B -1.0% |
1.98B 5.3% |
2.01B 1.8% |
2.02B 0.3% |
2.05B 1.9% |
1.94B -5.8% |
1.94B 0.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.11B 8.3% |
1.21B 9.4% |
1.25B 2.6% |
1.28B 2.5% |
1.26B -1.6% |
1.43B 13.6% |
1.46B 2.4% |
1.5B 2.4% |
1.53B 1.9% |
1.38B -9.5% |
1.37B -0.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
542.99M 2.1% |
561.67M 3.4% |
583.46M 3.9% |
617.26M 5.8% |
618.59M 0.2% |
547.61M -11.5% |
548.93M 0.2% |
518.42M -5.6% |
527.53M 1.8% |
555.03M 5.2% |
570.84M 2.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.46B 6.4% |
1.67B 14.3% |
1.73B 4.0% |
1.83B 5.3% |
1.85B 1.2% |
1.87B 1.1% |
1.88B 0.8% |
1.93B 2.6% |
1.92B -0.5% |
1.76B -8.3% |
1.69B -4.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
348.71M 1.0% |
452.86M 29.9% |
489.15M 8.0% |
549.92M 12.4% |
591.52M 7.6% |
441.43M -25.4% |
421.44M -4.5% |
433.88M 3.0% |
396.11M -8.7% |
381.39M -3.7% |
315.14M -17.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
194.27M 4.1% |
108.81M -44.0% |
94.31M -13.3% |
67.34M -28.6% |
27.07M -59.8% |
106.18M 292.3% |
127.49M 20.1% |
84.55M -33.7% |
131.42M 55.4% |
173.64M 32.1% |
255.7M 47.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
101.79M - |
- |
51.15M - |
- |
58.46M - |
- |
54.76M - |
- |
113.81M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
165.72M 3.9% |
98.99M -40.3% |
93.87M -5.2% |
49.64M -47.1% |
15.7M -68.4% |
60.74M 286.8% |
81.97M 35.0% |
56.11M -31.6% |
85.3M 52.0% |
116.73M 36.8% |
179.81M 54.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.411 -1.3% |
0.244 -40.5% |
0.233 -4.5% |
-0.026 - |
0.034 - |
0.15 335.5% |
0.2 33.3% |
0.14 -30% |
0.21 50.0% |
0.29 38.1% |
0.45 55.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.411 -1.3% |
0.244 -40.5% |
0.233 -4.5% |
-0.026 - |
0.034 - |
0.15 335.5% |
0.2 33.3% |
0.14 -30% |
0.21 50.0% |
0.29 38.1% |
0.43 48.3% |