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] |
177.16M 4.8% |
164.96M -6.9% |
180.44M 9.4% |
129.87M -28.0% |
200.92M 54.7% |
183.31M -8.8% |
214.53M 17.0% |
243.89M 13.7% |
316.86M 29.9% |
288.49M -9.0% |
288.85M 0.1% |
274.1M -5.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.65M 5.2% |
140.94M -7.1% |
153.95M 9.2% |
114.07M -25.9% |
173.64M 52.2% |
157.11M -9.5% |
185.39M 18.0% |
207.04M 11.7% |
264.69M 27.8% |
253.19M -4.3% |
250.15M -1.2% |
242.08M -3.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.51M 2.5% |
24.02M -5.8% |
26.49M 10.3% |
15.8M -40.4% |
27.28M 72.7% |
26.21M -3.9% |
29.14M 11.2% |
36.85M 26.5% |
52.17M 41.6% |
35.31M -32.3% |
38.7M 9.6% |
32.03M -17.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
166.39M 7.7% |
153.26M -7.9% |
167.88M 9.5% |
113.06M -32.7% |
186.36M 64.8% |
172.66M -7.4% |
199.01M 15.3% |
221.01M 11.1% |
276.93M 25.3% |
270.18M -2.4% |
269.81M -0.1% |
257.43M -4.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.74M 43.3% |
12.32M -16.4% |
13.93M 13.0% |
-1.01M - |
12.72M - |
15.55M 22.2% |
13.61M -12.5% |
13.97M 2.6% |
12.24M -12.4% |
16.99M 38.8% |
19.66M 15.7% |
15.36M -21.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.77M -26.2% |
11.7M 8.7% |
12.56M 7.4% |
16.81M 33.8% |
14.56M -13.4% |
10.66M -26.8% |
15.52M 45.7% |
22.87M 47.4% |
39.93M 74.6% |
18.32M -54.1% |
19.04M 3.9% |
16.67M -12.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.35M -11.7% |
11.83M 14.3% |
7.13M -39.7% |
14.24M 99.8% |
8.45M -40.7% |
9.01M 6.7% |
10.07M 11.7% |
17.93M 78.0% |
31.52M 75.8% |
14.1M -55.3% |
15.07M 6.9% |
12.16M -19.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -13.8% |
0.12 50.7% |
0.07 -41.7% |
0.14 100% |
0.065 -53.6% |
0.07 7.7% |
0.08 14.3% |
0.14 75.0% |
0.24 71.4% |
0.11 -54.2% |
0.11 0% |
0.09 -18.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -13.8% |
0.12 50.7% |
0.07 -41.7% |
0.14 100% |
0.065 -53.6% |
0.07 7.7% |
0.08 14.3% |
0.14 75.0% |
0.24 71.4% |
0.11 -54.2% |
0.11 0% |
0.09 -18.2% |