2016 Q4 | 2017 Q4 | 2018 Q1 | 2018 Q4 | 2019 Q1 | 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] | [friend] |
604.66M 27.6% |
632.93M 4.7% |
628.88M -0.6% |
610.29M -3.0% |
641.05M 5.0% |
714.29M 11.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
306.36M 18.0% |
320.39M 4.6% |
333.61M 4.1% |
339.45M 1.8% |
345.18M 1.7% |
378.77M 9.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
298.31M 39.3% |
312.55M 4.8% |
295.27M -5.5% |
270.84M -8.3% |
295.87M 9.2% |
335.52M 13.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
425.21M 17.1% |
441.69M 3.9% |
459.8M 4.1% |
473.57M 3.0% |
482.23M 1.8% |
540.08M 12.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.85M 15.0% |
121.3M 2.1% |
126.19M 4.0% |
134.12M 6.3% |
137.06M 2.2% |
161.31M 17.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
179.45M 62.0% |
191.24M 6.6% |
169.08M -11.6% |
136.72M -19.1% |
158.81M 16.2% |
174.21M 9.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
195.67M - |
- |
128.98M - |
- |
190.61M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
112.55M 71.6% |
133.56M 18.7% |
114.95M -13.9% |
89.47M -22.2% |
110.42M 23.4% |
131.24M 18.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.342 71.8% |
0.407 18.8% |
0.349 -14.3% |
0.27 -22.7% |
0.333 23.4% |
0.395 18.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.317 81.7% |
0.406 27.9% |
0.348 -14.2% |
0.269 -22.7% |
0.332 23.4% |
0.395 18.9% |