2017 Q4 | 2018 Q1 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 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] |
3.62B 2.5% |
3.71B 2.5% |
3.94B 6.2% |
4.61B 17.0% |
5.28B 14.6% |
5.97B 13.0% |
6.56B 9.9% |
6.7B 2.2% |
6.82B 1.8% |
6.87B 0.7% |
6.93B 0.8% |
6.92B -0.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.79B 1.1% |
2.85B 2.1% |
3B 5.4% |
3.47B 15.8% |
3.94B 13.5% |
4.44B 12.7% |
4.84B 9.0% |
4.94B 1.9% |
5B 1.2% |
4.98B -0.4% |
4.99B 0.2% |
4.91B -1.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
833M 7.5% |
863M 3.6% |
939M 8.8% |
1.13B 20.8% |
1.34B 17.9% |
1.52B 14.1% |
1.71B 12.4% |
1.76B 2.9% |
1.82B 3.5% |
1.9B 3.9% |
1.94B 2.4% |
2.01B 3.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.55B 2.0% |
3.65B 2.8% |
3.8B 4.4% |
4.47B 17.4% |
5.11B 14.5% |
5.77B 12.9% |
6.35B 10.1% |
6.42B 1.1% |
6.51B 1.3% |
6.52B 0.2% |
6.56B 0.6% |
6.52B -0.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
758M 5.3% |
798M 5.3% |
803M 0.6% |
992M 23.5% |
1.17B 18.1% |
1.33B 13.5% |
1.51B 13.5% |
1.49B -1.5% |
1.51B 1.4% |
1.54B 2.3% |
1.57B 1.7% |
1.61B 2.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75M 36.4% |
65M -13.3% |
136M 109.2% |
142M 4.4% |
165M 16.2% |
195M 18.2% |
204M 4.6% |
276M 35.3% |
316M 14.5% |
352M 11.4% |
371M 5.4% |
398M 7.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18M -45.5% |
10M -44.4% |
47M 370% |
48M 2.1% |
57M 18.8% |
66M 15.8% |
73M 10.6% |
106M 45.2% |
124M 17.0% |
150M 21.0% |
153M 2% |
172M 12.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-204M - |
-212M - |
-137M - |
-147M - |
-147M - |
-151M - |
29M - |
62M 113.8% |
80M 29.0% |
110M 37.5% |
-161M - |
-507M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.22 - |
-1.3 - |
-0.67 - |
-0.71 - |
-0.72 - |
-0.75 - |
0.1 - |
0.23 130% |
0.26 13.0% |
0.36 38.5% |
-0.68 - |
-2.07 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.22 - |
-1.3 - |
-0.67 - |
-0.71 - |
-0.72 - |
-0.75 - |
0.1 - |
0.23 130% |
0.26 13.0% |
0.36 38.5% |
-0.68 - |
-2.07 - |