2017 Q4 | 2018 Q2 | 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] |
467.1M 3.0% |
445.45M -4.6% |
441.56M -0.9% |
396.87M -10.1% |
352.01M -11.3% |
347.51M -1.3% |
355M 2.2% |
361.71M 1.9% |
373.91M 3.4% |
373.23M -0.2% |
357.04M -4.3% |
358.8M 0.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
314.66M 5.3% |
306.7M -2.5% |
310.16M 1.1% |
282.9M -8.8% |
251.98M -10.9% |
248.09M -1.5% |
252.99M 2.0% |
252.03M -0.4% |
257.28M 2.1% |
250.55M -2.6% |
235.2M -6.1% |
234.17M -0.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.45M -1.4% |
138.75M -9.0% |
131.4M -5.3% |
113.97M -13.3% |
100.03M -12.2% |
99.43M -0.6% |
102.01M 2.6% |
109.68M 7.5% |
116.63M 6.3% |
122.67M 5.2% |
121.83M -0.7% |
124.63M 2.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
380.2M 4.4% |
367.59M -3.3% |
368.16M 0.2% |
339.43M -7.8% |
303.95M -10.5% |
304.46M 0.2% |
309.54M 1.7% |
309.33M -0.1% |
322.18M 4.2% |
322.19M 0.0% |
315.3M -2.1% |
319.42M 1.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.55M 0.3% |
60.88M -7.1% |
58M -4.7% |
56.53M -2.5% |
51.97M -8.1% |
56.37M 8.5% |
56.55M 0.3% |
57.3M 1.3% |
64.91M 13.3% |
71.64M 10.4% |
80.1M 11.8% |
85.25M 6.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.9M -2.6% |
77.86M -10.4% |
73.4M -5.7% |
57.44M -21.7% |
48.06M -16.3% |
43.05M -10.4% |
45.46M 5.6% |
52.38M 15.2% |
51.72M -1.3% |
51.03M -1.3% |
41.73M -18.2% |
39.39M -5.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
73.19M - |
- |
62.22M - |
- |
45.82M - |
- |
50.34M - |
- |
51.12M - |
- |
40.42M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.37M 0.4% |
73.19M -5.4% |
72.68M -0.7% |
62.22M -14.4% |
56.17M -9.7% |
45.82M -18.4% |
48.5M 5.8% |
50.34M 3.8% |
48.34M -4.0% |
51.12M 5.8% |
42.24M -17.4% |
40.42M -4.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.06 -7.0% |
0.93 -12.3% |
0.87 -6.5% |
0.7 -19.5% |
0.64 -8.6% |
0.53 -17.2% |
0.56 5.7% |
0.59 5.4% |
0.56 -5.1% |
0.59 5.4% |
0.48 -18.6% |
0.46 -4.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.06 -7.0% |
0.93 -12.3% |
0.87 -6.5% |
0.7 -19.5% |
0.64 -8.6% |
0.53 -17.2% |
0.56 5.7% |
0.59 5.4% |
0.56 -5.1% |
0.59 5.4% |
0.48 -18.6% |
0.46 -4.2% |