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] |
287.67M 40.4% |
249.58M -13.2% |
210.88M -15.5% |
204.75M -2.9% |
248.79M 21.5% |
215.5M -13.4% |
228.56M 6.1% |
218.86M -4.2% |
321.01M 46.7% |
282.13M -12.1% |
263.98M -6.4% |
222.78M -15.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
215.99M 41.8% |
181.36M -16.0% |
153.18M -15.5% |
149.21M -2.6% |
192.63M 29.1% |
169.26M -12.1% |
170.17M 0.5% |
169.58M -0.4% |
255.99M 51.0% |
213.92M -16.4% |
198.07M -7.4% |
165.68M -16.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.68M 36.5% |
68.22M -4.8% |
57.69M -15.4% |
55.54M -3.7% |
56.17M 1.1% |
46.24M -17.7% |
58.38M 26.3% |
49.29M -15.6% |
65.01M 31.9% |
68.22M 4.9% |
65.91M -3.4% |
57.1M -13.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
251.54M 41.4% |
216.91M -13.8% |
192.28M -11.4% |
174.83M -9.1% |
227.37M 30.1% |
202.62M -10.9% |
203.67M 0.5% |
196.76M -3.4% |
298.66M 51.8% |
257.99M -13.6% |
246.56M -4.4% |
200.4M -18.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.55M 38.9% |
35.55M 0.0% |
39.09M 10.0% |
25.63M -34.5% |
34.74M 35.6% |
33.36M -4.0% |
33.49M 0.4% |
27.19M -18.8% |
42.67M 56.9% |
44.08M 3.3% |
48.49M 10.0% |
34.73M -28.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.13M 34.3% |
32.67M -9.6% |
18.6M -43.1% |
29.92M 60.9% |
21.42M -28.4% |
12.88M -39.9% |
24.89M 93.2% |
22.1M -11.2% |
22.35M 1.1% |
24.14M 8.0% |
17.42M -27.8% |
22.37M 28.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.43M - |
- | - | - |
31.09M - |
- | - | - |
33.26M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.93M 35.2% |
25.73M 3.2% |
12.26M -52.3% |
17.4M 41.9% |
13.7M -21.3% |
11.51M -16.0% |
23.75M 106.4% |
15.08M -36.5% |
18.2M 20.7% |
24.05M 32.2% |
15.82M -34.2% |
16.38M 3.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.182 31.1% |
0.19 4.7% |
0.09 -52.6% |
0.13 44.4% |
0.1 -23.1% |
0.08 -20.0% |
0.16 100% |
0.1 -37.5% |
0.12 20.0% |
0.16 33.3% |
0.1 -37.5% |
0.11 10.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.182 31.1% |
0.19 4.7% |
0.09 -52.6% |
0.13 44.4% |
0.1 -23.1% |
0.08 -20.0% |
0.16 100% |
0.1 -37.5% |
0.12 20.0% |
0.16 33.3% |
0.1 -37.5% |
0.11 10.0% |