2016 Q4 | 2017 Q4 | 2018 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
797.42M 4.6% |
912.4M 14.4% |
1.03B 12.6% |
1.08B 4.9% |
1.12B 3.7% |
1.14B 1.9% |
811.6M -28.7% |
811.44M 0.0% |
800.3M -1.4% |
798.13M -0.3% |
901.04M 12.9% |
907.53M 0.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
245.67M 1.5% |
251.72M 2.5% |
274.76M 9.2% |
289.55M 5.4% |
293.96M 1.5% |
292.72M -0.4% |
257.1M -12.2% |
248.7M -3.3% |
287.61M 15.6% |
344.19M 19.7% |
293.96M -14.6% |
289.32M -1.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
551.75M 6.1% |
660.68M 19.7% |
752.19M 13.9% |
787.52M 4.7% |
822.63M 4.5% |
845.08M 2.7% |
554.5M -34.4% |
562.74M 1.5% |
512.69M -8.9% |
453.95M -11.5% |
607.08M 33.7% |
618.21M 1.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
787.34M 8.1% |
829.48M 5.4% |
941.81M 13.5% |
980M 4.1% |
1.01B 3.2% |
1.07B 6.0% |
997.24M -7.0% |
1.01B 1.3% |
1.03B 1.5% |
1.11B 8.1% |
1.09B -1.7% |
1.08B -0.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
541.67M 11.3% |
577.76M 6.7% |
667.05M 15.5% |
690.45M 3.5% |
717.55M 3.9% |
779.31M 8.6% |
740.13M -5.0% |
761.44M 2.9% |
738.19M -3.1% |
764.78M 3.6% |
795.97M 4.1% |
790.88M -0.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.08M -69.9% |
82.92M 722.9% |
85.14M 2.7% |
97.07M 14.0% |
105.08M 8.3% |
65.76M -37.4% |
-185.64M - |
-198.7M - |
-225.5M - |
-310.83M - |
-188.9M - |
-172.67M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.63M - |
- |
74.78M - |
- |
96.07M - |
- |
-183.98M - |
- |
-220.44M - |
- |
-240.8M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.13M -51.9% |
86.44M 290.6% |
75.53M -12.6% |
87.9M 16.4% |
96.23M 9.5% |
57.65M -40.1% |
-182.5M - |
-198.25M - |
-217.85M - |
-316.85M - |
-239.81M - |
-227.76M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.123 -51.9% |
0.48 290.6% |
0.419 -12.6% |
0.488 16.4% |
0.534 9.5% |
0.32 -40.1% |
-1.013 - |
-1.1 - |
-1.209 - |
-1.758 - |
-1.331 - |
-1.264 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.123 -51.9% |
0.48 290.6% |
0.418 -12.8% |
0.487 16.4% |
0.533 9.5% |
0.319 -40.1% |
-1.013 - |
-1.1 - |
-1.209 - |
-1.758 - |
-1.331 - |
-1.264 - |