2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 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] |
2.79B 12.8% |
2.81B 0.8% |
2.85B 1.4% |
3.09B 8.2% |
3.2B 3.6% |
3.77B 17.7% |
4.62B 22.6% |
5.57B 20.7% |
7.25B 30.2% |
9.6B 32.4% |
11.7B 21.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.5B 15.0% |
2.53B 1.4% |
2.6B 2.8% |
2.85B 9.7% |
2.96B 3.6% |
3.44B 16.2% |
4.16B 21.2% |
4.96B 19.2% |
6.44B 29.8% |
8.53B 32.5% |
10.42B 22.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
297.42M -3.1% |
283.13M -4.8% |
253.31M -10.5% |
236.12M -6.8% |
244.17M 3.4% |
331.53M 35.8% |
454.19M 37.0% |
610.56M 34.4% |
811.17M 32.9% |
1.07B 31.9% |
1.28B 19.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.67B 14.4% |
2.7B 1.1% |
2.76B 2.5% |
3.02B 9.1% |
3.12B 3.6% |
3.63B 16.4% |
4.39B 20.7% |
5.22B 19.0% |
6.76B 29.5% |
8.96B 32.5% |
10.9B 21.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
171.62M 6.6% |
165.52M -3.6% |
162.56M -1.8% |
161.65M -0.6% |
167.23M 3.5% |
199.49M 19.3% |
224.48M 12.5% |
259.81M 15.7% |
317.8M 22.3% |
426.25M 34.1% |
479.45M 12.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.8M -13.8% |
117.61M -6.5% |
90.75M -22.8% |
74.47M -17.9% |
76.94M 3.3% |
132.04M 71.6% |
229.71M 74.0% |
350.75M 52.7% |
493.37M 40.7% |
643.88M 30.5% |
803.63M 24.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
93.94M - |
- |
53.2M - |
- |
-21.23M - |
- |
150.53M - |
- |
377.66M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.86M -7.1% |
93.94M -1.0% |
81.5M -13.2% |
53.42M -34.4% |
16.05M -70.0% |
-17.32M - |
50.62M - |
157.65M 211.5% |
261.19M 65.7% |
385.64M 47.6% |
475.11M 23.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.65 -7.1% |
0.671 3.3% |
0.579 -13.8% |
0.386 -33.3% |
0.114 -70.4% |
-0.121 - |
0.364 - |
1.129 209.8% |
1.864 65.2% |
2.75 47.5% |
3.886 41.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.65 -7.1% |
0.671 3.3% |
0.579 -13.8% |
0.386 -33.3% |
0.114 -70.4% |
-0.121 - |
0.364 - |
1.121 207.8% |
1.857 65.6% |
2.743 47.7% |
3.879 41.4% |