2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 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] |
232.01M 13.2% |
152.03M -34.5% |
244.02M 60.5% |
219.62M -10.0% |
302.72M 37.8% |
252.46M -16.6% |
266.33M 5.5% |
233.35M -12.4% |
167.09M -28.4% |
115.73M -30.7% |
145.85M 26.0% |
134.55M -7.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
167.38M 8.4% |
129.7M -22.5% |
201.6M 55.4% |
177.73M -11.8% |
227.71M 28.1% |
181.57M -20.3% |
201.84M 11.2% |
177.65M -12.0% |
133.85M -24.7% |
98.69M -26.3% |
125.5M 27.2% |
118.31M -5.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.62M 27.9% |
22.33M -65.5% |
42.42M 90.0% |
41.89M -1.2% |
75.01M 79.1% |
70.89M -5.5% |
64.49M -9.0% |
55.7M -13.6% |
33.23M -40.3% |
17.04M -48.7% |
20.35M 19.5% |
16.24M -20.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
182.94M 8.1% |
143.67M -21.5% |
216.55M 50.7% |
191.46M -11.6% |
249.44M 30.3% |
199.95M -19.8% |
220.69M 10.4% |
195.85M -11.3% |
151.5M -22.6% |
112.17M -26.0% |
140M 24.8% |
128.3M -8.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.55M 4.9% |
13.97M -10.2% |
14.95M 7.0% |
13.73M -8.1% |
21.73M 58.3% |
18.38M -15.4% |
18.85M 2.5% |
18.19M -3.5% |
17.65M -3.0% |
13.48M -23.6% |
14.49M 7.5% |
9.99M -31.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.07M 37.4% |
8.36M -83.0% |
27.47M 228.7% |
28.16M 2.5% |
53.28M 89.2% |
52.51M -1.4% |
45.64M -13.1% |
37.5M -17.8% |
15.59M -58.4% |
3.56M -77.2% |
5.86M 64.7% |
6.25M 6.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.21M - |
- | - | - |
86.56M - |
- | - | - |
58.75M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.99M 3.3% |
11.28M -62.4% |
18.2M 61.3% |
18.26M 0.3% |
65.57M 259.1% |
58.68M -10.5% |
40.45M -31.1% |
33.79M -16.5% |
24.98M -26.1% |
8.48M -66.0% |
3.85M -54.6% |
8M 107.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.37 2.8% |
0.14 -62.2% |
0.22 57.1% |
0.23 4.5% |
0.7 204.3% |
0.55 -21.4% |
0.37 -32.7% |
0.31 -16.2% |
0.23 -25.8% |
0.08 -65.2% |
0.04 -50% |
0.07 75.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.37 2.8% |
0.14 -62.2% |
0.22 57.1% |
0.23 4.5% |
0.7 204.3% |
0.55 -21.4% |
0.37 -32.7% |
0.31 -16.2% |
0.23 -25.8% |
0.08 -65.2% |
0.04 -50% |
0.07 75.0% |