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] |
412.77M 2.8% |
426.6M 3.4% |
430.04M 0.8% |
403.95M -6.1% |
372.74M -7.7% |
343.31M -7.9% |
321.62M -6.3% |
363.05M 12.9% |
407.29M 12.2% |
436.82M 7.2% |
462.22M 5.8% |
454.35M -1.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.54M 3.3% |
111.95M 2.2% |
108.45M -3.1% |
100.79M -7.1% |
92.97M -7.8% |
88.35M -5.0% |
88.52M 0.2% |
102.08M 15.3% |
116.24M 13.9% |
125.67M 8.1% |
130.51M 3.9% |
129.32M -0.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
303.23M 2.6% |
314.65M 3.8% |
321.59M 2.2% |
303.17M -5.7% |
279.77M -7.7% |
254.96M -8.9% |
233.1M -8.6% |
260.97M 12.0% |
291.06M 11.5% |
311.14M 6.9% |
331.71M 6.6% |
325.03M -2.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
266.33M 7.9% |
280.68M 5.4% |
271.6M -3.2% |
265.16M -2.4% |
251.75M -5.1% |
238.14M -5.4% |
251.4M 5.6% |
275.3M 9.5% |
296.96M 7.9% |
316.25M 6.5% |
339.19M 7.3% |
339.55M 0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.79M 11.3% |
168.73M 7.6% |
163.15M -3.3% |
164.37M 0.7% |
158.78M -3.4% |
149.79M -5.7% |
162.88M 8.7% |
173.22M 6.3% |
180.72M 4.3% |
190.57M 5.5% |
208.67M 9.5% |
210.23M 0.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
146.44M -5.3% |
145.92M -0.4% |
158.44M 8.6% |
138.79M -12.4% |
120.99M -12.8% |
105.17M -13.1% |
70.22M -33.2% |
87.75M 25.0% |
110.33M 25.7% |
120.57M 9.3% |
123.04M 2.0% |
114.8M -6.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
158.73M - |
- |
177.54M - |
- |
146.81M - |
- |
93.83M - |
- |
126.13M - |
- |
136.26M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
159.21M 0.8% |
165.62M 4.0% |
177.81M 7.4% |
163.54M -8.0% |
146.89M -10.2% |
132.41M -9.9% |
93.83M -29.1% |
106.9M 13.9% |
126.13M 18.0% |
133.34M 5.7% |
136.26M 2.2% |
127.93M -6.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.427 -6.2% |
2.48 2.2% |
2.602 4.9% |
2.393 -8.0% |
2.15 -10.2% |
1.938 -9.8% |
1.374 -29.1% |
1.118 -18.6% |
1.32 18.0% |
1.396 5.7% |
1.426 2.2% |
1.34 -6.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.038 - |
0.011 - |
2.594 23920.4% |
2.385 -8.1% |
2.145 -10.0% |
1.937 -9.7% |
1.373 -29.1% |
1.118 -18.6% |
1.32 18.0% |
1.396 5.7% |
1.424 2.0% |
1.337 -6.1% |