2017 Q4 | 2018 Q4 | 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] |
298.93M -1.5% |
319.81M 7.0% |
320.17M 0.1% |
307.01M -4.1% |
293.44M -4.4% |
287.93M -1.9% |
296M 2.8% |
302.4M 2.2% |
306.23M 1.3% |
334.71M 9.3% |
336.39M 0.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
135.74M 395.9% |
156.07M 15.0% |
156.59M 0.3% |
150.9M -3.6% |
146.91M -2.6% |
162.68M 10.7% |
167.36M 2.9% |
171.77M 2.6% |
174.86M 1.8% |
154.61M -11.6% |
156.91M 1.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
163.19M 9.7% |
163.74M 0.3% |
163.58M -0.1% |
156.11M -4.6% |
146.52M -6.1% |
125.25M -14.5% |
128.64M 2.7% |
130.64M 1.6% |
131.38M 0.6% |
180.1M 37.1% |
179.48M -0.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
224.77M 345.5% |
249.27M 10.9% |
265.69M 6.6% |
285.8M 7.6% |
312.1M 9.2% |
351.51M 12.6% |
368.62M 4.9% |
370.84M 0.6% |
357.71M -3.5% |
321.05M -10.2% |
323.7M 0.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.03M 285.7% |
93.21M 4.7% |
109.1M 17.1% |
134.9M 23.6% |
165.19M 22.5% |
188.83M 14.3% |
201.26M 6.6% |
199.07M -1.1% |
182.85M -8.1% |
166.44M -9.0% |
166.8M 0.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.16M 353.6% |
70.53M -4.9% |
54.48M -22.8% |
21.21M -61.1% |
-18.67M - |
-63.58M - |
-72.62M - |
-68.43M - |
-51.48M - |
13.66M - |
12.68M -7.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.26M - |
54.9M -15.9% |
- |
17.23M - |
- |
-46.41M - |
- |
-52.4M - |
- |
6.2M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.37M 4.7% |
55.19M -15.6% |
44.26M -19.8% |
17.92M -59.5% |
-8.9M - |
-45.5M - |
-53.49M - |
-51.11M - |
-38.01M - |
7.56M - |
8.73M 15.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13 4.9% |
0.95 -15.9% |
0.87 -8.4% |
0.54 -37.9% |
0.14 -74.1% |
-0.59 - |
-0.7 - |
-0.67 - |
-0.5 - |
0.1 - |
0.12 20.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13 4.9% |
0.95 -15.9% |
0.87 -8.4% |
0.54 -37.9% |
0.14 -74.1% |
-0.59 - |
-0.7 - |
-0.67 - |
-0.5 - |
0.1 - |
0.12 20.0% |