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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
795.18M 7.9% |
827.2M 4.0% |
860.96M 4.1% |
866.63M 0.7% |
840M -3.1% |
827.61M -1.5% |
838.58M 1.3% |
912.98M 8.9% |
1.11B 21.9% |
1.36B 21.9% |
1.44B 6.0% |
1.49B 3.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
517.13M 8.9% |
541.4M 4.7% |
564.53M 4.3% |
574.65M 1.8% |
556.37M -3.2% |
564.49M 1.5% |
582.51M 3.2% |
661.94M 13.6% |
810.87M 22.5% |
1.01B 24.6% |
1.06B 5.2% |
1.1B 4.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
278.04M 6.1% |
285.8M 2.8% |
296.42M 3.7% |
291.98M -1.5% |
283.63M -2.9% |
263.12M -7.2% |
256.07M -2.7% |
251.04M -2.0% |
301.7M 20.2% |
345.88M 14.6% |
374.65M 8.3% |
385.86M 3.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
623.28M 9.4% |
647.35M 3.9% |
673.15M 4.0% |
703M 4.4% |
693.96M -1.3% |
700.82M 1.0% |
730.48M 4.2% |
826.2M 13.1% |
1B 21.1% |
1.22B 22.1% |
1.29B 5.4% |
1.33B 3.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.14M 11.8% |
105.94M -0.2% |
108.62M 2.5% |
128.35M 18.2% |
137.59M 7.2% |
136.33M -0.9% |
147.96M 8.5% |
164.25M 11.0% |
189.53M 15.4% |
211.78M 11.7% |
225.38M 6.4% |
223.16M -1.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
171.9M 2.8% |
179.86M 4.6% |
187.81M 4.4% |
163.63M -12.9% |
146.04M -10.7% |
126.79M -13.2% |
108.1M -14.7% |
86.79M -19.7% |
112.16M 29.2% |
134.1M 19.6% |
149.27M 11.3% |
162.7M 9.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
149.03M - |
- |
141.53M - |
- |
125.24M - |
- |
77.47M - |
- |
87.03M - |
- |
110.53M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.27M 3.7% |
149.03M 16.2% |
149.32M 0.2% |
141.53M -5.2% |
142.32M 0.6% |
128.01M -10.1% |
113.33M -11.5% |
84.54M -25.4% |
88.19M 4.3% |
93.77M 6.3% |
96.46M 2.9% |
113.44M 17.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.88 -2.2% |
0.987 12.1% |
0.991 0.4% |
0.937 -5.4% |
0.597 -36.3% |
0.85 42.5% |
0.75 -11.8% |
0.59 -21.3% |
0.54 -8.5% |
0.57 5.6% |
0.57 0% |
0.67 17.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.88 -2.2% |
0.987 12.1% |
0.991 0.4% |
0.937 -5.4% |
0.597 -36.3% |
0.85 42.5% |
0.75 -11.8% |
0.59 -21.3% |
0.54 -8.5% |
0.57 5.6% |
0.57 0% |
0.67 17.5% |