2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q1 | 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] |
599.6M 17.8% |
685.18M 14.3% |
753.17M 9.9% |
795.67M 5.6% |
802.13M 0.8% |
745.13M -7.1% |
719.59M -3.4% |
721.5M 0.3% |
728.46M 1.0% |
772.03M 6.0% |
780.38M 1.1% |
796.64M 2.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
364.48M 15.9% |
400.05M 9.8% |
429.33M 7.3% |
452.73M 5.5% |
457.89M 1.1% |
431.81M -5.7% |
423.47M -1.9% |
429.15M 1.3% |
438.46M 2.2% |
470.57M 7.3% |
484.33M 2.9% |
499.01M 3.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
235.13M 21.0% |
285.13M 21.3% |
323.85M 13.6% |
342.94M 5.9% |
344.24M 0.4% |
313.32M -9.0% |
296.12M -5.5% |
292.35M -1.3% |
290M -0.8% |
301.46M 4.0% |
296.05M -1.8% |
297.63M 0.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
473.29M 19.1% |
532.18M 12.4% |
567.98M 6.7% |
609.63M 7.3% |
635.26M 4.2% |
619.52M -2.5% |
653.19M 5.4% |
673.35M 3.1% |
677.08M 0.6% |
724.25M 7.0% |
740.54M 2.2% |
755.23M 2.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.82M 31.0% |
132.13M 21.4% |
138.65M 4.9% |
156.9M 13.2% |
177.37M 13.0% |
187.71M 5.8% |
229.72M 22.4% |
244.21M 6.3% |
238.62M -2.3% |
253.68M 6.3% |
256.22M 1.0% |
256.22M 0.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.31M 13.4% |
153M 21.1% |
185.19M 21.0% |
186.04M 0.5% |
166.86M -10.3% |
125.61M -24.7% |
66.4M -47.1% |
48.15M -27.5% |
51.38M 6.7% |
47.78M -7.0% |
39.84M -16.6% |
41.41M 4.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.06M - |
- |
201.14M - |
- |
188.88M - |
- |
88.83M - |
- |
77.4M - |
- |
56.24M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.06M 18.6% |
169.51M 22.8% |
201.28M 18.7% |
205.35M 2.0% |
189.34M -7.8% |
151.11M -20.2% |
89.84M -40.5% |
76.69M -14.6% |
79.58M 3.8% |
71M -10.8% |
59.48M -16.2% |
62.8M 5.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28 11.3% |
1.53 19.5% |
1.78 16.3% |
1.82 2.2% |
1.68 -7.7% |
1.34 -20.2% |
0.79 -41.0% |
0.67 -15.2% |
0.69 3.0% |
0.61 -11.6% |
0.5 -18.0% |
0.5 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28 11.3% |
1.53 19.5% |
1.78 16.3% |
1.82 2.2% |
1.67 -8.2% |
1.33 -20.4% |
0.79 -40.6% |
0.67 -15.2% |
0.69 3.0% |
0.61 -11.6% |
0.5 -18.0% |
0.5 0% |