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] |
435.95M -4.7% |
541.29M 24.2% |
244.44M -54.8% |
425.27M 74.0% |
378.22M -11.1% |
507.03M 34.1% |
312.14M -38.4% |
498.9M 59.8% |
447.52M -10.3% |
530.64M 18.6% |
251.32M -52.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
305.94M -0.7% |
383.5M 25.3% |
181.79M -52.6% |
312.83M 72.1% |
269.36M -13.9% |
350.08M 30.0% |
235.05M -32.9% |
356.2M 51.5% |
312.55M -12.3% |
372.06M 19.0% |
175.34M -52.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130M -12.9% |
157.8M 21.4% |
62.65M -60.3% |
112.44M 79.5% |
108.86M -3.2% |
156.94M 44.2% |
77.09M -50.9% |
142.7M 85.1% |
134.97M -5.4% |
158.57M 17.5% |
75.97M -52.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
377.63M 5.0% |
459.63M 21.7% |
241.12M -47.5% |
378.65M 57.0% |
344.31M -9.1% |
427.63M 24.2% |
305.46M -28.6% |
443.16M 45.1% |
400.65M -9.6% |
467.65M 16.7% |
244.3M -47.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.69M 39.3% |
76.13M 6.2% |
59.33M -22.1% |
65.82M 10.9% |
74.94M 13.9% |
77.55M 3.5% |
70.41M -9.2% |
86.95M 23.5% |
88.1M 1.3% |
95.59M 8.5% |
68.96M -27.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.31M -40.4% |
81.67M 40.1% |
3.32M -95.9% |
46.62M 1303.4% |
33.92M -27.2% |
79.4M 134.1% |
6.68M -91.6% |
55.75M 734.4% |
46.87M -15.9% |
62.99M 34.4% |
7.01M -88.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
40.44M - |
- | - | - |
51.17M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.87M -37.9% |
70.87M 51.2% |
5.97M -91.6% |
35.06M 487.6% |
23.49M -33.0% |
61.87M 163.4% |
10.23M -83.5% |
41.04M 301.0% |
30.52M -25.6% |
49.46M 62.1% |
11.68M -76.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 -37.8% |
0.35 52.2% |
0.03 -91.4% |
0.17 466.7% |
0.12 -29.4% |
0.31 158.3% |
0.05 -83.9% |
0.2 300% |
0.16 -20.0% |
0.25 56.3% |
0.06 -76% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 -37.8% |
0.35 52.2% |
0.03 -91.4% |
0.17 466.7% |
0.12 -29.4% |
0.31 158.3% |
0.05 -83.9% |
0.2 300% |
0.16 -20.0% |
0.25 56.3% |
0.06 -76% |