2014 Q1 | 2015 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
213.32M 24.2% |
222.73M 4.4% |
244.13M 9.6% |
179.33M -26.5% |
265.35M 48.0% |
241.82M -8.9% |
277.53M 14.8% |
199.14M -28.2% |
246.99M 24.0% |
243.09M -1.6% |
285.04M 17.3% |
245.96M -13.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.61M 23.6% |
188.64M 8.0% |
215.6M 14.3% |
146.28M -32.2% |
234.14M 60.1% |
209.79M -10.4% |
253.6M 20.9% |
172M -32.2% |
225.4M 31.0% |
218.28M -3.2% |
256.08M 17.3% |
221.52M -13.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.71M 26.8% |
34.09M -11.9% |
28.53M -16.3% |
33.05M 15.8% |
31.22M -5.6% |
32.03M 2.6% |
23.94M -25.3% |
27.14M 13.4% |
21.6M -20.4% |
24.81M 14.9% |
28.96M 16.8% |
24.44M -15.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
187.62M 22.7% |
202.17M 7.8% |
227.17M 12.4% |
156.32M -31.2% |
243.51M 55.8% |
220.63M -9.4% |
247M 11.9% |
177.63M -28.1% |
232.82M 31.1% |
226.22M -2.8% |
265.62M 17.4% |
228.91M -13.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.02M 11.3% |
13.53M 3.9% |
11.57M -14.4% |
10.04M -13.2% |
9.37M -6.7% |
10.84M 15.7% |
-6.6M - |
5.63M - |
7.43M 32.0% |
7.94M 6.9% |
9.54M 20.2% |
7.39M -22.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.7M 36.4% |
20.57M -20.0% |
16.96M -17.5% |
23.01M 35.7% |
21.85M -5.1% |
21.18M -3.0% |
30.54M 44.2% |
21.51M -29.6% |
14.17M -34.1% |
16.87M 19.0% |
19.42M 15.1% |
17.06M -12.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.49M 63.1% |
22.48M -11.8% |
15.37M -31.6% |
16.9M 10.0% |
23.65M 39.9% |
14.65M -38.1% |
17.95M 22.6% |
17.32M -3.5% |
7.75M -55.3% |
10.16M 31.1% |
11.76M 15.7% |
14.08M 19.7% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.076 61.6% |
0.067 -11.8% |
0.038 -42.4% |
0.038 0% |
0.056 44.7% |
0.034 -38.5% |
0.041 19.5% |
0.04 -2.3% |
0.03 -25.0% |
0.03 0% |
0.027 -10.7% |
0.03 11.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.076 61.6% |
0.067 -11.8% |
0.038 -42.4% |
0.038 0% |
0.056 44.7% |
0.034 -38.5% |
0.01 -70.8% |
0.04 300% |
0.018 -55.8% |
0.03 69.9% |
0.027 -10.7% |
0.03 11.9% |