2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
696.29M -1.4% |
731.17M 5.0% |
773.41M 5.8% |
772.97M -0.1% |
789.75M 2.2% |
737.4M -6.6% |
770.58M 4.5% |
781.51M 1.4% |
860.39M 10.1% |
959.1M 11.5% |
995.83M 3.8% |
1.09B 10.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
419.38M 3.7% |
475.69M 13.4% |
531.22M 11.7% |
560.2M 5.5% |
589.35M 5.2% |
553.83M -6.0% |
561.98M 1.5% |
544.71M -3.1% |
558.59M 2.5% |
574.58M 2.9% |
558.71M -2.8% |
593.23M 6.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
276.91M -8.1% |
255.49M -7.7% |
242.19M -5.2% |
212.78M -12.1% |
200.4M -5.8% |
183.58M -8.4% |
208.59M 13.6% |
236.8M 13.5% |
301.79M 27.4% |
384.52M 27.4% |
437.12M 13.7% |
501.68M 14.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
561.66M 3.0% |
607.91M 8.2% |
659.27M 8.4% |
687.22M 4.2% |
729.03M 6.1% |
702.65M -3.6% |
722.9M 2.9% |
724.16M 0.2% |
749.18M 3.5% |
794.12M 6.0% |
770.31M -3.0% |
807.25M 4.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.28M 1.0% |
132.22M -7.1% |
128.06M -3.2% |
127.03M -0.8% |
139.69M 10.0% |
148.82M 6.5% |
160.92M 8.1% |
179.45M 11.5% |
190.59M 6.2% |
219.54M 15.2% |
211.59M -3.6% |
214.02M 1.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.63M -16.1% |
123.26M -8.4% |
114.13M -7.4% |
85.75M -24.9% |
60.72M -29.2% |
34.76M -42.8% |
47.67M 37.2% |
57.35M 20.3% |
111.2M 93.9% |
164.98M 48.4% |
225.52M 36.7% |
287.66M 27.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
100.57M - |
- |
70.22M - |
- |
49.13M - |
- |
80.28M - |
- |
158.4M - |
- |
248.65M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.44M -16.0% |
100.57M 2.2% |
91.89M -8.6% |
70.22M -23.6% |
51.9M -26.1% |
49.13M -5.3% |
63.15M 28.5% |
80.28M 27.1% |
120.48M 50.1% |
158.4M 31.5% |
207.3M 30.9% |
248.65M 19.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 -16.7% |
0.24 -4.0% |
0.22 -8.3% |
0.16 -27.3% |
0.12 -25.0% |
0.11 -8.3% |
0.14 27.3% |
0.18 28.6% |
0.27 50.0% |
0.37 37.0% |
0.49 32.4% |
0.58 18.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 -16.7% |
0.24 -4.0% |
0.22 -8.3% |
0.16 -27.3% |
0.12 -25.0% |
0.11 -8.3% |
0.14 27.3% |
0.18 28.6% |
0.27 50.0% |
0.37 37.0% |
0.49 32.4% |
0.58 18.4% |