2016 Q4 | 2017 Q4 | 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] |
1.66B 5.4% |
1.83B 9.9% |
1.83B 0.4% |
1.59B -13.3% |
1.57B -1.0% |
1.73B 10.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35B 6.9% |
1.52B 12.5% |
1.51B -1.1% |
1.3B -13.7% |
1.29B -0.7% |
1.35B 5.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
307.4M -0.4% |
303.04M -1.4% |
326.39M 7.7% |
288.54M -11.6% |
281.72M -2.4% |
374.56M 33.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.48B 5.9% |
1.69B 13.7% |
1.69B 0.0% |
1.45B -14.0% |
1.43B -1.1% |
1.54B 7.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.25M -3.2% |
165.28M 25.9% |
181.39M 9.7% |
152.03M -16.2% |
144.42M -5.0% |
189.27M 31.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
176.15M 1.8% |
137.77M -21.8% |
145M 5.2% |
136.51M -5.9% |
137.3M 0.6% |
185.29M 35.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
129.92M - |
- |
144.64M - |
- |
181.33M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.19M 4.0% |
109.23M -20.4% |
115.82M 6.0% |
122.22M 5.5% |
125.36M 2.6% |
142.87M 14.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.274 4.0% |
0.218 -20.4% |
0.232 6.0% |
0.244 5.5% |
0.251 2.5% |
0.286 14.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.274 4.0% |
0.218 -20.4% |
0.232 6.0% |
0.244 5.5% |
0.251 2.5% |
0.286 14.0% |