2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
329.15M 7.9% |
248.54M -24.5% |
222.05M -10.7% |
107.56M -51.6% |
208.4M 93.7% |
180.34M -13.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
105.22M -0.6% |
38.63M -63.3% |
37.1M -4.0% |
34.77M -6.3% |
65.77M 89.1% |
66.24M 0.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
223.93M 12.4% |
209.91M -6.3% |
184.96M -11.9% |
72.79M -60.6% |
142.63M 95.9% |
114.11M -20.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.98M 0.6% |
52.51M -51.8% |
52.04M -0.9% |
42.8M -17.8% |
80.33M 87.7% |
81.2M 1.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.76M 51.0% |
13.88M 268.9% |
14.95M 7.7% |
8.02M -46.3% |
14.56M 81.6% |
14.96M 2.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
220.17M 12.0% |
196.02M -11.0% |
170.01M -13.3% |
64.77M -61.9% |
128.06M 97.7% |
99.15M -22.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
155.17M - |
- |
86.76M - |
- |
90.92M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
146.28M 15.6% |
115.27M -21.2% |
92.01M -20.2% |
33.46M -63.6% |
71.87M 114.8% |
73.26M 1.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.15 15.4% |
0.12 -20% |
0.09 -25% |
0.04 -55.6% |
0.08 100% |
0.07 -12.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.15 15.4% |
0.12 -20% |
0.09 -25% |
0.04 -55.6% |
0.08 100% |
0.07 -12.5% |