$3.73B
Revenue
$4.77
Earnings Per Share
16.39%
Gross Margin %
$239.00M
Free Cash Flow
Revenue
3,729.36
Earnings Per Share
4.77
Gross Margin %
16.39
Free Cash Flow
239.00
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $3.73B | $3.03B | $2.63B | $2.40B | $2.29B | $2.04B | $1.85B | $1.65B | $1.34B | $1.03B | $904.56M | $824.72M | $758.28M | $649.53M | $542.00M | $469.37M | $411.32M |
GM % | Gross Margin % | 16.75% | 16.39% | 17.68% | 18.36% | 17.49% | 14.29% | 12.98% | 10.82% | 11.39% | 13.81% | 15.21% | 18.24% | 18.96% | 18.96% | 18.23% | 17.16% | 16.55% | 14.50% |
OM | Operating Margin | 8.65% | 6.85% | 9.81% | 9.91% | 9.29% | 6.34% | 5.27% | 3.54% | 4.87% | 6.94% | 7.96% | 10.50% | 11.65% | 11.96% | 11.65% | 10.87% | 10.37% | 8.93% |
EPS | Earnings Per Share | $4.34 | $4.77 | $4.14 | $3.64 | $3.13 | $2.24 | $1.88 | $1.38 | $1.29 | $1.27 | $1.09 | $1.23 | $1.27 | $1.17 | $0.97 | $0.80 | $0.67 | $0.59 |
Div. | Dividends | N/A | $0.00 | $0.22 | $0.21 | $0.00 | $0.19 | $0.18 | $0.17 | $0.16 | $0.15 | $0.15 | $0.13 | $0.12 | $0.11 | $0.10 | $0.09 | $0.08 | $0.08 |
PR % | Payout Ratio % | 0 | 0 | 5.31% | 5.77% | 0 | 8.48% | 9.57% | 12.32% | 12.40% | 11.81% | 13.76% | 10.57% | 9.45% | 9.40% | 10.31% | 11.25% | 11.94% | 13.56% |
Sha. | Shares | N/AM | 56.21M | 55.25M | 54.54M | 54.1M | 53.53M | 52.7M | 51.48M | 50.9M | 50.72M | 45.23M | 44.33M | 43.51M | 42.43M | 41.69M | 41.34M | 41.13M | 41.04M |
OCF | Operating Cash Flow | N/A | $0.00M | $272.51M | $275.68M | $0.00M | $192.22M | $210.30M | $72.95M | $73.89M | $33.37M | $84.88M | $37.42M | $82.05M | $72.69M | $60.50M | $46.27M | $46.67M | $0.00M |
FCF | Free Cash Flow | N/A | $239.00M | $184.97M | $206.13M | $0.00M | $120.68M | $155.35M | $15.59M | $8.19M | $-26.65M | $31.19M | $7.67M | $43.20M | $3.89M | $31.78M | $24.39M | $8.33M | $0.00M |
FCFS | Free Cash Flow Per Share | $2.95 | $3.64 | $1.83 | $1.98 | $5.58 | $-0.39 | $1.44 | $0.50 | $-2.23 | $-0.88 | $0.52 | $0.18 | $0.75 | $0.20 | $0.77 | $0.59 | $0.20 | $-0.59 |