2016 Q4 | 2017 Q4 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 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] | [friend] | [friend] |
2.47B -1.7% |
2.74B 10.9% |
2.79B 2.0% |
2.81B 0.6% |
3.17B 12.8% |
3.37B 6.3% |
3.57B 5.9% |
3.84B 7.7% |
3.92B 1.9% |
3.79B -3.3% |
3.82B 0.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.97B -1.2% |
2.22B 13.1% |
2.31B 3.7% |
2.34B 1.3% |
2.63B 12.7% |
2.83B 7.6% |
2.95B 4.3% |
3.22B 8.9% |
3.3B 2.7% |
3.23B -2.1% |
3.32B 2.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
500.69M -3.7% |
513.52M 2.6% |
485.37M -5.5% |
473.21M -2.5% |
536.97M 13.5% |
536.48M -0.1% |
615.08M 14.7% |
626.14M 1.8% |
612.3M -2.2% |
555.2M -9.3% |
494.09M -11.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.17B -0.9% |
2.47B 13.6% |
2.58B 4.7% |
2.62B 1.6% |
2.99B 14.0% |
3.16B 5.5% |
3.26B 3.3% |
3.54B 8.7% |
3.6B 1.5% |
3.53B -1.8% |
3.65B 3.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
203.94M 1.8% |
241.35M 18.3% |
275.08M 14.0% |
287.5M 4.5% |
359.39M 25.0% |
325.72M -9.4% |
307.34M -5.6% |
327.02M 6.4% |
292.82M -10.5% |
298.91M 2.1% |
328.88M 10.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
296.74M -7.2% |
272.17M -8.3% |
210.29M -22.7% |
185.71M -11.7% |
177.59M -4.4% |
210.76M 18.7% |
307.74M 46.0% |
299.11M -2.8% |
319.48M 6.8% |
256.29M -19.8% |
165.21M -35.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
168.63M - |
- |
84.04M - |
- |
112.95M - |
- |
144.63M - |
- |
124.79M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
224.83M -3.8% |
176.1M -21.7% |
131.89M -25.1% |
83.89M -36.4% |
65.72M -21.7% |
102.93M 56.6% |
154.57M 50.2% |
130.96M -15.3% |
132.41M 1.1% |
109.21M -17.5% |
41.38M -62.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.29 -9.2% |
0.95 -26.4% |
0.66 -30.5% |
0.31 -53.0% |
0.24 -22.6% |
0.48 100% |
0.72 50% |
0.61 -15.3% |
0.62 1.6% |
0.51 -17.7% |
0.19 -62.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.29 -9.2% |
0.95 -26.4% |
0.66 -30.5% |
0.31 -53.0% |
0.24 -22.6% |
0.48 100% |
0.72 50% |
0.57 -20.8% |
0.61 7.0% |
0.47 -23.0% |
0.15 -68.1% |