2016 Q4 | 2017 Q4 | 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] |
753.4M 41.0% |
1.03B 36.2% |
1.34B 30.4% |
1.59B 18.7% |
1.67B 5.3% |
1.6B -4.5% |
1.45B -9.2% |
1.3B -10.2% |
1.21B -7.0% |
1.18B -2.4% |
1.07B -9.3% |
971.6M -9.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
291.34M 47.0% |
423.37M 45.3% |
571.62M 35.0% |
706.82M 23.7% |
771.93M 9.2% |
772.15M 0.0% |
756.95M -2.0% |
740.14M -2.2% |
738.81M -0.2% |
768.27M 4.0% |
778.07M 1.3% |
775.66M -0.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
462.07M 37.4% |
602.75M 30.4% |
766.28M 27.1% |
881.92M 15.1% |
900.38M 2.1% |
824.43M -8.4% |
693.18M -15.9% |
561.72M -19.0% |
471.39M -16.1% |
412.84M -12.4% |
293.47M -28.9% |
195.94M -33.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
413.2M 37.1% |
579.25M 40.2% |
751.33M 29.7% |
843.85M 12.3% |
877.68M 4.0% |
823.35M -6.2% |
839.79M 2.0% |
803.64M -4.3% |
771.16M -4.0% |
863.4M 12.0% |
859.54M -0.4% |
943.07M 9.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.87M 18.2% |
155.88M 27.9% |
179.71M 15.3% |
137.03M -23.7% |
105.75M -22.8% |
51.2M -51.6% |
82.84M 61.8% |
63.49M -23.4% |
32.34M -49.1% |
95.12M 194.1% |
81.48M -14.3% |
167.41M 105.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
340.2M 46.0% |
446.87M 31.4% |
586.57M 31.3% |
744.89M 27.0% |
794.63M 6.7% |
773.24M -2.7% |
610.34M -21.1% |
498.22M -18.4% |
439.04M -11.9% |
317.72M -27.6% |
211.99M -33.3% |
28.53M -86.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
299.05M - |
- |
501.1M - |
- |
664.73M - |
- |
550.78M - |
- |
466.64M - |
- |
203.67M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
299.05M 46.3% |
388.72M 30.0% |
501.1M 28.9% |
626.56M 25.0% |
665.07M 6.1% |
663.42M -0.2% |
551.17M -16.9% |
466.53M -15.4% |
466.27M -0.1% |
366.33M -21.4% |
202.46M -44.7% |
29.74M -85.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.529 42.2% |
3.292 30.2% |
4.229 28.5% |
5.283 24.9% |
5.607 6.1% |
5.452 -2.8% |
4.358 -20.1% |
3.493 -19.8% |
4.304 23.2% |
2.558 -40.6% |
1.45 -43.3% |
0.22 -84.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.519 42.4% |
3.269 29.8% |
4.196 28.4% |
5.237 24.8% |
5.541 5.8% |
5.412 -2.3% |
4.324 -20.1% |
3.48 -19.5% |
4.297 23.5% |
2.544 -40.8% |
1.45 -43.0% |
0.22 -84.8% |