2017 Q3 | 2018 Q3 | 2019 Q2 | 2019 Q3 | 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] | [friend] | [friend] |
2.02B 2.5% |
2.23B 10.6% |
2.4B 7.6% |
2.6B 8.4% |
2.8B 7.6% |
2.89B 3.3% |
3B 3.6% |
3.01B 0.6% |
2.98B -1.1% |
2.99B 0.1% |
3B 0.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.41B 3.5% |
1.6B 13.0% |
1.76B 10.3% |
1.93B 9.6% |
2.1B 8.4% |
2.13B 1.5% |
2.18B 2.6% |
2.21B 1.4% |
2.2B -0.5% |
2.24B 1.9% |
2.28B 1.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
602.27M 0.3% |
633.45M 5.2% |
637.9M 0.7% |
668.57M 4.8% |
704.09M 5.3% |
765.84M 8.8% |
814.6M 6.4% |
801.01M -1.7% |
780.54M -2.6% |
742.82M -4.8% |
722.77M -2.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.97B 2.3% |
2.16B 9.7% |
2.34B 8.5% |
2.52B 7.6% |
2.71B 7.5% |
2.75B 1.8% |
2.82B 2.4% |
2.86B 1.3% |
2.84B -0.5% |
2.89B 1.5% |
2.93B 1.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
550.35M -0.5% |
557.05M 1.2% |
575.21M 3.3% |
582.76M 1.3% |
609.65M 4.6% |
626.37M 2.7% |
636.27M 1.6% |
643.33M 1.1% |
641.67M -0.3% |
644.06M 0.4% |
646.84M 0.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.92M 10.1% |
76.41M 47.1% |
62.69M -17.9% |
85.81M 36.9% |
94.44M 10.0% |
139.47M 47.7% |
178.33M 27.9% |
157.68M -11.6% |
138.87M -11.9% |
98.76M -28.9% |
75.92M -23.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.7M - |
- |
46.44M - |
- |
92.48M - |
- |
178.27M - |
- |
139.06M - |
- |
75.84M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.75M -20.1% |
50.12M 68.5% |
28.56M -43.0% |
44.03M 54.2% |
70.59M 60.3% |
102.62M 45.4% |
128.1M 24.8% |
112.63M -12.1% |
100.88M -10.4% |
71.89M -28.7% |
56.99M -20.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.72 -21.5% |
16.15 66.2% |
8.78 -45.6% |
13.65 55.5% |
21.91 60.5% |
31.55 44.0% |
39.29 24.5% |
34.47 -12.3% |
30.77 -10.7% |
21.77 -29.2% |
17.21 -20.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.93 -20.3% |
15 68.0% |
8.52 -43.2% |
13.13 54.1% |
21.04 60.2% |
30.54 45.2% |
38.08 24.7% |
33.47 -12.1% |
29.95 -10.5% |
21.32 -28.8% |
16.91 -20.7% |