2018 Q4 | 2019 Q4 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | - | - | - |
72.72M - |
260.78M 258.6% |
291.33M 11.7% |
318.13M 9.2% |
321.07M 0.9% |
341.81M 6.5% |
359.92M 5.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | - | - | - |
34.18M - |
129.39M 278.6% |
34.02M -73.7% |
154.61M 354.5% |
157.87M 2.1% |
174.53M 10.6% |
188.34M 7.9% |
|
Gross Profit | [friend] | [friend] | [friend] | - | - | - |
38.54M - |
131.39M 240.9% |
161.94M 23.3% |
163.53M 1.0% |
163.2M -0.2% |
167.27M 2.5% |
171.58M 2.6% |
|
Total Expenses | [friend] | [friend] | [friend] | - | - | - |
35.52M - |
156.46M 340.4% |
43.96M -71.9% |
190.32M 332.9% |
206.37M 8.4% |
229.53M 11.2% |
251.95M 9.8% |
|
Operating Expense | [friend] | [friend] | [friend] | - | - | - |
1.34M - |
27.06M 1917.3% |
9.94M -63.3% |
35.71M 259.1% |
48.5M 35.8% |
54.99M 13.4% |
63.61M 15.7% |
|
Operating Income | [friend] | [friend] | [friend] | - | - | - |
37.2M - |
104.32M 180.4% |
134.88M 29.3% |
127.82M -5.2% |
114.7M -10.3% |
112.28M -2.1% |
107.97M -3.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
39.59M -27.4% |
81.87M 106.8% |
78.11M -4.6% |
- |
98.73M - |
- |
116.73M - |
- |
108.09M - |
- | |
Net Income | [friend] | [friend] | [friend] | - | - | - |
33.1M - |
98.73M 198.3% |
111.53M 13.0% |
116.73M 4.7% |
107.12M -8.2% |
108.09M 0.9% |
112.79M 4.3% |
|
Basic EPS | [friend] | [friend] | [friend] | - | - | - |
0.658 - |
1.97 199.2% |
2.226 13.0% |
2.33 4.7% |
2.138 -8.3% |
2 -6.4% |
1.95 -2.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | - | - | - |
0.658 - |
1.97 199.2% |
2.226 13.0% |
2.33 4.7% |
2.138 -8.3% |
2 -6.4% |
1.95 -2.5% |