2019 Q3 | 2019 Q4 | 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] | [friend] | [friend] | [friend] |
138.06M -8.9% |
165.65M 20.0% |
136.2M -17.8% |
150.19M 10.3% |
168.34M 12.1% |
168.33M 0.0% |
171.61M 1.9% |
194.33M 13.2% |
197.01M 1.4% |
185.79M -5.7% |
192.09M 3.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.38M -8.2% |
82.77M 39.4% |
62.53M -24.5% |
70.77M 13.2% |
75.02M 6.0% |
78.45M 4.6% |
75.29M -4.0% |
83.24M 10.5% |
78.42M -5.8% |
80.64M 2.8% |
80.55M -0.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.68M -9.4% |
82.87M 5.3% |
73.67M -11.1% |
79.42M 7.8% |
93.32M 17.5% |
89.89M -3.7% |
96.32M 7.2% |
111.09M 15.3% |
118.59M 6.8% |
105.15M -11.3% |
111.54M 6.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.61M -5.5% |
131.13M 15.4% |
113.62M -13.4% |
117.31M 3.2% |
124.45M 6.1% |
127.43M 2.4% |
132.35M 3.9% |
142.14M 7.4% |
151.44M 6.5% |
147.99M -2.3% |
144.95M -2.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.23M -2.2% |
48.36M -10.8% |
51.09M 5.7% |
46.53M -8.9% |
49.43M 6.2% |
48.98M -0.9% |
57.06M 16.5% |
58.9M 3.2% |
73.02M 24.0% |
67.35M -7.8% |
64.4M -4.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.45M -22.2% |
34.52M 41.2% |
22.58M -34.6% |
32.88M 45.6% |
43.88M 33.5% |
40.91M -6.8% |
39.26M -4.0% |
52.19M 32.9% |
45.57M -12.7% |
37.8M -17.1% |
47.13M 24.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.11M -43.7% |
30.31M 37.1% |
- |
57.81M - |
- | - | - |
86.92M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.53M -2.8% |
27.44M 33.7% |
22.11M -19.4% |
30.12M 36.2% |
34.99M 16.2% |
48.99M 40.0% |
35.05M -28.5% |
45.07M 28.6% |
42.3M -6.1% |
35.12M -17.0% |
42.21M 20.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.136 -2.9% |
0.182 33.7% |
0.11 -39.6% |
0.149 36.2% |
0.174 16.2% |
0.243 40.0% |
0.174 -28.5% |
0.224 28.6% |
0.21 -6.2% |
0.174 -17.0% |
0.21 20.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.136 -2.9% |
0.182 33.7% |
0.11 -39.6% |
0.149 36.2% |
0.174 16.2% |
0.243 40.0% |
0.174 -28.5% |
0.224 28.6% |
0.21 -6.2% |
0.174 -17.0% |
0.21 20.7% |