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] |
125.08M 90.5% |
84.55M -32.4% |
125.55M 48.5% |
73.9M -41.1% |
126.56M 71.3% |
102.69M -18.9% |
63.46M -38.2% |
55.75M -12.2% |
56.5M 1.4% |
55.53M -1.7% |
76.72M 38.1% |
69.71M -9.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.26M 77.2% |
28.48M -37.1% |
51.95M 82.4% |
28.05M -46.0% |
50.79M 81.1% |
40.51M -20.3% |
-4.76M - |
18.44M - |
21.77M 18.0% |
18.6M -14.5% |
47.13M 153.4% |
22.76M -51.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.82M 98.9% |
56.06M -29.8% |
73.6M 31.3% |
45.85M -37.7% |
75.77M 65.3% |
62.18M -17.9% |
68.22M 9.7% |
37.31M -45.3% |
34.74M -6.9% |
36.93M 6.3% |
29.59M -19.9% |
46.96M 58.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.82M 67.4% |
46.6M -25.8% |
82.6M 77.3% |
46.21M -44.0% |
70.29M 52.1% |
66.07M -6.0% |
19.96M -69.8% |
29.44M 47.5% |
45.87M 55.8% |
42.37M -7.6% |
70.65M 66.7% |
38.36M -45.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.56M 46.5% |
18.11M 3.1% |
30.64M 69.2% |
18.16M -40.7% |
19.5M 7.4% |
25.57M 31.1% |
24.72M -3.3% |
11M -55.5% |
24.1M 119.1% |
23.77M -1.4% |
23.51M -1.1% |
15.61M -33.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.25M 121.2% |
37.95M -39.0% |
42.96M 13.2% |
27.68M -35.6% |
56.27M 103.3% |
36.62M -34.9% |
43.5M 18.8% |
26.31M -39.5% |
10.63M -59.6% |
13.17M 23.8% |
6.07M -53.9% |
31.35M 416.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.91M - |
- | - | - |
69.27M - |
- | - | - |
38.61M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.28M 84.0% |
32.86M -30.5% |
45.58M 38.7% |
25.7M -43.6% |
43.67M 69.9% |
31M -29.0% |
21.98M -29.1% |
25.89M 17.8% |
12.86M -50.3% |
12.25M -4.7% |
11.17M -8.8% |
26.5M 137.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.189 76.0% |
0.133 -29.5% |
0.188 41.7% |
0.104 -44.7% |
0.177 69.9% |
0.178 0.6% |
0.126 -29.0% |
0.149 17.7% |
0.052 -64.8% |
0.05 -3.8% |
0.046 -9.3% |
0.108 137.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.189 76.0% |
0.133 -29.5% |
0.188 41.7% |
0.104 -44.7% |
0.177 69.9% |
0.178 0.6% |
0.126 -29.0% |
0.149 17.7% |
0.052 -64.8% |
0.05 -3.8% |
0.046 -9.3% |
0.108 137.9% |