2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue |
137.34M - |
142.97M 4.1% |
192.15M 34.4% |
195.02M 1.5% |
153.44M -21.3% |
195.48M 27.4% |
233.69M 19.5% |
217.64M -6.9% |
215.4M -1.0% |
282.6M 31.2% |
|
Cost of Revenue |
87.55M - |
95.67M 9.3% |
123.94M 29.5% |
122.94M -0.8% |
97.48M -20.7% |
125.52M 28.8% |
145.35M 15.8% |
135.24M -7.0% |
135.92M 0.5% |
194.43M 43.0% |
|
Gross Profit |
49.79M - |
47.3M -5.0% |
68.22M 44.2% |
72.08M 5.7% |
55.96M -22.4% |
69.96M 25.0% |
88.35M 26.3% |
82.39M -6.7% |
79.48M -3.5% |
88.17M 10.9% |
|
Total Expenses |
103.66M - |
111.9M 7.9% |
141.72M 26.6% |
146.81M 3.6% |
113.9M -22.4% |
153.59M 34.9% |
176.52M 14.9% |
162.52M -7.9% |
165.41M 1.8% |
218.8M 32.3% |
|
Operating Expense |
16.12M - |
16.23M 0.7% |
17.79M 9.6% |
23.87M 34.2% |
16.42M -31.2% |
28.07M 71.0% |
31.17M 11.1% |
27.28M -12.5% |
29.49M 8.1% |
24.37M -17.4% |
|
Operating Income |
33.67M - |
31.07M -7.7% |
50.43M 62.3% |
48.2M -4.4% |
39.55M -18.0% |
41.89M 5.9% |
57.18M 36.5% |
55.12M -3.6% |
49.99M -9.3% |
63.8M 27.6% |
|
Net Income (Cont Operations) |
24.82M - |
30.06M 21.1% |
- | - |
31M - |
69.47M 124.1% |
- | - | - |
100.96M - |
|
Net Income |
24.82M - |
30.06M 21.1% |
39.87M 32.6% |
39.02M -2.1% |
31M -20.6% |
38.47M 24.1% |
48.21M 25.3% |
54.13M 12.3% |
46.83M -13.5% |
54.13M 15.6% |
|
Basic EPS |
0.092 - |
0.108 16.7% |
0.146 35.7% |
0.146 0% |
0.115 -21.1% |
0.125 8.0% |
0.16 28.4% |
0.154 -3.8% |
0.131 -15.0% |
0.149 14.1% |
|
Diluted EPS |
0.092 - |
0.108 16.7% |
0.146 35.7% |
0.146 0% |
0.115 -21.1% |
0.125 8.0% |
0.16 28.4% |
0.154 -3.8% |
0.131 -15.0% |
0.149 14.1% |