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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
946.29M 55.8% |
910.33M -3.8% |
834.22M -8.4% |
925.81M 11.0% |
1.26B 35.6% |
1.13B -9.8% |
1.16B 2.1% |
1.71B 48.0% |
2.24B 30.7% |
2.98B 33.2% |
2.22B -25.6% |
2.65B 19.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
585.03M 57.9% |
563.89M -3.6% |
495.92M -12.1% |
558.89M 12.7% |
794.75M 42.2% |
709.65M -10.7% |
762.95M 7.5% |
1.17B 53.0% |
1.52B 29.8% |
2.18B 43.5% |
1.53B -29.6% |
1.83B 19.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
361.26M 52.7% |
346.43M -4.1% |
338.3M -2.3% |
366.92M 8.5% |
460.73M 25.6% |
423.09M -8.2% |
393.61M -7.0% |
544.81M 38.4% |
723.02M 32.7% |
806.6M 11.6% |
686.2M -14.9% |
820.93M 19.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
722.25M 58.6% |
771.45M 6.8% |
652.59M -15.4% |
732.59M 12.3% |
1.02B 39.1% |
1.03B 1.3% |
931.89M -9.7% |
1.55B 66.2% |
1.89B 21.9% |
2.72B 44.1% |
1.95B -28.2% |
2.26B 15.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.22M 61.9% |
207.56M 51.3% |
156.67M -24.5% |
173.7M 10.9% |
224M 29.0% |
322.36M 43.9% |
168.93M -47.6% |
381.32M 125.7% |
372.69M -2.3% |
545.58M 46.4% |
422.48M -22.6% |
432.33M 2.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
224.04M 47.6% |
138.88M -38.0% |
181.63M 30.8% |
193.22M 6.4% |
236.73M 22.5% |
100.72M -57.5% |
224.68M 123.1% |
163.49M -27.2% |
350.33M 114.3% |
261.03M -25.5% |
263.72M 1.0% |
388.6M 47.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
384.39M - |
- | - | - |
392.2M - |
- | - | - |
440.57M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
204M 54.6% |
186.75M -8.5% |
179.83M -3.7% |
216.41M 20.3% |
290.69M 34.3% |
175.02M -39.8% |
220.83M 26.2% |
203.68M -7.8% |
289.06M 41.9% |
200.33M -30.7% |
260.13M 29.9% |
201.01M -22.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.238 76.8% |
0.675 -45.5% |
0.65 -3.7% |
0.78 20% |
1.06 35.9% |
0.62 -41.5% |
0.79 27.4% |
0.73 -7.6% |
1.04 42.5% |
0.73 -29.8% |
0.93 27.4% |
0.73 -21.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.225 75.8% |
0.675 -44.9% |
0.644 -4.6% |
0.776 20.6% |
1.04 34.0% |
0.62 -40.4% |
0.79 27.4% |
0.72 -8.9% |
1.04 44.4% |
0.73 -29.8% |
0.93 27.4% |
0.72 -22.6% |