2016 Q4 | 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] |
897.95M 4.8% |
1.09B 21.5% |
1.2B 10.4% |
1.33B 10.8% |
1.51B 12.9% |
1.56B 3.7% |
1.44B -8.1% |
1.43B 0.0% |
1.42B -0.9% |
1.52B 7.0% |
1.88B 23.8% |
2.02B 7.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
615.41M 6.1% |
744.86M 21.0% |
813.83M 9.3% |
895.03M 10.0% |
1.04B 16.2% |
1.13B 8.8% |
1.06B -6.5% |
1.1B 4.1% |
1.13B 2.3% |
1.19B 5.5% |
1.5B 26.3% |
1.64B 9.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
282.54M 2.1% |
345.93M 22.4% |
390.57M 12.9% |
439.9M 12.6% |
467.03M 6.2% |
431.37M -7.6% |
377.42M -12.5% |
333.43M -11.7% |
295.21M -11.5% |
333.28M 12.9% |
382.18M 14.7% |
372.03M -2.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
728.08M 6.0% |
875.94M 20.3% |
960.38M 9.6% |
1.05B 9.2% |
1.2B 14.7% |
1.3B 8.1% |
1.23B -5.7% |
1.27B 3.9% |
1.3B 2.0% |
1.37B 5.1% |
1.69B 23.8% |
1.84B 8.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
112.67M 5.9% |
131.08M 16.3% |
146.54M 11.8% |
154.1M 5.2% |
163.76M 6.3% |
169.86M 3.7% |
168.9M -0.6% |
173.38M 2.6% |
173.51M 0.1% |
178.16M 2.7% |
190.36M 6.9% |
191.14M 0.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
169.87M -0.2% |
214.86M 26.5% |
244.03M 13.6% |
285.8M 17.1% |
303.28M 6.1% |
261.5M -13.8% |
208.51M -20.3% |
160.06M -23.2% |
121.7M -24.0% |
155.12M 27.5% |
191.82M 23.7% |
180.89M -5.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.72M - |
- |
206.14M - |
- |
247.11M - |
- |
163.76M - |
- |
88.06M - |
- |
155.46M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.58M -0.5% |
179.95M 26.2% |
200.08M 11.2% |
225.61M 12.8% |
239.72M 6.3% |
202.29M -15.6% |
160.7M -20.6% |
121.21M -24.6% |
92.4M -23.8% |
125.06M 35.3% |
153.13M 22.5% |
141.51M -7.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.478 -22.0% |
0.529 10.8% |
0.707 33.6% |
0.798 12.8% |
0.847 6.3% |
0.715 -15.6% |
0.568 -20.6% |
0.428 -24.6% |
0.327 -23.8% |
0.442 35.4% |
0.541 22.4% |
0.5 -7.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.478 -22.0% |
0.529 10.8% |
0.707 33.6% |
0.798 12.8% |
0.847 6.3% |
0.715 -15.6% |
0.568 -20.6% |
0.428 -24.6% |
0.327 -23.8% |
0.442 35.4% |
0.541 22.4% |
0.5 -7.6% |