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.04B 14.5% |
1.12B 7.4% |
1.19B 6.5% |
1.22B 2.8% |
1.1B -9.7% |
1.03B -7.2% |
895.86M -12.6% |
876.21M -2.2% |
1.04B 18.3% |
1.19B 14.7% |
1.27B 7.3% |
1.34B 5.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
417.42M 10.1% |
455.4M 9.1% |
514.66M 13.0% |
535.76M 4.1% |
518.01M -3.3% |
492.8M -4.9% |
449.56M -8.8% |
428.81M -4.6% |
473.46M 10.4% |
508.19M 7.3% |
518.6M 2.0% |
534.38M 3.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
623.14M 17.6% |
661.89M 6.2% |
674.88M 2.0% |
686.64M 1.7% |
586.41M -14.6% |
532.47M -9.2% |
446.3M -16.2% |
447.4M 0.2% |
563.18M 25.9% |
680.37M 20.8% |
756.2M 11.1% |
805.63M 6.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
916.44M 15.1% |
988.24M 7.8% |
1.07B 8.6% |
1.13B 5.1% |
1.08B -4.2% |
1.05B -2.4% |
1.02B -2.9% |
995.39M -2.7% |
1.15B 15.1% |
1.26B 10.3% |
1.3B 3.2% |
1.35B 3.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
499.03M 19.6% |
532.85M 6.8% |
558.11M 4.7% |
592.18M 6.1% |
562.64M -5.0% |
561.62M -0.2% |
573.9M 2.2% |
566.59M -1.3% |
672.29M 18.7% |
755.37M 12.4% |
785.17M 3.9% |
818.24M 4.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.12M 10.2% |
129.04M 4.0% |
116.77M -9.5% |
94.45M -19.1% |
23.78M -74.8% |
-29.15M - |
-127.6M - |
-119.19M - |
-109.11M - |
-75M - |
-28.97M - |
-12.61M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.31M - |
- |
92.14M - |
- |
15.17M - |
- |
-124.51M - |
- |
-113.71M - |
- |
-50.24M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.21M 6.5% |
103.92M 3.7% |
91.86M -11.6% |
70.84M -22.9% |
15.04M -78.8% |
-31.65M - |
-124.43M - |
-116.37M - |
-114.32M - |
-83.23M - |
-50.87M - |
-33.43M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.543 5.9% |
1.536 -0.5% |
1.243 -19.1% |
0.957 -23.0% |
0.193 -79.9% |
-0.371 - |
-1.443 - |
-1.35 - |
-1.45 - |
-0.703 - |
-0.6 - |
-0.39 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.543 5.9% |
1.536 -0.5% |
1.243 -19.1% |
0.957 -23.0% |
0.193 -79.9% |
-0.371 - |
-1.443 - |
-1.35 - |
-1.45 - |
-0.703 - |
-0.6 - |
-0.39 - |