2018 Q2 | 2019 Q2 | 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] |
197.29M 33.2% |
254.02M 28.8% |
302.26M 19.0% |
361.99M 19.8% |
372.32M 2.9% |
430.02M 15.5% |
460.82M 7.2% |
328.72M -28.7% |
319.46M -2.8% |
392.38M 22.8% |
514.42M 31.1% |
462.39M -10.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.4M 33.7% |
191.32M 25.5% |
223.24M 16.7% |
271.59M 21.7% |
268.27M -1.2% |
308.69M 15.1% |
336.36M 9.0% |
238.6M -29.1% |
242.29M 1.5% |
288.7M 19.2% |
395.58M 37.0% |
347.35M -12.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.9M 31.3% |
62.71M 39.7% |
79.02M 26.0% |
90.39M 14.4% |
104.05M 15.1% |
121.33M 16.6% |
124.45M 2.6% |
90.13M -27.6% |
77.17M -14.4% |
103.68M 34.4% |
118.84M 14.6% |
115.04M -3.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
172.04M 32.9% |
216.7M 26.0% |
251.52M 16.1% |
290.16M 15.4% |
296.89M 2.3% |
349.13M 17.6% |
394.43M 13.0% |
286.08M -27.5% |
306.49M 7.1% |
352.94M 15.2% |
455.78M 29.1% |
414.49M -9.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.65M 26.7% |
25.38M 29.2% |
28.29M 11.4% |
18.56M -34.4% |
28.62M 54.2% |
40.44M 41.3% |
58.07M 43.6% |
47.48M -18.2% |
64.2M 35.2% |
64.24M 0.1% |
60.2M -6.3% |
67.14M 11.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.25M 35.0% |
37.32M 47.8% |
50.74M 35.9% |
71.83M 41.6% |
75.43M 5.0% |
80.89M 7.2% |
66.38M -17.9% |
42.64M -35.8% |
12.97M -69.6% |
39.44M 204.0% |
58.64M 48.7% |
47.9M -18.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.63M 124.9% |
- | - | - |
125.95M - |
- | - | - |
66.58M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.36M 24.5% |
34.79M 70.9% |
42.37M 21.8% |
55.76M 31.6% |
70.06M 25.6% |
71.27M 1.7% |
55.6M -22.0% |
41.01M -26.2% |
25.66M -37.4% |
29.14M 13.6% |
41M 40.7% |
41.69M 1.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.179 25.0% |
0.264 48.0% |
0.293 10.8% |
0.371 26.8% |
0.463 24.8% |
0.65 40.3% |
0.351 -46.0% |
0.36 2.6% |
0.19 -47.2% |
0.184 -3.2% |
0.26 41.3% |
0.26 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.179 25.0% |
0.264 48.0% |
0.293 10.8% |
0.371 26.8% |
0.463 24.8% |
0.45 -2.9% |
0.351 -22.0% |
0.36 2.6% |
0.162 -55.0% |
0.184 13.6% |
0.259 40.7% |
0.26 0.5% |