2017 Q2 | 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] |
836.81M 35.7% |
850.25M 1.6% |
1.01B 18.6% |
1.1B 9.3% |
1.34B 21.5% |
1.73B 28.8% |
1.72B -0.1% |
1.65B -4.0% |
1.6B -3.5% |
1.39B -12.9% |
1.46B 5.0% |
1.4B -4.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
608.85M 45.7% |
621.42M 2.1% |
713.14M 14.8% |
776.8M 8.9% |
899.27M 15.8% |
1.09B 21.3% |
1.15B 5.3% |
1.05B -8.8% |
1.01B -3.6% |
922.52M -8.6% |
1.15B 24.2% |
1.06B -7.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
227.96M 14.7% |
228.82M 0.4% |
295.51M 29.1% |
325.41M 10.1% |
439.92M 35.2% |
634.54M 44.2% |
574.24M -9.5% |
606.9M 5.7% |
587.04M -3.3% |
467.92M -20.3% |
313.68M -33.0% |
338.66M 8.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
713.3M 42.9% |
726.45M 1.8% |
865.59M 19.2% |
888.13M 2.6% |
1.06B 19.0% |
1.29B 22.4% |
1.4B 7.9% |
1.25B -10.5% |
1.24B -1.1% |
1.19B -3.5% |
1.38B 16.0% |
1.27B -8.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
104.46M 28.9% |
105.03M 0.5% |
152.46M 45.2% |
111.32M -27.0% |
157.64M 41.6% |
202.87M 28.7% |
247.38M 21.9% |
202.09M -18.3% |
226.52M 12.1% |
270.46M 19.4% |
238.05M -12.0% |
208.51M -12.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.5M 5.0% |
123.79M 0.2% |
143.05M 15.6% |
214.09M 49.7% |
282.28M 31.9% |
431.67M 52.9% |
326.86M -24.3% |
404.81M 23.8% |
360.52M -10.9% |
197.46M -45.2% |
75.63M -61.7% |
130.16M 72.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
238.14M - |
- | - | - |
398.2M - |
- | - | - |
627.19M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.08M 24.5% |
124.88M -5.4% |
110.81M -11.3% |
164.37M 48.3% |
233.83M 42.3% |
305.17M 30.5% |
356.36M 16.8% |
324.13M -9.0% |
303.06M -6.5% |
124.32M -59.0% |
27.85M -77.6% |
20.29M -27.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.36 28.6% |
0.33 -8.3% |
0.32 -3.0% |
0.45 40.6% |
0.63 40% |
0.83 31.7% |
0.95 14.5% |
0.85 -10.5% |
0.75 -11.8% |
0.31 -58.7% |
0.07 -77.4% |
0.05 -28.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.35 25.0% |
0.33 -5.7% |
0.31 -6.1% |
0.44 41.9% |
0.63 43.2% |
0.82 30.2% |
0.94 14.6% |
0.84 -10.6% |
0.75 -10.7% |
0.29 -61.3% |
0.06 -79.3% |
0.05 -16.7% |