2016 Q2 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 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] |
673.79M 97.1% |
739.01M 9.7% |
812.77M 10.0% |
344.4M -57.6% |
616.41M 79.0% |
548.39M -11.0% |
483.57M -11.8% |
204.36M -57.7% |
288.61M 41.2% |
177.93M -38.3% |
151.96M -14.6% |
88.58M -41.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
564.67M 95.2% |
633.92M 12.3% |
717.97M 13.3% |
294.9M -58.9% |
525.08M 78.1% |
480.49M -8.5% |
414.74M -13.7% |
175.47M -57.7% |
245.05M 39.6% |
155.56M -36.5% |
168.23M 8.1% |
77.48M -53.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.12M 107.2% |
105.09M -3.7% |
94.79M -9.8% |
49.5M -47.8% |
91.32M 84.5% |
67.89M -25.7% |
68.82M 1.4% |
28.89M -58.0% |
43.56M 50.8% |
22.37M -48.6% |
-16.27M - |
11.1M - |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
611.84M 88.6% |
665.47M 8.8% |
781.67M 17.5% |
327.15M -58.1% |
558.86M 70.8% |
522.14M -6.6% |
433.6M -17.0% |
197.35M -54.5% |
271.62M 37.6% |
175.38M -35.4% |
178.26M 1.6% |
95.62M -46.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.17M 34.5% |
31.55M -33.1% |
63.69M 101.9% |
32.25M -49.4% |
33.78M 4.7% |
41.65M 23.3% |
18.86M -54.7% |
21.88M 16.0% |
26.58M 21.5% |
19.82M -25.4% |
10.03M -49.4% |
18.14M 80.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.95M 252.1% |
73.54M 18.7% |
31.1M -57.7% |
17.25M -44.5% |
57.54M 233.6% |
26.25M -54.4% |
49.97M 90.4% |
7.01M -86.0% |
16.99M 142.4% |
2.56M -85.0% |
-26.3M - |
-7.04M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.38M - |
- | - | - |
48.84M - |
- | - | - |
37.54M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.81M 16.6% |
48.76M 32.5% |
-8.75M - |
35.43M - |
13.41M -62.1% |
-3.14M - |
21.65M - |
31.49M 45.4% |
6.05M -80.8% |
2.55M -57.8% |
-31.76M - |
-7.42M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.275 57.1% |
0.32 16.4% |
-0.05 - |
0.23 - |
0.09 -60.9% |
-0.04 - |
0.12 - |
0.17 41.7% |
0.04 -76.5% |
0.01 -75% |
-0.17 - |
-0.04 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.275 57.1% |
0.32 16.4% |
-0.05 - |
0.23 - |
0.09 -60.9% |
-0.04 - |
0.12 - |
0.17 41.7% |
0.04 -76.5% |
0.01 -75% |
-0.17 - |
-0.04 - |