2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 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] |
211.97M 7.3% |
218.35M 3.0% |
219.75M 0.6% |
52.59M -76.1% |
223.19M 324.4% |
224.76M 0.7% |
212.93M -5.3% |
203.75M -4.3% |
218.13M 7.1% |
214.53M -1.7% |
217.15M 1.2% |
216.92M -0.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.46M 7.7% |
22.16M -33.8% |
32.25M 45.5% |
9.34M -71.0% |
33.51M 258.8% |
32.69M -2.5% |
31.64M -3.2% |
29.61M -6.4% |
33.85M 14.3% |
37.05M 9.4% |
43.51M 17.4% |
45.69M 5.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
178.51M 7.3% |
187.27M 4.9% |
187.5M 0.1% |
43.24M -76.9% |
189.68M 338.6% |
192.08M 1.3% |
181.29M -5.6% |
174.14M -3.9% |
184.28M 5.8% |
177.48M -3.7% |
173.64M -2.2% |
171.22M -1.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.14M 8.4% |
108.34M -28.3% |
148.76M 37.3% |
39.3M -73.6% |
150.84M 283.8% |
153.01M 1.4% |
159.17M 4.0% |
161.27M 1.3% |
174.96M 8.5% |
182.25M 4.2% |
195M 7.0% |
201.21M 3.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
117.68M 8.6% |
86.17M -26.8% |
116.51M 35.2% |
29.96M -74.3% |
117.33M 291.6% |
120.32M 2.6% |
127.52M 6.0% |
131.66M 3.2% |
141.11M 7.2% |
145.2M 2.9% |
151.48M 4.3% |
155.51M 2.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.83M 4.9% |
78.89M 29.7% |
70.99M -10.0% |
13.28M -81.3% |
72.35M 444.8% |
71.75M -0.8% |
53.76M -25.1% |
42.47M -21.0% |
43.17M 1.6% |
32.28M -25.2% |
22.15M -31.4% |
15.71M -29.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.24M 7.7% |
- |
66.7M - |
- |
67.94M - |
- |
54.16M - |
- |
54.01M - |
- |
36.95M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.33M 6.3% |
57.43M 5.7% |
67.9M 18.2% |
12.73M -81.2% |
68.83M 440.6% |
68.85M 0.0% |
55.35M -19.6% |
49.36M -10.8% |
55.45M 12.3% |
49.31M -11.1% |
41.43M -16.0% |
32.32M -22.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.724 6.2% |
0.766 5.7% |
0.905 18.2% |
0.17 -81.2% |
0.918 440.5% |
0.897 -2.2% |
0.664 -26.0% |
0.562 -15.4% |
0.578 2.9% |
0.481 -16.7% |
0.414 -13.9% |
0.323 -22.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.724 6.2% |
0.766 5.7% |
0.905 18.2% |
0.17 -81.2% |
0.918 440.5% |
0.897 -2.2% |
0.664 -26.0% |
0.562 -15.4% |
0.578 2.9% |
0.481 -16.7% |
0.414 -13.9% |
0.323 -22.0% |