2016 Q4 | 2017 Q4 | 2018 Q4 | 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] |
893.94M 12.1% |
969.75M 8.5% |
1.02B 5.5% |
1.01B -1.6% |
881.72M -12.4% |
746.55M -15.3% |
618.25M -17.2% |
534.83M -13.5% |
616.96M 15.4% |
688.91M 11.7% |
764.12M 10.9% |
844.21M 10.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
539.68M 15.5% |
598.01M 10.8% |
652.64M 9.1% |
645.42M -1.1% |
565.83M -12.3% |
472.02M -16.6% |
402.02M -14.8% |
389.8M -3.0% |
489.6M 25.6% |
585.31M 19.5% |
645.86M 10.3% |
686.78M 6.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
354.26M 7.2% |
371.74M 4.9% |
370.86M -0.2% |
361.2M -2.6% |
315.89M -12.5% |
274.53M -13.1% |
216.23M -21.2% |
145.03M -32.9% |
127.37M -12.2% |
103.6M -18.7% |
118.26M 14.2% |
157.43M 33.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
627.13M 14.6% |
686.64M 9.5% |
747.21M 8.8% |
742.76M -0.6% |
669.48M -9.9% |
580.02M -13.4% |
513.68M -11.4% |
496.84M -3.3% |
602.58M 21.3% |
694.6M 15.3% |
747.25M 7.6% |
781.36M 4.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.45M 9.2% |
88.64M 1.4% |
94.57M 6.7% |
97.34M 2.9% |
103.66M 6.5% |
108M 4.2% |
111.66M 3.4% |
107.04M -4.1% |
112.98M 5.6% |
109.28M -3.3% |
101.39M -7.2% |
94.57M -6.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
266.81M 6.6% |
283.11M 6.1% |
276.29M -2.4% |
263.86M -4.5% |
212.24M -19.6% |
166.53M -21.5% |
104.58M -37.2% |
37.99M -63.7% |
14.39M -62.1% |
-5.69M - |
16.87M - |
62.86M 272.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
237.84M - |
- |
227.61M - |
- |
153.48M - |
- |
68.95M - |
- |
-32.31M - |
- |
5.4M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
220.61M 10.6% |
237.84M 7.8% |
228.26M -4.0% |
227.61M -0.3% |
195.88M -13.9% |
153.48M -21.6% |
112.31M -26.8% |
68.95M -38.6% |
31.01M -55.0% |
-32.31M - |
-18.53M - |
5.4M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.9 2.3% |
0.91 1.1% |
0.87 -4.4% |
0.87 0% |
0.75 -13.8% |
0.59 -21.3% |
0.44 -25.4% |
0.26 -40.9% |
0.12 -53.8% |
-0.12 - |
-0.07 - |
0.03 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.9 2.3% |
0.91 1.1% |
0.87 -4.4% |
0.87 0% |
0.75 -13.8% |
0.59 -21.3% |
0.44 -25.4% |
0.26 -40.9% |
0.12 -53.8% |
-0.12 - |
-0.07 - |
0.03 - |