2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 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] | [friend] | [friend] | [friend] |
139.82M -62.0% |
124.04M -11.3% |
356.8M 187.7% |
395.81M 10.9% |
129.65M -67.2% |
111.16M -14.3% |
420.47M 278.3% |
433.67M 3.1% |
169.21M -61.0% |
143.8M -15.0% |
456.4M 217.4% |
487.6M 6.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.86M -66.2% |
99.45M 3.7% |
254.04M 155.4% |
296.16M 16.6% |
92.64M -68.7% |
78.95M -14.8% |
322.74M 308.8% |
328.97M 1.9% |
112.41M -65.8% |
121.28M 7.9% |
293.37M 141.9% |
377.84M 28.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.95M -47.8% |
24.58M -44.1% |
102.76M 318.1% |
99.66M -3.0% |
37.02M -62.9% |
32.21M -13.0% |
97.73M 203.4% |
104.71M 7.1% |
56.8M -45.8% |
22.52M -60.4% |
163.03M 623.9% |
109.76M -32.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.34M -60.6% |
117.33M -0.9% |
259.89M 121.5% |
314.21M 20.9% |
110.21M -64.9% |
96.44M -12.5% |
349.76M 262.7% |
345.32M -1.3% |
133.09M -61.5% |
139.87M 5.1% |
326.98M 133.8% |
395.72M 21.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.48M 34.4% |
17.87M -20.5% |
5.84M -67.3% |
18.05M 208.9% |
17.57M -2.7% |
17.49M -0.5% |
27.01M 54.4% |
16.35M -39.5% |
20.68M 26.5% |
18.59M -10.1% |
33.61M 80.8% |
17.88M -46.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.47M -68.2% |
6.71M -68.8% |
96.92M 1344.6% |
81.6M -15.8% |
19.45M -76.2% |
14.72M -24.3% |
70.72M 380.4% |
88.36M 24.9% |
36.11M -59.1% |
3.93M -89.1% |
129.42M 3192.5% |
91.88M -29.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.41M - |
- | - | - |
89.03M - |
- | - | - |
105.89M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.08M -51.9% |
8.64M -65.6% |
69.9M 709.0% |
62.86M -10.1% |
18.8M -70.1% |
9.69M -48.5% |
45.75M 372.3% |
66.06M 44.4% |
31.4M -52.5% |
7.71M -75.5% |
92.24M 1096.8% |
72.72M -21.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.13 -53.6% |
0.04 -69.2% |
0.37 825% |
0.33 -10.8% |
0.1 -69.7% |
0.05 -50% |
0.24 380% |
0.35 45.8% |
0.16 -54.3% |
0.05 -68.8% |
0.48 860% |
0.38 -20.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.13 -53.6% |
0.04 -69.2% |
0.37 825% |
0.33 -10.8% |
0.1 -69.7% |
0.05 -50% |
0.24 380% |
0.35 45.8% |
0.16 -54.3% |
0.05 -68.8% |
0.48 860% |
0.38 -20.8% |