2016 Q1 | 2016 Q2 | 2016 Q3 | 2016 Q4 | 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] | [friend] | [friend] | [friend] | [friend] |
418.54M 15.8% |
429.21M 2.5% |
569.77M 32.7% |
715.26M 25.5% |
840.81M 17.6% |
593.22M -29.4% |
448.62M -24.4% |
400.87M -10.6% |
456.44M 13.9% |
416.81M -8.7% |
375.95M -9.8% |
391.85M 4.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
291.46M 5.8% |
319.24M 9.5% |
396.07M 24.1% |
361.66M -8.7% |
389.93M 7.8% |
304.93M -21.8% |
310.12M 1.7% |
249.83M -19.4% |
268.72M 7.6% |
214.6M -20.1% |
219.66M 2.4% |
277.96M 26.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.08M 47.9% |
109.97M -13.5% |
173.7M 58.0% |
353.6M 103.6% |
450.87M 27.5% |
288.29M -36.1% |
138.51M -52.0% |
151.03M 9.0% |
187.72M 24.3% |
202.21M 7.7% |
156.29M -22.7% |
113.9M -27.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
410.12M 1.1% |
417.59M 1.8% |
514.38M 23.2% |
504.13M -2.0% |
575.51M 14.2% |
438.79M -23.8% |
361.93M -17.5% |
356.66M -1.5% |
392.71M 10.1% |
340.36M -13.3% |
338.11M -0.7% |
389.29M 15.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.66M -8.8% |
98.34M -17.1% |
118.31M 20.3% |
142.47M 20.4% |
185.58M 30.3% |
133.87M -27.9% |
51.81M -61.3% |
106.83M 106.2% |
123.99M 16.1% |
125.76M 1.4% |
118.45M -5.8% |
111.33M -6.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.42M - |
11.62M 38.0% |
55.39M 376.5% |
211.13M 281.2% |
265.3M 25.7% |
154.42M -41.8% |
86.69M -43.9% |
44.21M -49.0% |
63.73M 44.2% |
76.45M 20.0% |
37.84M -50.5% |
2.56M -93.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
730K - |
-97.62M - |
50.03M - |
150.79M 201.4% |
185.06M 22.7% |
98.84M -46.6% |
9.14M -90.8% |
25.47M 178.6% |
36.06M 41.6% |
44.11M 22.3% |
-7.16M - |
-2.57M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.91M - |
-96.6M - |
51.45M - |
151.16M 193.8% |
185.32M 22.6% |
97.63M -47.3% |
6.2M -93.7% |
20.99M 238.7% |
31.91M 52.0% |
40.88M 28.1% |
-11.12M - |
-2.02M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 - |
-0.54 - |
0.27 - |
0.81 200% |
0.99 22.2% |
0.52 -47.5% |
0.14 -73.1% |
0.11 -21.4% |
0.17 54.5% |
0.22 29.4% |
-0.03 - |
-0.01 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 - |
-0.54 - |
0.27 - |
0.8 196.3% |
0.98 22.5% |
0.52 -46.9% |
0.13 -75% |
0.11 -15.4% |
0.17 54.5% |
0.21 23.5% |
-0.03 - |
-0.01 - |