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] |
146.18M 30.8% |
152.05M 4.0% |
154.78M 1.8% |
144.4M -6.7% |
166.48M 15.3% |
163.7M -1.7% |
158.07M -3.4% |
117.29M -25.8% |
149.95M 27.8% |
146.86M -2.1% |
155.96M 6.2% |
162.7M 4.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
105.57M 33.9% |
111.1M 5.2% |
116.24M 4.6% |
106.03M -8.8% |
129.72M 22.3% |
121.52M -6.3% |
129.45M 6.5% |
91.19M -29.6% |
114.06M 25.1% |
110.71M -2.9% |
119.64M 8.1% |
121.06M 1.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
40.61M 23.5% |
40.95M 0.8% |
38.53M -5.9% |
38.38M -0.4% |
36.76M -4.2% |
42.18M 14.7% |
28.62M -32.1% |
26.1M -8.8% |
35.89M 37.5% |
36.14M 0.7% |
36.32M 0.5% |
41.64M 14.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
121.12M 32.9% |
125.54M 3.7% |
134.43M 7.1% |
122.68M -8.7% |
147.59M 20.3% |
136.74M -7.4% |
148.74M 8.8% |
105.11M -29.3% |
132.14M 25.7% |
129.4M -2.1% |
137.98M 6.6% |
139.64M 1.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
15.55M 26.9% |
14.44M -7.1% |
18.18M 25.9% |
16.66M -8.4% |
17.87M 7.3% |
15.21M -14.8% |
19.29M 26.8% |
13.92M -27.8% |
18.08M 29.9% |
18.69M 3.3% |
18.34M -1.8% |
18.58M 1.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
25.06M 21.4% |
26.5M 5.7% |
20.35M -23.2% |
21.72M 6.7% |
18.89M -13.0% |
26.96M 42.7% |
9.33M -65.4% |
12.18M 30.6% |
17.81M 46.2% |
17.46M -2.0% |
17.98M 3.0% |
23.06M 28.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
39.79M - |
- | - | - |
41.75M - |
- | - | - |
39.12M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
20.6M 7.4% |
21.63M 5.0% |
17.14M -20.8% |
21.29M 24.2% |
20.46M -3.9% |
28.81M 40.8% |
20.21M -29.9% |
11.58M -42.7% |
27.54M 137.7% |
18.77M -31.8% |
13.06M -30.4% |
21.56M 65.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.377 6.5% |
0.397 5.3% |
0.315 -20.7% |
0.32 1.7% |
0.28 -12.4% |
0.4 42.5% |
0.278 -30.6% |
0.16 -42.5% |
0.379 137.7% |
0.259 -31.8% |
0.179 -30.6% |
0.297 65.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.377 6.5% |
0.397 5.3% |
0.315 -20.7% |
0.32 1.7% |
0.28 -12.4% |
0.4 42.5% |
0.278 -30.6% |
0.16 -42.5% |
0.379 137.7% |
0.259 -31.8% |
0.179 -30.6% |
0.297 65.5% |