2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.04B -6.7% |
1.09B 4.6% |
1.08B -0.9% |
1.04B -3.4% |
1.05B 0.5% |
916.48M -12.4% |
798.95M -12.8% |
725.02M -9.3% |
780.14M 7.6% |
961.55M 23.3% |
1.18B 22.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
917.01M -2.8% |
1B 9.1% |
994.61M -0.6% |
971.47M -2.3% |
986.95M 1.6% |
873.75M -11.5% |
771.65M -11.7% |
691.46M -10.4% |
714.33M 3.3% |
816.39M 14.3% |
958.11M 17.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
122.76M -28.6% |
86.89M -29.2% |
83.86M -3.5% |
70.05M -16.5% |
59.39M -15.2% |
42.73M -28.1% |
27.3M -36.1% |
33.56M 22.9% |
65.81M 96.1% |
145.15M 120.6% |
217.86M 50.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
990.28M -3.8% |
1.07B 8.1% |
1.08B 0.9% |
1.06B -1.9% |
1.09B 2.5% |
979.3M -9.9% |
881.67M -10.0% |
810.93M -8.0% |
833.82M 2.8% |
947.73M 13.7% |
1.1B 16.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.27M -14.7% |
69.27M -5.5% |
85.56M 23.5% |
88.54M 3.5% |
99.79M 12.7% |
105.55M 5.8% |
110.01M 4.2% |
119.47M 8.6% |
119.49M 0.0% |
131.34M 9.9% |
143.26M 9.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.49M -42.5% |
17.63M -64.4% |
-1.7M - |
-18.49M - |
-40.4M - |
-62.82M - |
-82.72M - |
-85.91M - |
-53.68M - |
13.82M - |
74.61M 440.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43M - |
- |
5.88M - |
- |
-18.71M - |
- |
-44.75M - |
- |
-40.55M - |
- |
61.69M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43M -37.4% |
21.46M -50.1% |
5.88M -72.6% |
-14.18M - |
-13.26M - |
-26.35M - |
-35.64M - |
-39.89M - |
-25.16M - |
24.08M - |
77.89M 223.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 -39.3% |
0.09 -47.1% |
0.02 -77.8% |
-0.06 - |
-0.06 - |
-0.12 - |
-0.15 - |
-0.17 - |
-0.104 - |
0.1 - |
0.32 220% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 -39.3% |
0.09 -47.1% |
0.02 -77.8% |
-0.06 - |
-0.06 - |
-0.12 - |
-0.15 - |
-0.17 - |
-0.104 - |
0.1 - |
0.32 220% |