2016 Q4 | 2017 Q4 | 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] |
1.07B 23.0% |
1.34B 24.9% |
1.7B 26.6% |
1.96B 15.6% |
2.15B 9.6% |
2.18B 1.2% |
1.95B -10.5% |
1.7B -12.8% |
1.42B -16.6% |
1.25B -11.8% |
1.16B -6.8% |
1.16B -0.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
737.08M 16.7% |
863.81M 17.2% |
975.07M 12.9% |
1.08B 10.8% |
1.12B 4.0% |
1.14B 1.9% |
1.12B -1.9% |
1.06B -5.3% |
1.03B -2.7% |
1.02B -1.0% |
988.1M -3.5% |
993.38M 0.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
336.01M 39.4% |
476.99M 42.0% |
722.36M 51.4% |
881.22M 22.0% |
1.03B 16.5% |
1.03B 0.5% |
824.59M -20.1% |
635.27M -23.0% |
382.79M -39.7% |
226.21M -40.9% |
176.46M -22.0% |
161.8M -8.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
825.92M 18.2% |
963.92M 16.7% |
1.09B 13.1% |
1.21B 10.6% |
1.26B 4.5% |
1.28B 1.7% |
1.26B -1.6% |
1.19B -5.4% |
1.13B -5.1% |
1.12B -0.7% |
1.1B -2.2% |
1.1B 0.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.84M 31.7% |
100.1M 12.7% |
114.88M 14.8% |
125.02M 8.8% |
136.58M 9.2% |
136.95M 0.3% |
139.02M 1.5% |
130.21M -6.3% |
98.22M -24.6% |
100.46M 2.3% |
111.55M 11.0% |
108.3M -2.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
247.17M 42.3% |
376.89M 52.5% |
607.48M 61.2% |
756.2M 24.5% |
889.85M 17.7% |
895.02M 0.6% |
685.57M -23.4% |
505.06M -26.3% |
284.57M -43.7% |
125.75M -55.8% |
64.91M -48.4% |
53.5M -17.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
234.59M - |
- |
536.87M - |
- |
784.79M - |
- |
638.67M - |
- |
300.44M - |
- |
101.03M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
234.59M 38.9% |
351.49M 49.8% |
536.87M 52.7% |
664.19M 23.7% |
784.79M 18.2% |
796.15M 1.4% |
638.68M -19.8% |
489.33M -23.4% |
300.54M -38.6% |
155.95M -48.1% |
101.23M -35.1% |
86.2M -14.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.769 30.0% |
1.13 46.9% |
1.728 52.9% |
2.136 23.6% |
2.512 17.6% |
2.559 1.8% |
2.054 -19.7% |
1.577 -23.2% |
0.974 -38.2% |
0.504 -48.3% |
0.32 -36.5% |
0.27 -15.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.769 30.0% |
1.13 46.9% |
1.728 52.9% |
2.136 23.6% |
2.512 17.6% |
2.559 1.8% |
2.054 -19.7% |
1.577 -23.2% |
0.974 -38.2% |
0.504 -48.3% |
0.32 -36.5% |
0.27 -15.6% |