2017 Q4 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
347.25M 15.6% |
389.42M 12.1% |
401.41M 3.1% |
428.25M 6.7% |
458.29M 7.0% |
441.63M -3.6% |
427.66M -3.2% |
403.13M -5.7% |
375.33M -6.9% |
352.43M -6.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
217.19M 14.4% |
242.71M 11.8% |
251.48M 3.6% |
271.58M 8.0% |
301.99M 11.2% |
295.61M -2.1% |
281.69M -4.7% |
264.9M -6.0% |
241.84M -8.7% |
215.4M -10.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.06M 17.7% |
146.71M 12.8% |
149.93M 2.2% |
156.67M 4.5% |
156.3M -0.2% |
146.03M -6.6% |
145.97M 0.0% |
138.23M -5.3% |
133.49M -3.4% |
137.04M 2.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
253.81M 15.5% |
287.8M 13.4% |
295.45M 2.7% |
311.07M 5.3% |
345.05M 10.9% |
332.11M -3.8% |
328.91M -1.0% |
317.13M -3.6% |
297.73M -6.1% |
274.1M -7.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.62M 220.5% |
45.09M 23.1% |
43.97M -2.5% |
39.48M -10.2% |
43.06M 9.1% |
36.5M -15.2% |
47.21M 29.4% |
52.23M 10.6% |
55.9M 7.0% |
58.71M 5.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.44M 15.8% |
101.61M 8.7% |
105.96M 4.3% |
117.19M 10.6% |
113.24M -3.4% |
109.53M -3.3% |
98.75M -9.8% |
86.01M -12.9% |
77.59M -9.8% |
78.33M 0.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.11M - |
- |
91.94M - |
- |
102.38M - |
- |
99.35M - |
- |
80.24M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.4M 18.9% |
83.31M 9.0% |
88.62M 6.4% |
99.1M 11.8% |
100.15M 1.1% |
102.14M 2.0% |
98.8M -3.3% |
88.2M -10.7% |
80.65M -8.6% |
78.67M -2.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2 19.5% |
1.25 4.2% |
1.24 -0.8% |
1.3 4.8% |
1.2 -7.7% |
1.2 0% |
1.16 -3.3% |
1.03 -11.2% |
0.94 -8.7% |
0.92 -2.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2 19.5% |
1.25 4.2% |
1.24 -0.8% |
1.3 4.8% |
1.2 -7.7% |
1.2 0% |
1.16 -3.3% |
1.03 -11.2% |
0.94 -8.7% |
0.92 -2.1% |