2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 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] | [friend] | [friend] | [friend] | [friend] |
296.46M 16.2% |
306.18M 3.3% |
314.72M 2.8% |
326.82M 3.8% |
293.88M -10.1% |
259.68M -11.6% |
220.07M -15.3% |
185.15M -15.9% |
181.03M -2.2% |
196.86M 8.7% |
224.83M 14.2% |
244.66M 8.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.83M 16.9% |
177.94M 5.4% |
192.01M 7.9% |
201.75M 5.1% |
186.62M -7.5% |
173.65M -6.9% |
146.27M -15.8% |
130.71M -10.6% |
132.44M 1.3% |
142M 7.2% |
158.86M 11.9% |
168M 5.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.62M 15.4% |
128.24M 0.5% |
122.71M -4.3% |
125.07M 1.9% |
107.26M -14.2% |
86.04M -19.8% |
73.79M -14.2% |
54.44M -26.2% |
48.59M -10.7% |
54.85M 12.9% |
65.96M 20.3% |
76.66M 16.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
197.98M 17.3% |
210.79M 6.5% |
224.76M 6.6% |
237.81M 5.8% |
218.53M -8.1% |
204.72M -6.3% |
175.82M -14.1% |
159.21M -9.4% |
162.11M 1.8% |
172.75M 6.6% |
193.61M 12.1% |
204.51M 5.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.15M 19.5% |
32.86M 12.7% |
32.75M -0.3% |
36.06M 10.1% |
31.91M -11.5% |
31.07M -2.6% |
29.55M -4.9% |
28.51M -3.5% |
29.67M 4.1% |
30.75M 3.6% |
34.74M 13.0% |
36.51M 5.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.48M 14.2% |
95.39M -3.1% |
89.96M -5.7% |
89.01M -1.1% |
75.35M -15.4% |
54.97M -27.0% |
44.24M -19.5% |
25.93M -41.4% |
18.92M -27.0% |
24.11M 27.4% |
31.22M 29.5% |
40.15M 28.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.91M - |
- |
84.38M - |
- |
76.12M - |
- |
57.2M - |
- |
32.83M - |
- |
46.18M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.91M 14.6% |
90.67M 3.1% |
84.38M -6.9% |
82.05M -2.8% |
76.12M -7.2% |
64.01M -15.9% |
57.2M -10.6% |
41.56M -27.3% |
32.83M -21.0% |
34.72M 5.7% |
46.18M 33.0% |
55.17M 19.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.39 11.4% |
0.366 -6.2% |
0.336 -8.1% |
0.327 -2.8% |
0.303 -7.2% |
0.255 -15.9% |
0.228 -10.6% |
0.166 -27.4% |
0.131 -21.0% |
0.138 5.7% |
0.184 33.0% |
0.22 19.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.39 11.4% |
0.366 -6.2% |
0.336 -8.1% |
0.327 -2.8% |
0.303 -7.2% |
0.255 -15.9% |
0.228 -10.6% |
0.166 -27.4% |
0.131 -21.0% |
0.138 5.7% |
0.184 33.0% |
0.22 19.5% |