2016 Q4 | 2017 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.58B 7.0% |
1.74B 10.4% |
1.83B 5.4% |
1.89B 3.2% |
1.94B 2.7% |
1.97B 1.2% |
57.4K -100.0% |
1.41K -97.5% |
-193.56K - |
2.43B - |
2.5B 2.9% |
2.53B 1.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.16B 13.4% |
1.22B 5.2% |
1.28B 5.0% |
1.29B 1.1% |
1.29B -0.6% |
1.26B -2.2% |
82.45K -100.0% |
255.47K 209.8% |
250.37K -2.0% |
1.51B 603580.3% |
1.58B 4.5% |
1.63B 3.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
418.87M -7.3% |
521.65M 24.5% |
553.95M 6.2% |
597.61M 7.9% |
656.97M 9.9% |
707.6M 7.7% |
-25.06K - |
-254.06K - |
-443.93K - |
915.91M - |
919.42M 0.4% |
894.33M -2.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.39B 9.8% |
1.57B 13.1% |
1.66B 5.9% |
1.69B 1.8% |
1.7B 0.7% |
1.68B -1.2% |
14.98M -99.1% |
12.41M -17.1% |
10.96M -11.7% |
2B 18140.6% |
2.06B 3.0% |
2.12B 2.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
228.72M -5.5% |
349.1M 52.6% |
380.22M 8.9% |
395.53M 4.0% |
414.77M 4.9% |
422.41M 1.8% |
14.9M -96.5% |
12.16M -18.4% |
10.71M -11.9% |
488.63M 4460.5% |
481.51M -1.5% |
488.53M 1.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
190.15M -9.5% |
172.54M -9.3% |
173.73M 0.7% |
202.08M 16.3% |
242.19M 19.8% |
285.19M 17.8% |
-14.92M - |
-12.41M - |
-11.16M - |
427.28M - |
437.91M 2.5% |
405.8M -7.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
166.7M - |
- |
179.81M - |
- |
240.64M - |
- |
306.26M - |
- |
328.15M - |
- |
324.19M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.26M -10.6% |
167.07M -7.3% |
167.36M 0.2% |
178.61M 6.7% |
210.37M 17.8% |
229.12M 8.9% |
-63.65M - |
-67.5M - |
-58.22M - |
315M - |
331.11M 5.1% |
313.14M -5.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.37 -11.9% |
0.34 -8.1% |
0.34 0% |
0.36 5.9% |
0.43 19.4% |
0.47 9.3% |
-0.457 - |
-0.528 - |
-0.419 - |
0.65 - |
0.69 6.2% |
0.65 -5.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.37 -11.9% |
0.34 -8.1% |
0.34 0% |
0.36 5.9% |
0.43 19.4% |
0.47 9.3% |
-0.457 - |
-0.528 - |
-0.419 - |
0.63 - |
0.66 4.8% |
0.62 -6.1% |