2019 Q1 | 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] |
3.86B 5.8% |
4.2B 8.9% |
4.59B 9.3% |
5B 9.0% |
5.55B 10.9% |
6.11B 10.1% |
6.52B 6.8% |
6.65B 2.0% |
6.63B -0.4% |
6.63B 0% |
6.64B 0.1% |
6.7B 1.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.92B 5.6% |
3.17B 8.5% |
3.43B 8.4% |
3.72B 8.5% |
4.1B 10.2% |
4.49B 9.4% |
4.77B 6.3% |
4.86B 1.7% |
4.81B -0.9% |
4.81B 0% |
4.83B 0.3% |
4.88B 1.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
936M 6.6% |
1.03B 10.1% |
1.16B 12.2% |
1.28B 10.7% |
1.44B 12.8% |
1.62B 12.2% |
1.75B 8.0% |
1.79B 2.6% |
1.81B 1.0% |
1.81B 0% |
1.81B -0.3% |
1.82B 0.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.63B 5.0% |
3.93B 8.3% |
4.24B 7.9% |
4.58B 8.0% |
5.01B 9.4% |
5.44B 8.5% |
5.76B 6.0% |
5.88B 2.0% |
5.85B -0.4% |
5.86B 0.2% |
5.89B 0.4% |
5.96B 1.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
710.1M 2.5% |
764.4M 7.6% |
807.8M 5.7% |
855M 5.8% |
908M 6.2% |
947M 4.3% |
989M 4.4% |
1.02B 3.1% |
1.04B 1.7% |
1.05B 1.1% |
1.06B 1.0% |
1.08B 1.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
225.9M 21.8% |
266.2M 17.8% |
349M 31.1% |
425M 21.8% |
536M 26.1% |
673M 25.6% |
760M 12.9% |
775M 2.0% |
776M 0.1% |
765M -1.4% |
748M -2.2% |
740M -1.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.1M 84.5% |
66.5M -19.0% |
154.2M 131.9% |
225M 45.9% |
335M 48.9% |
507M 51.3% |
576M 13.6% |
581M 0.9% |
577M -0.7% |
559M -3.1% |
539M -3.6% |
531M -1.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.1M 84.5% |
83.5M 1.7% |
126.3M 51.3% |
166M 31.4% |
225M 35.5% |
313M 39.1% |
360M 15.0% |
366M 1.7% |
366M 0% |
361M -1.4% |
362M 0.3% |
371M 2.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.341 84.3% |
0.347 1.8% |
0.789 127.4% |
0.57 -27.8% |
1.343 135.6% |
1.91 42.2% |
2.15 12.6% |
2.16 0.5% |
2.15 -0.5% |
2.12 -1.4% |
2.12 0% |
2.15 1.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.341 84.3% |
0.347 1.8% |
0.789 127.4% |
0.55 -30.3% |
1.343 144.2% |
1.86 38.5% |
2.11 13.4% |
2.13 0.9% |
2.13 0% |
2.11 -0.9% |
2.11 0% |
2.15 1.9% |