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 | 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] | [friend] | [friend] | [friend] |
227.44M 6.4% |
202.47M -11.0% |
415.55M 105.2% |
378.65M -8.9% |
625.16M 65.1% |
390.18M -37.6% |
344.75M -11.6% |
509.67M 47.8% |
379.66M -25.5% |
423.49M 11.5% |
363.8M -14.1% |
503.51M 38.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
201.26M 3.2% |
127.59M -36.6% |
200.7M 57.3% |
168.18M -16.2% |
232.12M 38.0% |
242.66M 4.5% |
209.97M -13.5% |
281.28M 34.0% |
272.51M -3.1% |
304.25M 11.6% |
217.07M -28.7% |
335.57M 54.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.18M 39.9% |
74.87M 186.0% |
214.85M 186.9% |
210.47M -2.0% |
393.04M 86.7% |
147.52M -62.5% |
134.78M -8.6% |
228.39M 69.5% |
107.15M -53.1% |
119.24M 11.3% |
146.74M 23.1% |
167.94M 14.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
212.37M 4.8% |
135.02M -36.4% |
210.11M 55.6% |
182.11M -13.3% |
244.62M 34.3% |
253.22M 3.5% |
221.78M -12.4% |
295.8M 33.4% |
285.68M -3.4% |
315.39M 10.4% |
230.06M -27.1% |
354.23M 54.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.12M 45.5% |
7.43M -33.2% |
9.41M 26.7% |
13.93M 48.0% |
12.5M -10.3% |
10.56M -15.5% |
11.81M 11.8% |
14.52M 23.0% |
13.17M -9.3% |
11.14M -15.4% |
12.99M 16.6% |
18.66M 43.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.07M 36.0% |
67.44M 347.7% |
205.44M 204.6% |
196.54M -4.3% |
380.54M 93.6% |
136.96M -64.0% |
122.97M -10.2% |
213.88M 73.9% |
93.98M -56.1% |
108.1M 15.0% |
133.75M 23.7% |
149.28M 11.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.68M - |
38.43M - |
138.49M 260.4% |
146.25M 5.6% |
296.99M 103.1% |
98.4M -66.9% |
99.65M 1.3% |
182.28M 82.9% |
82.09M -55.0% |
85.38M 4.0% |
128.88M 50.9% |
136.99M 6.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.68M - |
38.43M - |
138.49M 260.4% |
146.25M 5.6% |
296.99M 103.1% |
98.4M -66.9% |
99.65M 1.3% |
182.28M 82.9% |
82.09M -55.0% |
85.38M 4.0% |
128.88M 50.9% |
136.99M 6.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.09 - |
0.75 - |
2.69 258.7% |
2.84 5.6% |
5.75 102.5% |
1.91 -66.8% |
1.93 1.0% |
3.52 82.4% |
1.58 -55.1% |
1.64 3.8% |
2.48 51.2% |
2.63 6.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.09 - |
0.74 - |
2.68 262.2% |
2.83 5.6% |
5.74 102.8% |
1.9 -66.9% |
1.93 1.6% |
3.51 81.9% |
1.58 -55.0% |
1.64 3.8% |
2.47 50.6% |
2.62 6.1% |