2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.32B -2.9% |
2.44B 5.0% |
2.53B 3.7% |
2.59B 2.5% |
2.6B 0.4% |
2.74B 5.4% |
2.75B 0.4% |
2.89B 4.9% |
2.84B -1.5% |
3.02B 6.1% |
3.05B 1.2% |
3.15B 3.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.84B -0.3% |
1.88B 2.5% |
1.86B -1.2% |
1.88B 1.0% |
1.98B 5.1% |
1.99B 0.9% |
1.98B -0.8% |
2.07B 4.6% |
2.24B 8.5% |
2.31B 3.2% |
2.23B -3.7% |
2.32B 4.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
486.12M -11.5% |
555.48M 14.3% |
668M 20.3% |
713M 6.7% |
626M -12.2% |
750M 19.8% |
776M 3.5% |
820M 5.7% |
603M -26.5% |
706M 17.1% |
827M 17.1% |
834M 0.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.3B 0.7% |
2.36B 2.6% |
2.35B -0.6% |
2.38B 1.2% |
2.5B 5.1% |
2.51B 0.7% |
2.52B 0.4% |
2.61B 3.4% |
2.83B 8.4% |
2.93B 3.6% |
2.85B -2.8% |
2.91B 2.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
465.85M 5.2% |
479.41M 2.9% |
487M 1.6% |
497M 2.1% |
521M 4.8% |
521M 0% |
547M 5.0% |
544M -0.5% |
588M 8.1% |
618M 5.1% |
621M 0.5% |
589M -5.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.27M -81.0% |
76.07M 275.3% |
181M 137.9% |
216M 19.3% |
105M -51.4% |
229M 118.1% |
229M 0% |
276M 20.5% |
15M -94.6% |
88M 486.7% |
206M 134.1% |
245M 18.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
232M - |
- | - | - |
522M - |
- | - | - |
481M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.92M -75.4% |
154.75M 297.6% |
142M -8.2% |
-38M - |
33M - |
179M 442.4% |
157M -12.3% |
190M 21.0% |
-5M - |
119M - |
154M 29.4% |
201M 30.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.41 -75.5% |
17.56 298.2% |
16.19 -7.8% |
-4.41 - |
3.83 - |
20.16 426.4% |
17.77 -11.9% |
21.3 19.9% |
-0.65 - |
13.42 - |
17.36 29.4% |
22.46 29.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.23 -75.4% |
16.81 297.4% |
15.49 -7.9% |
-4.41 - |
3.67 - |
19.32 426.4% |
17.09 -11.5% |
20.55 20.2% |
-0.65 - |
13.11 - |
16.98 29.5% |
22 29.6% |