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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
826.41M 16.9% |
1.02B 24.0% |
1.04B 1.5% |
963.38M -7.4% |
921.93M -4.3% |
839.58M -8.9% |
880.78M 4.9% |
907.52M 3.0% |
965.99M 6.4% |
931.92M -3.5% |
1.61B 72.4% |
2.28B 41.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
700.85M 15.3% |
867.44M 23.8% |
868.94M 0.2% |
812.81M -6.5% |
793.99M -2.3% |
718.52M -9.5% |
765.98M 6.6% |
795.63M 3.9% |
851.75M 7.1% |
790.45M -7.2% |
1.38B 74.1% |
2.01B 45.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.55M 26.8% |
157.12M 25.1% |
171.32M 9.0% |
150.56M -12.1% |
127.94M -15.0% |
121.06M -5.4% |
114.8M -5.2% |
111.89M -2.5% |
114.24M 2.1% |
141.48M 23.8% |
230.27M 62.8% |
270.18M 17.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
857.19M 11.0% |
1.02B 19.0% |
1.02B -0.3% |
951.42M -6.4% |
937.44M -1.5% |
872.78M -6.9% |
922.45M 5.7% |
973.13M 5.5% |
1.03B 6.1% |
964.68M -6.6% |
1.55B 60.5% |
2.17B 40.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.33M -4.6% |
152.87M -2.2% |
147.96M -3.2% |
138.61M -6.3% |
143.45M 3.5% |
154.26M 7.5% |
156.47M 1.4% |
177.49M 13.4% |
180.88M 1.9% |
174.23M -3.7% |
172.47M -1.0% |
165.45M -4.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-30.78M - |
4.25M - |
23.36M 450.2% |
11.95M -48.8% |
-15.51M - |
-33.2M - |
-41.67M - |
-65.6M - |
-66.64M - |
-32.76M - |
57.79M - |
104.73M 81.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
-13.97M - |
- |
-11.63M - |
- |
-57.33M - |
- |
-87.47M - |
- |
-41.56M - |
- |
83.07M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-44.02M - |
-12.96M - |
4.64M - |
-10.5M - |
-26.92M - |
-56.93M - |
-70.16M - |
-86.52M - |
-76.32M - |
-38.43M - |
39.85M - |
87.64M 119.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.49 - |
-0.14 - |
0.05 - |
-0.11 - |
-0.29 - |
-0.62 - |
-0.76 - |
-0.94 - |
-0.84 - |
-0.42 - |
0.43 - |
0.95 120.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.49 - |
-0.14 - |
0.05 - |
-0.11 - |
-0.29 - |
-0.62 - |
-0.76 - |
-0.94 - |
-0.84 - |
-0.42 - |
0.37 - |
0.89 140.5% |