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] |
1.63B 3.8% |
1.85B 13.5% |
2.01B 8.8% |
2.23B 11.1% |
2.95B 32.5% |
3.35B 13.4% |
3.76B 12.4% |
3.75B -0.2% |
3.27B -13.0% |
2.84B -13.1% |
2.47B -13.1% |
2.28B -7.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
856.72M 3.7% |
956M 11.6% |
1.08B 13.0% |
1.19B 9.9% |
1.75B 47.6% |
2.09B 19.4% |
2.42B 15.9% |
2.41B -0.5% |
1.99B -17.6% |
1.67B -16.1% |
1.41B -15.3% |
1.36B -3.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
768.35M 3.9% |
889.16M 15.7% |
926.31M 4.2% |
1.04B 12.4% |
1.2B 15.2% |
1.25B 4.6% |
1.34B 6.6% |
1.34B 0.4% |
1.28B -4.8% |
1.17B -8.3% |
1.06B -9.9% |
912.36M -13.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.41B 3.8% |
1.59B 12.6% |
1.73B 9.1% |
1.88B 9.0% |
2.52B 33.8% |
2.9B 15.1% |
3.31B 14.3% |
3.31B 0.0% |
2.89B -12.9% |
2.53B -12.5% |
2.19B -13.4% |
2.12B -3.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
551.22M 3.9% |
629.42M 14.2% |
649.05M 3.1% |
696.89M 7.4% |
768.16M 10.2% |
808.08M 5.2% |
889.95M 10.1% |
901.95M 1.3% |
899.69M -0.3% |
859.89M -4.4% |
775.13M -9.9% |
757.22M -2.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
217.12M 3.8% |
259.74M 19.6% |
277.27M 6.7% |
344.34M 24.2% |
431.41M 25.3% |
446.54M 3.5% |
447.4M 0.2% |
440.4M -1.6% |
378.1M -14.1% |
311.27M -17.7% |
279.93M -10.1% |
155.14M -44.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.42M - |
- |
220.29M - |
- |
285.73M - |
- |
324.26M - |
- |
326.18M - |
- |
109.11M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.42M 5.4% |
204.73M 17.4% |
220.29M 7.6% |
268.37M 21.8% |
284.6M 6.1% |
307.9M 8.2% |
320.8M 4.2% |
324.55M 1.2% |
323.45M -0.3% |
245.46M -24.1% |
107.78M -56.1% |
541.18K -99.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.429 -5.8% |
0.474 10.3% |
0.471 -0.6% |
0.574 21.8% |
0.557 -2.9% |
0.47 -15.6% |
0.61 29.8% |
0.606 -0.7% |
0.749 23.7% |
0.446 -40.5% |
0.197 -55.7% |
0.001 -99.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.429 -5.8% |
0.474 10.3% |
0.469 -1.0% |
0.572 21.9% |
0.555 -2.9% |
0.468 -15.7% |
0.61 30.3% |
0.606 -0.7% |
0.749 23.7% |
0.446 -40.5% |
0.197 -55.7% |
0.001 -99.5% |