2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q2 | 2017 Q4 | 2018 Q4 | 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] |
611.4M 4.2% |
617.24M 1.0% |
613.46M -0.6% |
606.89M -1.1% |
590.04M -2.8% |
586.56M -0.6% |
615.24M 4.9% |
660.29M 7.3% |
723.63M 9.6% |
767.68M 6.1% |
804.1M 4.7% |
802.31M -0.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
457.89M 2.5% |
467.8M 2.2% |
477.26M 2.0% |
478.35M 0.2% |
474.77M -0.7% |
482.11M 1.5% |
516.24M 7.1% |
558.61M 8.2% |
608.09M 8.9% |
643.37M 5.8% |
669.58M 4.1% |
670.85M 0.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
153.5M 9.7% |
149.44M -2.7% |
136.2M -8.9% |
128.54M -5.6% |
115.27M -10.3% |
104.45M -9.4% |
99.01M -5.2% |
101.68M 2.7% |
115.53M 13.6% |
124.31M 7.6% |
134.52M 8.2% |
131.46M -2.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
511.92M 3.2% |
529.7M 3.5% |
538.99M 1.8% |
537.5M -0.3% |
530.66M -1.3% |
542.04M 2.1% |
577M 6.4% |
622.81M 7.9% |
682.78M 9.6% |
719.04M 5.3% |
751.56M 4.5% |
752.58M 0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.02M 319.4% |
61.9M 14.6% |
61.73M -0.3% |
59.15M -4.2% |
55.89M -5.5% |
59.93M 7.2% |
60.76M 1.4% |
64.21M 5.7% |
74.68M 16.3% |
75.67M 1.3% |
81.98M 8.3% |
81.73M -0.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.48M 9.3% |
87.54M -12.0% |
74.48M -14.9% |
69.39M -6.8% |
59.38M -14.4% |
44.52M -25.0% |
38.25M -14.1% |
37.47M -2.0% |
40.85M 9.0% |
48.64M 19.1% |
52.54M 8.0% |
49.73M -5.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.7M - |
- |
72.11M - |
- |
61.24M - |
- |
40.58M - |
- |
42.16M - |
- |
51.34M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.7M 14.2% |
84.51M -2.5% |
72.11M -14.7% |
69.29M -3.9% |
61.24M -11.6% |
48.49M -20.8% |
40.58M -16.3% |
37.62M -7.3% |
42.16M 12.1% |
47.42M 12.5% |
51.34M 8.3% |
50.41M -1.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.06 13.9% |
1.03 -2.8% |
0.81 -21.4% |
0.73 -9.9% |
0.59 -19.2% |
0.42 -28.8% |
0.37 -11.9% |
0.35 -5.4% |
0.38 8.6% |
0.42 10.5% |
0.45 7.1% |
0.43 -4.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.06 13.9% |
1.03 -2.8% |
0.81 -21.4% |
0.73 -9.9% |
0.59 -19.2% |
0.42 -28.8% |
0.37 -11.9% |
0.35 -5.4% |
0.38 8.6% |
0.42 10.5% |
0.45 7.1% |
0.43 -4.4% |