2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.01B 7.7% |
3.17B 5.3% |
2.86B -9.9% |
2.68B -6.4% |
3.03B 13.1% |
3.21B 6.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
864.84M 5.3% |
878.28M 1.6% |
784.3M -10.7% |
732.82M -6.6% |
810.24M 10.6% |
842.64M 4.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.15B 8.7% |
2.29B 6.8% |
2.07B -9.6% |
1.94B -6.3% |
2.22B 14.1% |
2.37B 6.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.75B 7.6% |
2.95B 7.1% |
2.73B -7.2% |
2.62B -4.2% |
2.85B 8.8% |
3.06B 7.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.89B 8.7% |
2.07B 9.6% |
1.95B -5.7% |
1.89B -3.3% |
2.04B 8.2% |
2.21B 8.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
262.99M 9.2% |
227.68M -13.4% |
123.46M -45.8% |
56.32M -54.4% |
175.32M 211.3% |
155.94M -11.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
148.03M 22.0% |
128.3M -13.3% |
27M -79.0% |
-43.46M - |
77.36M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
144M 21.0% |
99.72M -30.8% |
13.79M -86.2% |
-43.15M - |
54.66M - |
93.84M 71.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.144 21.0% |
0.099 -30.9% |
0.014 -86.2% |
-0.043 - |
0.054 - |
0.093 71.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.143 21.0% |
0.099 -30.8% |
0.013 -86.4% |
-0.043 - |
0.054 - |
0.093 71.5% |