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] |
118.54M 1.6% |
115.31M -2.7% |
120.88M 4.8% |
102.65M -15.1% |
136.39M 32.9% |
105.35M -22.8% |
100.93M -4.2% |
118.28M 17.2% |
126.05M 6.6% |
100.07M -20.6% |
111.39M 11.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.82M 12.2% |
30.68M -0.4% |
30.48M -0.7% |
27.75M -9.0% |
33.99M 22.5% |
27.04M -20.5% |
24.61M -9.0% |
30.11M 22.3% |
30.46M 1.2% |
24.55M -19.4% |
24.78M 1.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.72M -1.7% |
84.63M -3.5% |
90.4M 6.8% |
74.9M -17.2% |
102.39M 36.7% |
78.32M -23.5% |
76.33M -2.5% |
88.18M 15.5% |
95.59M 8.4% |
75.53M -21.0% |
86.61M 14.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.21M -4.8% |
81.64M 1.8% |
82.02M 0.5% |
76.77M -6.4% |
85.06M 10.8% |
72.68M -14.6% |
67.64M -6.9% |
77.29M 14.3% |
79.04M 2.3% |
73.55M -6.9% |
75.06M 2.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.4M -13.0% |
50.95M 3.2% |
51.54M 1.2% |
49.02M -4.9% |
51.07M 4.2% |
45.65M -10.6% |
43.03M -5.7% |
47.18M 9.7% |
48.57M 2.9% |
49.01M 0.9% |
50.28M 2.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.32M 18.0% |
33.67M -12.1% |
38.86M 15.4% |
25.87M -33.4% |
51.32M 98.4% |
32.67M -36.3% |
33.3M 1.9% |
40.99M 23.1% |
47.02M 14.7% |
26.52M -43.6% |
36.33M 37.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
69.52M - |
- | - | - |
76.63M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.79M 18.5% |
34.95M -7.5% |
39.11M 11.9% |
30.41M -22.2% |
48.73M 60.2% |
34.37M -29.5% |
34.84M 1.3% |
41.79M 20.0% |
43.61M 4.3% |
27.14M -37.8% |
38.39M 41.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.09 12.5% |
0.09 0% |
0.1 11.1% |
0.07 -30% |
0.12 71.4% |
0.09 -25% |
0.09 0% |
0.1 11.1% |
0.11 10.0% |
0.07 -36.4% |
0.1 42.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.09 12.5% |
0.09 0% |
0.1 11.1% |
0.07 -30% |
0.12 71.4% |
0.09 -25% |
0.09 0% |
0.1 11.1% |
0.11 10.0% |
0.07 -36.4% |
0.1 42.9% |