2017 Q2 | 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] |
322.55M 14.7% |
324.4M 0.6% |
291.47M -10.2% |
266.46M -8.6% |
222.12M -16.6% |
250.25M 12.7% |
285.58M 14.1% |
233.19M -18.3% |
247.11M 6.0% |
279.12M 13.0% |
206.79M -25.9% |
275.08M 33.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
218.16M 23.4% |
220.69M 1.2% |
214.23M -2.9% |
196.33M -8.4% |
153.27M -21.9% |
167.11M 9.0% |
187.67M 12.3% |
154.28M -17.8% |
168.72M 9.4% |
203.87M 20.8% |
155.57M -23.7% |
188.62M 21.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
104.39M 0.0% |
103.71M -0.6% |
77.24M -25.5% |
70.13M -9.2% |
68.85M -1.8% |
83.14M 20.8% |
97.91M 17.8% |
78.91M -19.4% |
78.39M -0.7% |
75.25M -4.0% |
51.23M -31.9% |
86.46M 68.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
254.73M 18.1% |
271.22M 6.5% |
263.38M -2.9% |
240.42M -8.7% |
189.29M -21.3% |
199.59M 5.4% |
229.51M 15.0% |
187.71M -18.2% |
210.78M 12.3% |
254.01M 20.5% |
206.46M -18.7% |
233.86M 13.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.57M -5.9% |
50.52M 38.2% |
49.15M -2.7% |
44.09M -10.3% |
36.02M -18.3% |
32.48M -9.8% |
41.84M 28.8% |
33.43M -20.1% |
42.06M 25.8% |
50.14M 19.2% |
50.9M 1.5% |
45.24M -11.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.82M 3.5% |
53.18M -21.6% |
28.09M -47.2% |
26.04M -7.3% |
32.83M 26.1% |
50.66M 54.3% |
56.07M 10.7% |
45.48M -18.9% |
36.33M -20.1% |
25.11M -30.9% |
329.62K -98.7% |
41.22M 12404.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
129.79M - |
- | - | - |
60.97M - |
- | - | - |
80.33M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.73M 16.1% |
51.93M -25.5% |
38.12M -26.6% |
21.44M -43.8% |
39.54M 84.5% |
43.07M 8.9% |
49.56M 15.1% |
47.45M -4.3% |
32.88M -30.7% |
25.75M -21.7% |
10.08M -60.9% |
43.29M 329.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.157 10.0% |
0.121 -22.7% |
0.093 -23.5% |
0.05 -46.2% |
0.091 82.8% |
0.15 64.1% |
0.115 -23.5% |
0.11 -4.1% |
0.08 -27.3% |
0.06 -25.0% |
0.02 -66.7% |
0.1 400% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.157 10.0% |
0.121 -22.7% |
0.093 -23.5% |
0.05 -46.2% |
0.091 82.8% |
0.15 64.1% |
0.115 -23.5% |
0.11 -4.1% |
0.077 -30.1% |
0.06 -22.0% |
0.02 -66.7% |
0.1 400% |