2017 Q4 | 2018 Q4 | 2019 Q2 | 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] |
1.34B 5.2% |
1.48B 10.5% |
1.87B 25.9% |
2.47B 32.3% |
2.88B 16.6% |
3.76B 30.5% |
4.38B 16.5% |
4.32B -1.4% |
4.02B -7.0% |
3.19B -20.5% |
2.54B -20.4% |
2.27B -10.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
892.64M 8.5% |
1.03B 15.5% |
1.41B 37.0% |
1.95B 38.0% |
2.3B 17.9% |
3.06B 33.1% |
3.65B 19.4% |
3.53B -3.3% |
3.29B -6.7% |
2.53B -23.0% |
1.82B -28.2% |
1.54B -15.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
450.68M -0.9% |
453.37M 0.6% |
457.22M 0.8% |
523.45M 14.5% |
586.25M 12.0% |
704.18M 20.1% |
732M 4.0% |
791.5M 8.1% |
728M -8.0% |
660.8M -9.2% |
723.6M 9.5% |
726.4M 0.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13B 9.2% |
1.28B 13.5% |
1.68B 30.9% |
2.22B 32.6% |
2.58B 16.3% |
3.47B 34.4% |
3.96B 14.1% |
3.85B -2.8% |
3.62B -5.9% |
2.88B -20.6% |
2.19B -24.1% |
1.92B -12.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
235.48M 11.9% |
249.48M 5.9% |
264.64M 6.1% |
273.41M 3.3% |
287.38M 5.1% |
415.75M 44.7% |
314.3M -24.4% |
324.1M 3.1% |
334M 3.1% |
345.1M 3.3% |
367.9M 6.6% |
381.4M 3.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
215.2M -12.0% |
203.9M -5.3% |
192.57M -5.6% |
250.04M 29.8% |
298.88M 19.5% |
288.43M -3.5% |
417.7M 44.8% |
467.4M 11.9% |
394M -15.7% |
315.7M -19.9% |
355.7M 12.7% |
345M -3.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
146.17M -20.6% |
155.33M 6.3% |
153.9M -0.9% |
157.69M 2.5% |
207.8M 31.8% |
226.62M 9.1% |
293.4M 29.5% |
373.8M 27.4% |
334.4M -10.5% |
321.1M -4.0% |
320.2M -0.3% |
311.7M -2.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
146.23M -21.4% |
156.21M 6.8% |
153.9M -1.5% |
158.56M 3.0% |
208.5M 31.5% |
226.34M 8.6% |
293.4M 29.6% |
373.8M 27.4% |
334.4M -10.5% |
321.1M -4.0% |
320.2M -0.3% |
311.7M -2.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.969 -21.4% |
2.103 6.8% |
2.07 -1.6% |
2.14 3.4% |
2.84 32.7% |
3.1 9.2% |
4.04 30.3% |
5.16 27.7% |
4.61 -10.7% |
4.44 -3.7% |
4.42 -0.5% |
4.3 -2.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.969 -21.4% |
2.103 6.8% |
2.07 -1.6% |
2.14 3.4% |
2.84 32.7% |
3.1 9.2% |
4.04 30.3% |
5.16 27.7% |
4.61 -10.7% |
4.44 -3.7% |
4.42 -0.5% |
4.3 -2.7% |