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] |
1.05B -5.2% |
1.22B 15.4% |
1.31B 7.6% |
1.29B -1.1% |
1.51B 16.6% |
1.7B 12.6% |
1.72B 1.2% |
1.78B 3.7% |
1.7B -4.4% |
1.43B -15.9% |
1.34B -6.8% |
1.27B -5.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
724.1M -4.0% |
886.17M 22.4% |
975.98M 10.1% |
924.28M -5.3% |
1.09B 17.4% |
1.18B 8.6% |
1.21B 2.2% |
1.28B 5.9% |
1.22B -4.7% |
1.02B -16.0% |
932.39M -8.7% |
877.69M -5.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
330.4M -7.7% |
330.65M 0.1% |
332.8M 0.7% |
369.72M 11.1% |
424.06M 14.7% |
520.31M 22.7% |
514.36M -1.1% |
506.46M -1.5% |
488.51M -3.5% |
412.53M -15.6% |
403.87M -2.1% |
388.89M -3.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
957.08M -3.5% |
1.15B 19.7% |
1.23B 7.7% |
1.19B -3.4% |
1.37B 14.6% |
1.47B 7.6% |
1.51B 2.6% |
1.57B 4.5% |
1.52B -3.6% |
1.31B -13.9% |
1.24B -5.1% |
1.19B -3.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
232.98M -1.9% |
259.3M 11.3% |
258.19M -0.4% |
267.55M 3.6% |
280.21M 4.7% |
290.2M 3.6% |
301.6M 3.9% |
298.55M -1.0% |
301.92M 1.1% |
286.59M -5.1% |
309.04M 7.8% |
315.55M 2.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.42M -19.1% |
71.34M -26.8% |
74.61M 4.6% |
102.17M 36.9% |
143.85M 40.8% |
230.11M 60.0% |
212.75M -7.5% |
207.92M -2.3% |
186.59M -10.3% |
125.94M -32.5% |
94.84M -24.7% |
73.34M -22.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.37M - |
- |
58.82M - |
- |
105.38M - |
- |
165.61M - |
- |
159.16M - |
- |
70.26M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.02M -13.3% |
78.55M -16.5% |
62.74M -20.1% |
86.39M 37.7% |
109.24M 26.5% |
160.8M 47.2% |
165.99M 3.2% |
168.45M 1.5% |
159.35M -5.4% |
114M -28.5% |
70.4M -38.2% |
46.23M -34.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 -14.3% |
0.19 -20.8% |
0.14 -26.3% |
0.19 35.7% |
0.23 21.1% |
0.35 52.2% |
0.36 2.9% |
0.36 0% |
0.35 -2.8% |
0.25 -28.6% |
0.15 -40% |
0.1 -33.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 -14.3% |
0.19 -20.8% |
0.14 -26.3% |
0.19 35.7% |
0.23 21.1% |
0.35 52.2% |
0.36 2.9% |
0.36 0% |
0.35 -2.8% |
0.25 -28.6% |
0.15 -40% |
0.1 -33.3% |