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] |
247.33M 19.4% |
269.41M 8.9% |
359.57M 33.5% |
254.92M -29.1% |
299.9M 17.6% |
281.22M -6.2% |
351.25M 24.9% |
278.59M -20.7% |
339.05M 21.7% |
306.12M -9.7% |
352.94M 15.3% |
288.15M -18.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
132.36M 20.9% |
147.16M 11.2% |
204.78M 39.2% |
140.14M -31.6% |
159.61M 13.9% |
159.92M 0.2% |
202.81M 26.8% |
159.31M -21.4% |
163.67M 2.7% |
164.54M 0.5% |
175.15M 6.4% |
169.7M -3.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
114.97M 17.6% |
122.25M 6.3% |
154.79M 26.6% |
114.78M -25.8% |
140.29M 22.2% |
121.3M -13.5% |
148.45M 22.4% |
119.28M -19.6% |
175.38M 47.0% |
141.58M -19.3% |
177.79M 25.6% |
118.45M -33.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
167.03M 16.9% |
185.03M 10.8% |
237.54M 28.4% |
174.34M -26.6% |
202.36M 16.1% |
197.66M -2.3% |
254.76M 28.9% |
208.16M -18.3% |
213.29M 2.5% |
222.73M 4.4% |
238.15M 6.9% |
231.1M -3.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
34.67M 3.8% |
37.87M 9.3% |
32.76M -13.5% |
34.2M 4.4% |
42.75M 25.0% |
37.74M -11.7% |
51.96M 37.7% |
48.86M -6.0% |
49.62M 1.6% |
58.19M 17.3% |
63M 8.3% |
61.4M -2.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
80.31M 24.8% |
84.38M 5.1% |
122.03M 44.6% |
80.58M -34.0% |
97.54M 21.0% |
83.56M -14.3% |
96.49M 15.5% |
70.43M -27.0% |
125.76M 78.6% |
83.39M -33.7% |
114.79M 37.7% |
57.05M -50.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
79.2M - |
- | - | - |
100.66M - |
- | - | - |
118.79M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
42.65M 24.3% |
50.2M 17.7% |
86.58M 72.5% |
41.52M -52.0% |
58.27M 40.3% |
61.11M 4.9% |
52.3M -14.4% |
32.36M -38.1% |
88.57M 173.7% |
53.03M -40.1% |
68.03M 28.3% |
29.1M -57.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.179 76.3% |
0.16 -10.4% |
0.29 81.2% |
0.13 -55.2% |
0.126 -2.9% |
0.13 3.0% |
0.11 -15.4% |
0.07 -36.4% |
0.19 171.4% |
0.12 -36.8% |
0.14 16.7% |
0.06 -57.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.179 76.3% |
0.16 -10.4% |
0.29 81.2% |
0.13 -55.2% |
0.126 -2.9% |
0.13 3.0% |
0.11 -15.4% |
0.07 -36.4% |
0.19 171.4% |
0.12 -36.8% |
0.14 16.7% |
0.06 -57.1% |