2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 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 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
473.14M 10.5% |
530.11M 12.0% |
571.43M 7.8% |
585.47M 2.5% |
610.13M 4.2% |
619.36M 1.5% |
603.87M -2.5% |
575.47M -4.7% |
528.46M -8.2% |
460.98M -12.8% |
457.98M -0.6% |
459.57M 0.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
284.98M 11.8% |
321.14M 12.7% |
352.89M 9.9% |
359.9M 2.0% |
373.96M 3.9% |
386.02M 3.2% |
379.13M -1.8% |
375.56M -0.9% |
353.63M -5.8% |
309.41M -12.5% |
304.95M -1.4% |
300.81M -1.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
188.16M 8.6% |
208.98M 11.1% |
218.54M 4.6% |
225.56M 3.2% |
236.17M 4.7% |
233.34M -1.2% |
224.75M -3.7% |
199.91M -11.1% |
174.82M -12.6% |
151.56M -13.3% |
153.04M 1.0% |
158.76M 3.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
342.36M 10.5% |
385.33M 12.6% |
417.64M 8.4% |
436.85M 4.6% |
454.56M 4.1% |
463.82M 2.0% |
453.77M -2.2% |
441.3M -2.7% |
418.63M -5.1% |
372.78M -11.0% |
372.27M -0.1% |
367.26M -1.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.38M 4.4% |
64.2M 11.9% |
64.76M 0.9% |
76.95M 18.8% |
80.6M 4.8% |
77.8M -3.5% |
74.65M -4.1% |
65.74M -11.9% |
64.99M -1.1% |
63.36M -2.5% |
67.32M 6.3% |
66.46M -1.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.78M 10.6% |
144.78M 10.7% |
153.78M 6.2% |
148.62M -3.4% |
155.57M 4.7% |
155.54M 0.0% |
150.1M -3.5% |
134.17M -10.6% |
109.83M -18.1% |
88.2M -19.7% |
85.71M -2.8% |
92.31M 7.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
111.17M - |
- |
137.71M - |
- |
150.24M - |
- |
126.25M - |
- |
88.08M - |
- |
88.84M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.65M 16.4% |
111.08M 16.1% |
119.21M 7.3% |
137.67M 15.5% |
148.14M 7.6% |
150.24M 1.4% |
145.78M -3.0% |
126.25M -13.4% |
101.98M -19.2% |
88.12M -13.6% |
88.87M 0.9% |
88.74M -0.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35 8.0% |
1.48 9.6% |
1.5 1.4% |
1.73 15.3% |
1.85 6.9% |
1.88 1.6% |
1.83 -2.7% |
1.58 -13.7% |
1.27 -19.6% |
1.1 -13.4% |
1.11 0.9% |
1.11 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35 8.0% |
1.48 9.6% |
1.5 1.4% |
1.73 15.3% |
1.85 6.9% |
1.88 1.6% |
1.83 -2.7% |
1.58 -13.7% |
1.27 -19.6% |
1.07 -15.7% |
1.07 0% |
1.05 -1.9% |