2020 Q1 | 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] |
163.76M 1.2% |
191.85M 17.2% |
146.14M -23.8% |
181.9M 24.5% |
191.19M 5.1% |
206.1M 7.8% |
231.97M 12.5% |
215.95M -6.9% |
184.59M -14.5% |
238.74M 29.3% |
188.64M -21.0% |
223.24M 18.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
84.13M -7.0% |
131.75M 56.6% |
85.09M -35.4% |
115.01M 35.2% |
124.46M 8.2% |
136.74M 9.9% |
140.89M 3.0% |
131.13M -6.9% |
112.31M -14.4% |
161.01M 43.4% |
112.9M -29.9% |
136.31M 20.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
79.63M 11.8% |
60.1M -24.5% |
61.05M 1.6% |
66.88M 9.6% |
66.73M -0.2% |
69.36M 3.9% |
91.07M 31.3% |
84.82M -6.9% |
72.28M -14.8% |
77.74M 7.5% |
75.74M -2.6% |
86.93M 14.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
113.37M -5.1% |
155.49M 37.2% |
107.43M -30.9% |
142.24M 32.4% |
155.04M 9.0% |
171.24M 10.4% |
175.78M 2.7% |
164.05M -6.7% |
152.03M -7.3% |
195.99M 28.9% |
147.89M -24.5% |
170.83M 15.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
29.25M 0.9% |
23.74M -18.8% |
22.34M -5.9% |
27.23M 21.9% |
30.59M 12.3% |
34.5M 12.8% |
34.89M 1.1% |
32.91M -5.7% |
39.72M 20.7% |
34.99M -11.9% |
35M 0.0% |
34.52M -1.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
50.39M 19.2% |
36.36M -27.8% |
38.71M 6.5% |
39.66M 2.4% |
36.15M -8.8% |
34.86M -3.6% |
56.18M 61.2% |
51.91M -7.6% |
32.56M -37.3% |
42.75M 31.3% |
40.75M -4.7% |
52.41M 28.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
49.07M -28.8% |
30.08M -38.7% |
- |
71.67M - |
- | - | - |
97.46M - |
- | - | - |
82.97M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
49.07M 34.5% |
30.08M -38.7% |
31.1M 3.4% |
40.56M 30.4% |
34.98M -13.8% |
31.19M -10.8% |
44.78M 43.6% |
52.68M 17.6% |
31.24M -40.7% |
40.36M 29.2% |
34.85M -13.7% |
48.12M 38.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
1.02 32.5% |
0.62 -39.2% |
0.53 -14.5% |
0.64 20.8% |
0.54 -15.6% |
0.49 -9.3% |
0.7 42.9% |
0.82 17.1% |
0.49 -40.2% |
0.63 28.6% |
0.54 -14.3% |
0.76 40.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
1.02 32.5% |
0.62 -39.2% |
0.53 -14.5% |
0.64 20.8% |
0.54 -15.6% |
0.49 -9.3% |
0.7 42.9% |
0.82 17.1% |
0.49 -40.2% |
0.63 28.6% |
0.54 -14.3% |
0.76 40.7% |