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] |
322.67M 7.5% |
344.08M 6.6% |
343.17M -0.3% |
336.45M -2.0% |
335.68M -0.2% |
312.91M -6.8% |
303.94M -2.9% |
314.81M 3.6% |
340.7M 8.2% |
351.62M 3.2% |
368.58M 4.8% |
377.3M 2.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
173.18M 827.3% |
199.67M 15.3% |
199.64M 0.0% |
197.17M -1.2% |
199.94M 1.4% |
188.18M -5.9% |
184.52M -1.9% |
194.48M 5.4% |
205.42M 5.6% |
208.23M 1.4% |
222.21M 6.7% |
225.06M 1.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
149.49M -2.8% |
144.4M -3.4% |
143.53M -0.6% |
139.28M -3.0% |
135.74M -2.5% |
124.73M -8.1% |
119.42M -4.3% |
120.33M 0.8% |
135.28M 12.4% |
143.39M 6.0% |
146.37M 2.1% |
152.24M 4.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
239.54M 683.8% |
267.25M 11.6% |
280.07M 4.8% |
286.8M 2.4% |
290.87M 1.4% |
283.54M -2.5% |
279.62M -1.4% |
290.31M 3.8% |
311.25M 7.2% |
318.29M 2.3% |
346.9M 9.0% |
358.02M 3.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.36M 458.3% |
67.58M 1.8% |
80.44M 19.0% |
89.62M 11.4% |
90.92M 1.4% |
95.36M 4.9% |
95.11M -0.3% |
95.83M 0.8% |
105.83M 10.4% |
110.06M 4.0% |
124.69M 13.3% |
132.96M 6.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.14M -11.3% |
76.83M -7.6% |
63.09M -17.9% |
49.65M -21.3% |
44.82M -9.7% |
29.37M -34.5% |
24.31M -17.2% |
24.5M 0.8% |
29.45M 20.2% |
33.33M 13.2% |
21.68M -34.9% |
19.28M -11.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.53M - |
- |
55.03M - |
- |
44.19M - |
- |
31.82M - |
- |
33.3M - |
- |
25.23M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.73M 3.6% |
67.21M -5.0% |
53.8M -20.0% |
45.59M -15.3% |
42.18M -7.5% |
33.29M -21.1% |
30.1M -9.6% |
30.32M 0.8% |
32.74M 8.0% |
33.36M 1.9% |
26.85M -19.5% |
22.48M -16.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.46 3.3% |
1.39 -4.8% |
1.03 -25.9% |
0.89 -13.6% |
0.7 -21.3% |
0.4 -42.9% |
0.47 17.5% |
0.473 0.7% |
0.51 7.7% |
0.52 2.0% |
0.42 -19.2% |
0.352 -16.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.46 3.3% |
1.39 -4.8% |
1.03 -25.9% |
0.89 -13.6% |
0.7 -21.3% |
0.4 -42.9% |
0.47 17.5% |
0.473 0.7% |
0.51 7.7% |
0.52 2.0% |
0.41 -21.2% |
0.342 -16.5% |