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] |
41.88M -13.1% |
46.9M 12.0% |
50.83M 8.4% |
51.98M 2.3% |
49.9M -4.0% |
48.08M -3.7% |
47.68M -0.8% |
46.54M -2.4% |
46.52M -0.1% |
48.06M 3.3% |
50.58M 5.3% |
51.5M 1.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.99M 7.7% |
14.41M 10.9% |
14.99M 4.0% |
16.45M 9.7% |
17.22M 4.7% |
17.45M 1.3% |
19.39M 11.1% |
19.91M 2.7% |
21.28M 6.9% |
21.46M 0.8% |
20.83M -2.9% |
20.48M -1.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.89M -20.1% |
32.49M 12.5% |
35.84M 10.3% |
35.53M -0.9% |
32.68M -8.0% |
30.63M -6.3% |
28.29M -7.6% |
26.64M -5.9% |
25.24M -5.3% |
26.6M 5.4% |
29.75M 11.8% |
31.02M 4.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86.34M 0.7% |
85.56M -0.9% |
85.51M -0.1% |
87.87M 2.8% |
92.04M 4.7% |
91.1M -1.0% |
89.75M -1.5% |
83.48M -7.0% |
74.9M -10.3% |
69.96M -6.6% |
65.69M -6.1% |
70.96M 8.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.36M -0.5% |
71.15M -3.0% |
70.52M -0.9% |
71.43M 1.3% |
74.81M 4.7% |
73.65M -1.6% |
70.36M -4.5% |
63.57M -9.7% |
53.62M -15.7% |
48.51M -9.5% |
44.85M -7.5% |
50.47M 12.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-44.47M - |
-38.66M - |
-34.68M - |
-35.89M - |
-42.14M - |
-43.02M - |
-42.07M - |
-36.93M - |
-28.38M - |
-21.9M - |
-15.1M - |
-19.45M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-63.96M - |
-61.96M - |
-70.54M - |
-69.09M - |
-73.02M - |
-71M - |
-54.41M - |
-33.12M - |
-22.61M - |
-12.11M - |
-7.87M - |
-28.77M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-63.96M - |
-61.96M - |
-70.54M - |
-69.09M - |
-73.02M - |
-71M - |
-54.41M - |
-33.12M - |
-22.61M - |
-12.11M - |
-7.87M - |
-28.77M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.84 - |
-1.73 - |
-1.85 - |
-1.76 - |
-1.79 - |
-1.63 - |
-1.12 - |
-0.65 - |
-0.4 - |
-0.216 - |
-0.13 - |
-0.45 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.84 - |
-1.73 - |
-1.85 - |
-1.76 - |
-1.79 - |
-1.63 - |
-1.12 - |
-0.69 - |
-0.4 - |
-0.216 - |
-0.13 - |
-0.45 - |