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] |
491.24M -0.5% |
492.34M 0.2% |
489.6M -0.6% |
486.69M -0.6% |
481.23M -1.1% |
464.15M -3.5% |
446.36M -3.8% |
434.48M -2.7% |
452.92M 4.2% |
451.23M -0.4% |
466.9M 3.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
311.23M 0.6% |
322.34M 3.6% |
328.01M 1.8% |
332.65M 1.4% |
334.32M 0.5% |
324.42M -3.0% |
306.07M -5.7% |
291.96M -4.6% |
298.3M 2.2% |
292.32M -2.0% |
304.52M 4.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.01M -2.3% |
170M -5.6% |
161.58M -5.0% |
154.04M -4.7% |
146.91M -4.6% |
139.72M -4.9% |
140.3M 0.4% |
142.51M 1.6% |
154.62M 8.5% |
158.91M 2.8% |
162.38M 2.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
365.37M 0.1% |
375.09M 2.7% |
379.27M 1.1% |
379.86M 0.2% |
381.99M 0.6% |
370.94M -2.9% |
355.08M -4.3% |
343.65M -3.2% |
349.96M 1.8% |
348.02M -0.6% |
360.47M 3.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.14M -2.6% |
52.75M -2.6% |
51.25M -2.8% |
47.2M -7.9% |
47.68M 1.0% |
46.52M -2.4% |
49.02M 5.4% |
51.69M 5.5% |
51.66M -0.1% |
55.7M 7.8% |
55.95M 0.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.87M -2.2% |
117.25M -6.8% |
110.33M -5.9% |
106.83M -3.2% |
99.23M -7.1% |
93.2M -6.1% |
91.28M -2.1% |
90.82M -0.5% |
102.96M 13.4% |
103.21M 0.2% |
106.43M 3.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
108.88M - |
- |
109.51M - |
- |
100.47M - |
- |
94.6M - |
- |
101.94M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.11M -0.2% |
108.88M -7.8% |
111.17M 2.1% |
109.51M -1.5% |
106.3M -2.9% |
100.47M -5.5% |
94.21M -6.2% |
94.6M 0.4% |
101.82M 7.6% |
101.94M 0.1% |
102.19M 0.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.227 -6.6% |
1.04 -15.2% |
0.993 -4.5% |
0.9 -9.4% |
0.87 -3.3% |
0.84 -3.4% |
0.78 -7.1% |
0.79 1.3% |
0.85 7.6% |
0.85 0% |
0.86 1.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.227 -6.6% |
1.04 -15.2% |
0.993 -4.5% |
0.9 -9.4% |
0.87 -3.3% |
0.84 -3.4% |
0.78 -7.1% |
0.79 1.3% |
0.85 7.6% |
0.85 0% |
0.86 1.2% |