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] |
128.34M 34.0% |
116.98M -8.9% |
152.55M 30.4% |
147.96M -3.0% |
176.35M 19.2% |
170.93M -3.1% |
181.37M 6.1% |
232.43M 28.2% |
228.61M -1.6% |
230.96M 1.0% |
240.12M 4.0% |
252.26M 5.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
55.83M 28.2% |
49.26M -11.8% |
81.32M 65.1% |
64.22M -21.0% |
70.8M 10.2% |
78.37M 10.7% |
87.76M 12.0% |
117.88M 34.3% |
80.71M -31.5% |
105.25M 30.4% |
99.94M -5.0% |
101.97M 2.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
72.51M 38.9% |
67.72M -6.6% |
71.23M 5.2% |
83.74M 17.6% |
105.55M 26.0% |
92.56M -12.3% |
93.61M 1.1% |
114.56M 22.4% |
147.9M 29.1% |
125.71M -15.0% |
140.18M 11.5% |
150.3M 7.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
79.29M 17.1% |
86.59M 9.2% |
125.27M 44.7% |
105.65M -15.7% |
113.19M 7.1% |
123.64M 9.2% |
144.26M 16.7% |
169.16M 17.3% |
141.3M -16.5% |
166.26M 17.7% |
197.36M 18.7% |
162.95M -17.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
23.46M -2.8% |
37.33M 59.1% |
43.96M 17.8% |
41.42M -5.8% |
42.4M 2.3% |
45.27M 6.8% |
56.51M 24.8% |
51.28M -9.2% |
60.58M 18.1% |
61.02M 0.7% |
97.42M 59.7% |
60.98M -37.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
49.06M 74.7% |
30.39M -38.0% |
27.28M -10.3% |
42.31M 55.1% |
63.15M 49.3% |
47.29M -25.1% |
37.1M -21.5% |
63.28M 70.5% |
87.32M 38.0% |
64.69M -25.9% |
42.76M -33.9% |
89.32M 108.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
60.31M 183.5% |
- | - | - |
87.06M - |
- | - | - |
119.31M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
38.43M 87.1% |
26.17M -31.9% |
20.53M -21.5% |
33.4M 62.7% |
53.98M 61.6% |
41.52M -23.1% |
27.57M -33.6% |
47.94M 73.9% |
70.06M 46.1% |
53.08M -24.2% |
13.68M -74.2% |
72.75M 431.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.457 88.2% |
0.314 -31.2% |
0.064 -79.5% |
0.3 366.7% |
0.48 60% |
0.37 -22.9% |
0.25 -32.4% |
0.43 72% |
0.62 44.2% |
0.48 -22.6% |
0.12 -75% |
0.65 441.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.457 88.2% |
0.314 -31.2% |
0.064 -79.5% |
0.3 366.7% |
0.48 60% |
0.37 -22.9% |
0.25 -32.4% |
0.43 72% |
0.62 44.2% |
0.48 -22.6% |
0.12 -75% |
0.65 441.7% |