2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
769.8M 0.0% |
786.23M 2.1% |
806.24M 2.5% |
798.05M -1.0% |
830.26M 4.0% |
853.8M 2.8% |
881.65M 3.3% |
906.04M 2.8% |
924.87M 2.1% |
961.58M 4.0% |
994.25M 3.4% |
1.05B 5.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
449.32M -0.2% |
458.11M 2.0% |
492M 7.4% |
495.97M 0.8% |
519.1M 4.7% |
544.02M 4.8% |
556.47M 2.3% |
566.98M 1.9% |
570.13M 0.6% |
577.58M 1.3% |
580.78M 0.6% |
599.14M 3.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
320.48M 0.4% |
328.12M 2.4% |
314.24M -4.2% |
302.09M -3.9% |
311.16M 3.0% |
309.79M -0.4% |
325.19M 5.0% |
339.05M 4.3% |
354.74M 4.6% |
384M 8.2% |
413.47M 7.7% |
445.93M 7.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
632.6M 2.4% |
653.97M 3.4% |
697.33M 6.6% |
714.92M 2.5% |
736.18M 3.0% |
764.65M 3.9% |
766.13M 0.2% |
760.21M -0.8% |
769.16M 1.2% |
792.45M 3.0% |
814.29M 2.8% |
855.89M 5.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
183.29M 9.4% |
195.86M 6.9% |
205.33M 4.8% |
218.95M 6.6% |
217.08M -0.9% |
220.64M 1.6% |
209.66M -5.0% |
193.22M -7.8% |
199.03M 3.0% |
214.88M 8.0% |
233.51M 8.7% |
256.74M 9.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
137.19M -9.5% |
132.26M -3.6% |
108.91M -17.6% |
83.13M -23.7% |
94.08M 13.2% |
89.15M -5.2% |
115.53M 29.6% |
145.83M 26.2% |
155.71M 6.8% |
169.12M 8.6% |
179.96M 6.4% |
189.19M 5.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.57M - |
- |
118.47M - |
- |
112.43M - |
- |
125.87M - |
- |
152.4M - |
- |
172.29M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
132.58M -5.1% |
128.64M -3.0% |
118.59M -7.8% |
94.93M -19.9% |
112.64M 18.7% |
114.41M 1.6% |
126.02M 10.1% |
148.3M 17.7% |
152.44M 2.8% |
163.61M 7.3% |
172.29M 5.3% |
184.06M 6.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.49 -11.3% |
1.31 -12.1% |
1.19 -9.2% |
0.96 -19.3% |
1.13 17.7% |
1.15 1.8% |
1.26 9.6% |
1.48 17.5% |
1.53 3.4% |
1.639 7.1% |
1.72 4.9% |
1.838 6.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.49 -11.3% |
1.31 -12.1% |
1.19 -9.2% |
0.96 -19.3% |
1.13 17.7% |
1.15 1.8% |
1.26 9.6% |
1.48 17.5% |
1.53 3.4% |
1.639 7.1% |
1.72 4.9% |
1.838 6.8% |