2019 Q4 | 2020 Q1 | 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] |
1.23B -19.7% |
1.37B 10.8% |
1.47B 7.4% |
1.66B 13.1% |
1.41B -15.2% |
1.47B 4.3% |
1.56B 6.3% |
1.73B 10.8% |
1.44B -16.5% |
1.54B 6.5% |
1.64B 6.9% |
1.84B 12.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
699.52M -17.0% |
787.07M 12.5% |
777.52M -1.2% |
903.82M 16.2% |
786.25M -13.0% |
789.17M 0.4% |
853.13M 8.1% |
852.65M -0.1% |
770.39M -9.6% |
813.92M 5.6% |
889.2M 9.2% |
940.54M 5.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
534.5M -23.0% |
580.18M 8.5% |
690.97M 19.1% |
757.69M 9.7% |
622.63M -17.8% |
679.75M 9.2% |
707.67M 4.1% |
876.41M 23.8% |
673.54M -23.1% |
723.16M 7.4% |
754.67M 4.4% |
901.12M 19.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
1.12B -13.0% |
1.19B 6.8% |
1.2B 0.6% |
1.36B 13.1% |
1.24B -8.7% |
1.23B -0.6% |
1.31B 6.5% |
1.34B 1.9% |
1.26B -5.3% |
1.29B 2.2% |
1.37B 6.4% |
1.42B 3.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
416.86M -5.4% |
404.83M -2.9% |
421.3M 4.1% |
451.56M 7.2% |
451.3M -0.1% |
441.02M -2.3% |
457.29M 3.7% |
483.09M 5.6% |
493.98M 2.3% |
477.66M -3.3% |
485.39M 1.6% |
483.27M -0.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
117.64M -53.7% |
175.35M 49.1% |
269.67M 53.8% |
306.13M 13.5% |
171.32M -44.0% |
238.73M 39.3% |
250.38M 4.9% |
393.31M 57.1% |
179.56M -54.3% |
245.5M 36.7% |
269.28M 9.7% |
417.85M 55.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
289.17M - |
- | - | - |
417.11M - |
- | - | - |
426.55M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] |
69M -73.9% |
117.09M 69.7% |
184.37M 57.5% |
159.82M -13.3% |
118.88M -25.6% |
161.91M 36.2% |
168.79M 4.2% |
275.58M 63.3% |
116.58M -57.7% |
165.54M 42.0% |
179.75M 8.6% |
56.95M -68.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
8.82 -75.6% |
14.725 67.0% |
23.16 57.3% |
20.035 -13.5% |
14.85 -25.9% |
20.2 36.0% |
21.03 4.1% |
34.32 63.2% |
14.47 -57.8% |
20.52 41.8% |
22.26 8.5% |
7.01 -68.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
8.095 -76.7% |
13.565 67.6% |
21.41 57.8% |
18.62 -13.0% |
13.8 -25.9% |
18.81 36.3% |
19.66 4.5% |
32.14 63.5% |
13.46 -58.1% |
19.13 42.1% |
20.85 9.0% |
6.71 -67.8% |