2016 Q4 | 2017 Q4 | 2018 Q1 | 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] | [friend] |
975.02M -4.8% |
923.81M -5.3% |
912.6M -1.2% |
918.57M 0.7% |
764.06M -16.8% |
664.51M -13.0% |
790.98M 19.0% |
695.63M -12.1% |
648.82M -6.7% |
680.54M 4.9% |
505.22M -25.8% |
474.55M -6.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
346.13M -0.2% |
333.23M -3.7% |
316.5M -5.0% |
313.61M -0.9% |
251.77M -19.7% |
225.63M -10.4% |
259.83M 15.2% |
239.85M -7.7% |
213.56M -11.0% |
219.64M 2.8% |
180.88M -17.6% |
165.97M -8.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
628.89M -7.1% |
590.58M -6.1% |
596.1M 0.9% |
604.96M 1.5% |
512.29M -15.3% |
438.88M -14.3% |
531.14M 21.0% |
455.79M -14.2% |
435.26M -4.5% |
460.89M 5.9% |
324.34M -29.6% |
308.58M -4.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
549.63M -3.1% |
533.78M -2.9% |
512.1M -4.1% |
506.15M -1.2% |
425.71M -15.9% |
387.37M -9.0% |
435.16M 12.3% |
404.7M -7.0% |
377.2M -6.8% |
387.35M 2.7% |
324.7M -16.2% |
306.79M -5.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
203.5M -7.8% |
200.54M -1.5% |
195.6M -2.5% |
192.54M -1.6% |
173.93M -9.7% |
161.74M -7.0% |
175.33M 8.4% |
164.85M -6.0% |
163.64M -0.7% |
167.7M 2.5% |
143.81M -14.2% |
140.82M -2.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
425.39M -6.8% |
390.03M -8.3% |
400.5M 2.7% |
412.42M 3.0% |
338.36M -18.0% |
277.14M -18.1% |
355.81M 28.4% |
290.93M -18.2% |
271.62M -6.6% |
293.19M 7.9% |
180.52M -38.4% |
167.76M -7.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
392.91M - |
- |
387.16M - |
- |
311.68M - |
- |
301M - |
- |
235.33M - |
- |
180.11M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
391.59M -4.8% |
379.88M -3.0% |
383.04M 0.8% |
386.52M 0.9% |
311.16M -19.5% |
255.92M -17.8% |
303.73M 18.7% |
257.58M -15.2% |
237.99M -7.6% |
237.95M 0.0% |
183.06M -23.1% |
172.41M -5.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.588 -17.5% |
1.422 -10.4% |
1.388 -2.4% |
1.4 0.9% |
1.128 -19.5% |
0.927 -17.8% |
1.101 18.7% |
0.933 -15.2% |
0.862 -7.6% |
0.862 0.0% |
0.663 -23.1% |
0.625 -5.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.588 -17.5% |
1.422 -10.4% |
1.388 -2.4% |
1.4 0.9% |
1.128 -19.5% |
0.927 -17.8% |
1.101 18.7% |
0.933 -15.2% |
0.862 -7.6% |
0.862 0.0% |
0.663 -23.1% |
0.625 -5.8% |