2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 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] | [friend] | [friend] |
1.12B -4.4% |
1.15B 2.3% |
1.33B 15.7% |
904.82M -32.0% |
781.58M -13.6% |
660.98M -15.4% |
711.66M 7.7% |
953.61M 34.0% |
1.41B 47.7% |
1.3B -7.4% |
1.19B -8.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
464.58M -7.2% |
494.62M 6.5% |
632.73M 27.9% |
427.71M -32.4% |
359.09M -16.0% |
312.38M -13.0% |
364.14M 16.6% |
484.19M 33.0% |
752.58M 55.4% |
743.76M -1.2% |
680.76M -8.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
659.64M -2.4% |
655.38M -0.6% |
697.38M 6.4% |
477.11M -31.6% |
422.49M -11.4% |
348.6M -17.5% |
347.52M -0.3% |
469.42M 35.1% |
655.96M 39.7% |
560.67M -14.5% |
508.86M -9.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
558.6M -2.7% |
642.27M 15.0% |
736.31M 14.6% |
551.65M -25.1% |
520.2M -5.7% |
505.91M -2.7% |
525.5M 3.9% |
667.84M 27.1% |
960.55M 43.8% |
1.02B 6.2% |
1B -1.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.02M 27.9% |
147.66M 57.0% |
103.58M -29.9% |
123.94M 19.7% |
161.12M 30.0% |
193.53M 20.1% |
161.35M -16.6% |
183.65M 13.8% |
207.97M 13.2% |
276.25M 32.8% |
324.1M 17.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
565.62M -6.1% |
507.72M -10.2% |
593.8M 17.0% |
353.17M -40.5% |
261.37M -26.0% |
155.07M -40.7% |
186.16M 20.0% |
285.77M 53.5% |
447.99M 56.8% |
284.42M -36.5% |
184.76M -35.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
751.66M - |
- | - | - |
366.22M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
512.68M -1.8% |
607.71M 18.5% |
459.35M -24.4% |
292.76M -36.3% |
232.85M -20.5% |
84.39M -63.8% |
116.46M 38.0% |
250.1M 114.8% |
452.4M 80.9% |
303.39M -32.9% |
197.77M -34.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.961 -1.8% |
1.139 18.6% |
0.861 -24.4% |
0.548 -36.3% |
0.436 -20.5% |
0.158 -63.8% |
0.218 38.0% |
0.469 114.7% |
0.848 80.9% |
0.568 -32.9% |
0.37 -34.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.961 -1.8% |
1.138 18.5% |
0.861 -24.4% |
0.548 -36.3% |
0.436 -20.4% |
0.158 -63.8% |
0.218 38.0% |
0.467 114.2% |
0.846 81.1% |
0.567 -33.0% |
0.37 -34.8% |