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] |
155.42M -18.0% |
127.34M -18.1% |
239.82M 88.3% |
254.97M 6.3% |
280.37M 10.0% |
319.18M 13.8% |
325.04M 1.8% |
369.7M 13.7% |
304.48M -17.6% |
330.32M 8.5% |
351.95M 6.6% |
352.58M 0.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.18M -18.1% |
97.59M -5.4% |
184.37M 88.9% |
192.01M 4.1% |
227.64M 18.6% |
251.45M 10.5% |
239.31M -4.8% |
287.48M 20.1% |
223.01M -22.4% |
231.53M 3.8% |
253.06M 9.3% |
263.02M 3.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.23M -17.9% |
29.75M -43.0% |
55.45M 86.4% |
62.96M 13.5% |
52.73M -16.2% |
67.73M 28.4% |
85.73M 26.6% |
82.22M -4.1% |
81.46M -0.9% |
98.78M 21.3% |
98.89M 0.1% |
89.56M -9.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.99M -24.8% |
140.35M 12.3% |
223.08M 58.9% |
229.82M 3.0% |
265.91M 15.7% |
299.83M 12.8% |
283.64M -5.4% |
337.22M 18.9% |
271.73M -19.4% |
293.68M 8.1% |
318.05M 8.3% |
321.74M 1.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.8M -45.6% |
42.75M 96.1% |
38.71M -9.5% |
37.81M -2.3% |
38.27M 1.2% |
48.38M 26.4% |
44.33M -8.4% |
49.73M 12.2% |
48.72M -2.0% |
62.15M 27.6% |
64.98M 4.6% |
58.72M -9.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.43M 29.3% |
-13M - |
16.74M - |
25.14M 50.2% |
14.46M -42.5% |
19.35M 33.8% |
41.4M 114.0% |
32.48M -21.5% |
32.75M 0.8% |
36.63M 11.9% |
33.91M -7.4% |
30.84M -9.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.12M - |
- | - | - |
41.98M - |
- | - | - |
54.61M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.58M 36.8% |
-4.77M - |
15.14M - |
22.46M 48.4% |
19.51M -13.1% |
19.09M -2.2% |
43.36M 127.1% |
23.22M -46.4% |
31.39M 35.2% |
30.95M -1.4% |
35.69M 15.3% |
24.04M -32.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 31.8% |
-0.04 - |
0.13 - |
0.2 53.8% |
0.17 -15% |
0.17 0% |
0.38 123.5% |
0.2 -47.4% |
0.28 40.0% |
0.27 -3.6% |
0.32 18.5% |
0.21 -34.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 31.8% |
-0.04 - |
0.13 - |
0.2 53.8% |
0.17 -15% |
0.17 0% |
0.38 123.5% |
0.2 -47.4% |
0.28 40.0% |
0.23 -17.9% |
0.26 13.0% |
0.16 -38.5% |