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] |
314.85M -1.3% |
353.16M 12.2% |
393.49M 11.4% |
338.21M -14.0% |
365.58M 8.1% |
359.33M -1.7% |
505.32M 40.6% |
424.51M -16.0% |
418.78M -1.3% |
343.69M -17.9% |
438.88M 27.7% |
407.99M -7.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.82M -20.0% |
154.5M 75.9% |
135.67M -12.2% |
132.13M -2.6% |
151.01M 14.3% |
146.09M -3.3% |
241.32M 65.2% |
230.42M -4.5% |
208.28M -9.6% |
208.4M 0.1% |
253.41M 21.6% |
245.86M -3.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
227.03M 8.6% |
198.65M -12.5% |
257.82M 29.8% |
206.08M -20.1% |
214.57M 4.1% |
213.24M -0.6% |
264.01M 23.8% |
194.09M -26.5% |
210.5M 8.5% |
135.29M -35.7% |
185.47M 37.1% |
162.13M -12.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
270.95M -5.0% |
321.7M 18.7% |
340.93M 6.0% |
295.07M -13.5% |
326.8M 10.8% |
330.81M 1.2% |
470.7M 42.3% |
368.63M -21.7% |
346.23M -6.1% |
328.5M -5.1% |
366.17M 11.5% |
358.24M -2.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
183.13M 4.4% |
167.2M -8.7% |
205.25M 22.8% |
162.93M -20.6% |
175.79M 7.9% |
184.72M 5.1% |
229.38M 24.2% |
138.22M -39.7% |
137.94M -0.2% |
120.1M -12.9% |
112.76M -6.1% |
112.38M -0.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.9M 30.1% |
31.46M -28.3% |
52.56M 67.1% |
43.14M -17.9% |
38.78M -10.1% |
28.52M -26.5% |
34.62M 21.4% |
55.87M 61.4% |
72.55M 29.9% |
15.19M -79.1% |
72.72M 378.6% |
49.75M -31.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.86M - |
- | - | - |
86.22M - |
- | - | - |
127.37M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.8M 0.0% |
9.61M -70.7% |
44.65M 364.4% |
39.09M -12.5% |
40.02M 2.4% |
29.17M -27.1% |
19.02M -34.8% |
47.07M 147.5% |
57.16M 21.4% |
5.57M -90.3% |
28.58M 413.5% |
28.22M -1.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.162 0% |
0.048 -70.6% |
0.229 381.5% |
0.2 -12.7% |
0.2 0% |
0.14 -30% |
0.1 -28.6% |
0.23 130% |
0.29 26.1% |
0.02 -93.1% |
0.15 650% |
0.14 -6.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.162 0% |
0.048 -70.6% |
0.229 381.5% |
0.2 -12.7% |
0.2 0% |
0.14 -30% |
0.1 -28.6% |
0.23 130% |
0.29 26.1% |
0.02 -93.1% |
0.15 650% |
0.14 -6.7% |