2018 Q4 | 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] |
6.67B 19.2% |
7.42B 11.3% |
7.91B 6.6% |
8.54B 8.0% |
8.95B 4.9% |
9.14B 2.1% |
9.26B 1.3% |
9.19B -0.8% |
9.36B 1.9% |
9.41B 0.6% |
9.4B -0.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.32B 19.7% |
7.05B 11.5% |
7.53B 6.8% |
8.16B 8.3% |
8.55B 4.8% |
8.72B 2.0% |
8.84B 1.3% |
8.75B -1.0% |
8.93B 2.0% |
8.99B 0.7% |
8.98B -0.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
343.7M 11.1% |
367.48M 6.9% |
378.44M 3.0% |
381.14M 0.7% |
400.44M 5.1% |
418.55M 4.5% |
422.21M 0.9% |
435.56M 3.2% |
432.65M -0.7% |
423.63M -2.1% |
414.63M -2.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.54B 19.2% |
7.28B 11.2% |
7.76B 6.6% |
8.39B 8.1% |
8.79B 4.8% |
8.98B 2.1% |
9.1B 1.4% |
9.04B -0.7% |
9.23B 2.1% |
9.29B 0.7% |
9.29B 0.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
221.51M 5.6% |
225.4M 1.8% |
230.31M 2.2% |
230.49M 0.1% |
238.78M 3.6% |
251.54M 5.3% |
265.53M 5.6% |
287.48M 8.3% |
306.23M 6.5% |
305.62M -0.2% |
310.44M 1.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.19M 22.7% |
142.08M 16.3% |
148.13M 4.3% |
150.65M 1.7% |
161.66M 7.3% |
167.01M 3.3% |
156.68M -6.2% |
148.08M -5.5% |
126.43M -14.6% |
118.01M -6.7% |
104.19M -11.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.8M 86.2% |
59.43M 49.3% |
76.41M 28.6% |
82.64M 8.2% |
72.05M -12.8% |
71.98M -0.1% |
67.13M -6.7% |
49.81M -25.8% |
46.3M -7.0% |
34.57M -25.3% |
36.5M 5.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.92M 335.0% |
53.46M 91.5% |
68.43M 28.0% |
75.73M 10.7% |
68.04M -10.2% |
66M -3.0% |
62.24M -5.7% |
43.85M -29.5% |
40.35M -8.0% |
28.62M -29.1% |
30.61M 7.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 466.7% |
0.43 152.9% |
0.57 32.6% |
0.62 8.8% |
0.54 -12.9% |
0.54 0% |
0.52 -3.7% |
0.36 -30.8% |
0.33 -8.3% |
0.24 -27.3% |
0.25 4.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 366.7% |
0.42 200.0% |
0.548 30.5% |
0.61 11.3% |
0.54 -11.5% |
0.53 -1.9% |
0.51 -3.8% |
0.35 -31.4% |
0.33 -5.7% |
0.24 -27.3% |
0.25 4.2% |