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] |
333.11M -17.2% |
324.94M -2.5% |
558.57M 71.9% |
348.91M -37.5% |
433.4M 24.2% |
399.57M -7.8% |
728.05M 82.2% |
452.1M -37.9% |
661.3M 46.3% |
476.43M -28.0% |
767.13M 61.0% |
529.42M -31.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.59M -26.4% |
189.61M 24.3% |
365.92M 93.0% |
184.99M -49.4% |
255.08M 37.9% |
236.61M -7.2% |
486.59M 105.7% |
278.28M -42.8% |
458.88M 64.9% |
279.88M -39.0% |
560.26M 100.2% |
321.57M -42.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
180.52M -7.5% |
135.33M -25.0% |
192.65M 42.4% |
163.92M -14.9% |
178.32M 8.8% |
162.96M -8.6% |
241.46M 48.2% |
173.82M -28.0% |
202.42M 16.5% |
196.55M -2.9% |
206.87M 5.3% |
207.85M 0.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
190.76M -23.1% |
230.06M 20.6% |
468.74M 103.7% |
220.23M -53.0% |
298.27M 35.4% |
286.65M -3.9% |
598.72M 108.9% |
329.98M -44.9% |
510.58M 54.7% |
337.04M -34.0% |
681.48M 102.2% |
379.42M -44.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.17M -6.3% |
40.46M 6.0% |
102.82M 154.1% |
35.24M -65.7% |
43.19M 22.6% |
50.04M 15.9% |
112.13M 124.1% |
51.7M -53.9% |
51.7M 0.0% |
57.16M 10.6% |
121.21M 112.1% |
57.85M -52.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.35M -7.8% |
94.88M -33.4% |
89.84M -5.3% |
128.68M 43.2% |
135.13M 5.0% |
112.92M -16.4% |
129.33M 14.5% |
122.12M -5.6% |
150.72M 23.4% |
139.39M -7.5% |
85.66M -38.5% |
150M 75.1% |
|
Net Income (Cont Operations) | [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] |
99.78M -15.3% |
64.65M -35.2% |
42.55M -34.2% |
96.66M 127.2% |
101.3M 4.8% |
90.4M -10.8% |
74.88M -17.2% |
99.47M 32.8% |
112.57M 13.2% |
101.5M -9.8% |
74.77M -26.3% |
111.41M 49.0% |
|
Diluted Net Income | [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] |
0.22 -15.4% |
0.142 -35.3% |
0.09 -36.7% |
0.21 133.3% |
0.23 9.5% |
0.199 -13.5% |
0.17 -14.5% |
0.22 29.4% |
0.25 13.6% |
0.22 -12% |
0.16 -27.3% |
0.25 56.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 -15.4% |
0.142 -35.3% |
0.09 -36.7% |
0.21 133.3% |
0.23 9.5% |
0.199 -13.5% |
0.17 -14.5% |
0.22 29.4% |
0.25 13.6% |
0.22 -12% |
0.16 -27.3% |
0.25 56.3% |