2018 Q4 | 2019 Q4 | 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] |
885.24M 286.3% |
1.02B 14.9% |
1.11B 9.3% |
1.31B 17.8% |
1.57B 19.8% |
1.47B -6.2% |
1.43B -2.6% |
1.33B -7.5% |
1.1B -17.3% |
1.08B -1.4% |
975.45M -9.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
766.73M - |
231.21M -69.8% |
962.82M 316.4% |
324.72M -66.3% |
1.02B 215.3% |
972.4M -5.0% |
888.33M -8.6% |
729.85M -17.8% |
719.41M -1.4% |
653.75M -9.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
476.73M - |
250.16M -47.5% |
344.94M 37.9% |
346.37M 0.4% |
801.25M 131.3% |
447.12M -44.2% |
459.69M 2.8% |
437.05M -4.9% |
366.59M -16.1% |
361.98M -1.3% |
321.69M -11.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
863.17M - |
255.28M -70.4% |
1.06B 316.4% |
352.47M -66.8% |
1.13B 220.9% |
1.07B -5.2% |
998.12M -6.9% |
838.83M -16.0% |
831.11M -0.9% |
772.83M -7.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
96.44M - |
24.07M -75.0% |
100.05M 315.6% |
27.76M -72.3% |
107.31M 286.6% |
99.6M -7.2% |
109.78M 10.2% |
108.98M -0.7% |
111.7M 2.5% |
119.07M 6.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
398.96M - |
153.72M -61.5% |
248.5M 61.7% |
246.32M -0.9% |
704.8M 186.1% |
339.81M -51.8% |
360.09M 6.0% |
327.27M -9.1% |
257.6M -21.3% |
250.28M -2.8% |
202.62M -19.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
127.24M - |
- |
221.2M - |
- |
311.85M - |
- |
310.06M - |
- |
263.09M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.12M 267.4% |
127.24M 46.0% |
147.09M 15.6% |
221.2M 50.4% |
319.75M 44.6% |
311.85M -2.5% |
326.5M 4.7% |
310.06M -5.0% |
253.48M -18.2% |
263.09M 3.8% |
241.14M -8.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.111 268.4% |
1.62 45.9% |
1.872 15.6% |
2.813 50.3% |
4.067 44.6% |
3.967 -2.5% |
2.91 -26.7% |
2.333 -19.8% |
1.912 -18.1% |
1.871 -2.1% |
1.636 -12.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.111 268.4% |
1.62 45.9% |
1.872 15.6% |
2.813 50.3% |
4.067 44.6% |
3.967 -2.5% |
2.91 -26.7% |
2.333 -19.8% |
1.912 -18.1% |
1.871 -2.1% |
1.636 -12.6% |