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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
148.18M -1.4% |
166.07M 12.1% |
170.24M 2.5% |
155.77M -8.5% |
142.17M -8.7% |
169.33M 19.1% |
160.93M -5.0% |
201.01M 24.9% |
162.72M -19.1% |
196.71M 20.9% |
177.33M -9.8% |
201.66M 13.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.9M 9.5% |
105.71M 12.6% |
105.79M 0.1% |
94.02M -11.1% |
93.03M -1.1% |
109.78M 18.0% |
102.31M -6.8% |
115.32M 12.7% |
101.09M -12.3% |
115.61M 14.4% |
110.23M -4.7% |
116.88M 6.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.27M -15.8% |
60.37M 11.2% |
64.45M 6.8% |
61.75M -4.2% |
49.14M -20.4% |
59.56M 21.2% |
58.62M -1.6% |
85.69M 46.2% |
61.63M -28.1% |
81.1M 31.6% |
67.1M -17.3% |
84.78M 26.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.81M 8.4% |
134.72M 8.8% |
135.2M 0.4% |
119.59M -11.5% |
125.45M 4.9% |
145.23M 15.8% |
132.71M -8.6% |
145.99M 10.0% |
126.46M -13.4% |
167.87M 32.7% |
155.26M -7.5% |
164.49M 5.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.91M 5.1% |
29.02M -3.0% |
29.41M 1.4% |
25.57M -13.1% |
32.41M 26.8% |
35.45M 9.4% |
30.39M -14.3% |
30.67M 0.9% |
25.37M -17.3% |
52.26M 106.0% |
45.03M -13.8% |
47.61M 5.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.36M -32.4% |
31.35M 28.7% |
35.04M 11.8% |
36.18M 3.3% |
16.72M -53.8% |
24.11M 44.2% |
28.23M 17.1% |
55.02M 94.9% |
36.26M -34.1% |
28.84M -20.5% |
22.07M -23.5% |
37.17M 68.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
27.31M - |
61.99M 127.0% |
- | - | - |
86.42M - |
- | - | - |
59.63M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.37M -24.8% |
28.6M 40.4% |
26.75M -6.5% |
34.56M 29.2% |
22.54M -34.8% |
29.6M 31.4% |
28.79M -2.7% |
57.18M 98.6% |
39.88M -30.3% |
36.68M -8.0% |
23.05M -37.2% |
35.46M 53.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.281 -25% |
0.4 42.2% |
0.369 -7.8% |
0.48 30.2% |
0.235 -51.1% |
0.3 27.8% |
0.3 0% |
0.6 100% |
0.41 -31.7% |
0.77 87.8% |
0.24 -68.8% |
0.37 54.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.281 -25% |
0.4 42.2% |
0.369 -7.8% |
0.48 30.2% |
0.235 -51.1% |
0.3 27.8% |
0.3 0% |
0.6 100% |
0.41 -31.7% |
0.77 87.8% |
0.24 -68.8% |
0.37 54.2% |