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] |
1.19B 1.3% |
1.36B 14.2% |
1.59B 17.3% |
1.8B 13.3% |
1.9B 5.6% |
1.94B 1.8% |
1.81B -6.5% |
1.67B -7.7% |
1.5B -10.4% |
1.35B -9.6% |
1.34B -1.3% |
1.53B 14.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
905.25M 2.9% |
1.03B 14.0% |
1.22B 17.8% |
1.37B 12.5% |
1.41B 3.3% |
1.42B 0.5% |
1.29B -8.9% |
1.18B -9.0% |
1.05B -11.2% |
930.18M -11.1% |
911.64M -2.0% |
1.07B 16.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
284.06M -3.4% |
325.98M 14.8% |
377.31M 15.7% |
436.87M 15.8% |
491.9M 12.6% |
518.13M 5.3% |
517.99M 0.0% |
495.27M -4.4% |
453.21M -8.5% |
424.45M -6.3% |
425.19M 0.2% |
468.57M 10.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.04B 1.9% |
1.19B 13.5% |
1.39B 17.5% |
1.56B 11.8% |
1.62B 3.9% |
1.63B 1.1% |
1.51B -7.9% |
1.4B -7.2% |
1.26B -9.7% |
1.14B -9.5% |
1.12B -1.8% |
1.28B 13.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
139.44M -4.0% |
154.22M 10.6% |
178.1M 15.5% |
189.87M 6.6% |
205.11M 8.0% |
214.73M 4.7% |
211.39M -1.6% |
219.34M 3.8% |
216.05M -1.5% |
212.09M -1.8% |
210.49M -0.8% |
212.38M 0.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
144.63M -2.8% |
171.76M 18.8% |
199.21M 16.0% |
247M 24.0% |
286.79M 16.1% |
303.4M 5.8% |
306.6M 1.1% |
275.94M -10.0% |
237.16M -14.1% |
212.36M -10.5% |
214.69M 1.1% |
256.19M 19.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.5M - |
- |
150.89M - |
- |
223.07M - |
- |
260.77M - |
- |
204.89M - |
- |
178.2M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.5M -3.6% |
127.03M 23.9% |
150.89M 18.8% |
181.83M 20.5% |
223.07M 22.7% |
260.46M 16.8% |
260.77M 0.1% |
239.62M -8.1% |
204.89M -14.5% |
163.35M -20.3% |
178.2M 9.1% |
209.85M 17.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.688 -13.9% |
0.791 14.9% |
0.933 18.0% |
1.123 20.3% |
1.378 22.8% |
1.615 17.1% |
1.609 -0.3% |
1.411 -12.3% |
1.199 -15.0% |
0.961 -19.9% |
1.038 8.0% |
1.219 17.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.688 -13.9% |
0.791 14.9% |
0.933 18.0% |
1.123 20.3% |
1.378 22.8% |
1.615 17.1% |
1.6 -0.9% |
1.394 -12.9% |
1.19 -14.6% |
0.943 -20.8% |
1.038 10.1% |
1.219 17.4% |