2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B 132.1% |
619.79M -39.8% |
1.15B 85.2% |
1.02B -11.3% |
1.04B 2.3% |
934.31M -10.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
410.99M 161.1% |
220.14M -46.4% |
409.33M 85.9% |
382.12M -6.6% |
445.91M 16.7% |
441.41M -1.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
618.74M 116.1% |
399.65M -35.4% |
738.34M 84.7% |
635.71M -13.9% |
595.64M -6.3% |
492.9M -17.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
616.84M 123.3% |
389.51M -36.9% |
641.27M 64.6% |
590.06M -8.0% |
632.01M 7.1% |
606.14M -4.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
205.85M 73.2% |
169.38M -17.7% |
231.94M 36.9% |
207.94M -10.3% |
186.1M -10.5% |
164.72M -11.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
412.89M 146.6% |
230.27M -44.2% |
506.4M 119.9% |
427.77M -15.5% |
409.54M -4.3% |
328.18M -19.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
417.69M 130.9% |
254.32M -39.1% |
506.31M 99.1% |
461.92M -8.8% |
421.12M -8.8% |
366.58M -13.0% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
354.6M 143.6% |
237.01M -33.2% |
443.77M 87.2% |
404.84M -8.8% |
321.04M -20.7% |
309.84M -3.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.354 153.5% |
0.238 -32.8% |
0.446 87.4% |
0.405 -9.2% |
0.319 -21.3% |
0.307 -3.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.354 153.5% |
0.237 -33.0% |
0.444 87.0% |
0.396 -10.8% |
0.316 -20.1% |
0.301 -4.9% |