2018 Q4 | 2019 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.84B 300.9% |
3.87B 0.5% |
3.97B 2.7% |
4.1B 3.4% |
4.22B 2.8% |
4.36B 3.3% |
4.42B 1.3% |
4.52B 2.3% |
4.69B 3.8% |
4.79B 2.1% |
4.93B 3.0% |
5.03B 2.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3B 293.1% |
3.06B 2.0% |
3.13B 2.1% |
3.22B 2.9% |
3.33B 3.3% |
3.4B 2.0% |
3.44B 1.4% |
3.52B 2.2% |
3.62B 2.9% |
3.72B 2.9% |
3.81B 2.4% |
3.88B 1.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
840.66M 331.6% |
801.46M -4.7% |
838.79M 4.7% |
880.67M 5.0% |
890.58M 1.1% |
962.11M 8.0% |
971.87M 1.0% |
1B 3.0% |
1.07B 6.7% |
1.06B -0.7% |
1.12B 5.1% |
1.15B 3.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.76B 297.1% |
3.81B 1.3% |
3.89B 2.2% |
4.01B 3.0% |
4.14B 3.3% |
4.24B 2.4% |
4.33B 2.2% |
4.44B 2.5% |
4.58B 3.2% |
4.7B 2.7% |
4.78B 1.7% |
4.85B 1.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
753.28M 313.8% |
741.83M -1.5% |
761.61M 2.7% |
786.36M 3.2% |
810.75M 3.1% |
841.98M 3.9% |
884.67M 5.1% |
919.08M 3.9% |
956.79M 4.1% |
977.37M 2.2% |
967.72M -1.0% |
970.61M 0.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.38M 586.7% |
59.63M -31.8% |
77.18M 29.4% |
94.31M 22.2% |
79.82M -15.4% |
120.12M 50.5% |
87.19M -27.4% |
82.43M -5.5% |
111.9M 35.7% |
84.18M -24.8% |
147.93M 75.7% |
178.66M 20.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
44.02M - |
- |
77.78M - |
- |
103.75M - |
- |
76.53M - |
- |
101.5M - |
- |
180.29M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.94M 422.3% |
28.68M -28.2% |
40.41M 40.9% |
50.02M 23.8% |
45.03M -10.0% |
45.42M 0.9% |
18.44M -59.4% |
15.96M -13.4% |
33.45M 109.5% |
47.52M 42.1% |
92.43M 94.5% |
107.69M 16.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.323 495.3% |
13.99 -37.3% |
19.65 40.5% |
24.17 23.0% |
21.98 -9.1% |
22.35 1.7% |
9.01 -59.7% |
8.22 -8.8% |
16.68 102.9% |
24.01 43.9% |
46.7 94.5% |
54.39 16.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.043 406.8% |
13.36 -26.0% |
18.9 41.5% |
23.42 23.9% |
21.17 -9.6% |
21.72 2.6% |
8.55 -60.6% |
7.93 -7.3% |
16.23 104.7% |
23.43 44.4% |
45.74 95.2% |
53.1 16.1% |