$1.84B
Revenue
$2.97
Earnings Per Share
35.22%
Gross Margin %
$136.60M
Free Cash Flow
Revenue
1,837.36
Earnings Per Share
2.97
Gross Margin %
35.22
Free Cash Flow
136.60
Financials
Year | Year | TTM | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rev. | Revenue | N/A | $1.84B | $1.69B | $1.54B | $1.04B | $1.02B | $917.73M | $888.52M | $872.70M | $948.29M | $919.55M | $848.22M | $708.41M | $522.43M | $384.47M | $315.57M | $226.24M |
GM % | Gross Margin % | 36.45% | 35.22% | 35.36% | 34.50% | 32.63% | 33.56% | 34.35% | 37.35% | 37.38% | 36.77% | 39.65% | 41.24% | 42.33% | 41.22% | 42.25% | 37.58% | 41.97% |
OM | Operating Margin | 10.63% | 9.01% | 9.03% | 7.42% | 3.35% | 4.70% | 3.01% | 2.11% | 2.51% | 3.32% | 5.82% | 5.39% | 4.09% | 4.63% | 9.22% | 7.16% | 5.75% |
EPS | Earnings Per Share | $3.59 | $2.97 | $2.52 | $1.71 | $0.60 | $0.91 | $0.68 | $0.45 | $0.35 | $0.78 | $0.91 | $0.72 | $0.45 | $0.37 | $0.71 | $0.42 | $0.26 |
Div. | Dividends | N/A | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
PR % | Payout Ratio % | 0 | 0.00% | 0.00% | 0.00% | 0 | 0 | 0 | 0 | 0 | 0 | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
Sha. | Shares | N/AM | 42.18M | 41.64M | 40.18M | 39.69M | 38.92M | 37.9M | 38.68M | 37.54M | 37.06M | 37.43M | 37.1M | 35.85M | 35.48M | 30.25M | 29.45M | 28.69M |
OCF | Operating Cash Flow | N/A | $203.15M | $206.88M | $134.15M | $80.42M | $141.61M | $103.63M | $88.73M | $121.78M | $120.09M | $123.48M | $95.29M | $32.99M | $67.21M | $55.52M | $-6.86M | $15.54M |
FCF | Free Cash Flow | N/A | $136.60M | $139.26M | $81.89M | $35.42M | $93.59M | $60.42M | $40.50M | $95.14M | $58.35M | $74.11M | $86.95M | $-15.61M | $19.56M | $45.16M | $-20.80M | $9.06M |
FCFS | Free Cash Flow Per Share | $3.42 | $3.20 | $3.36 | $2.04 | $0.90 | $2.40 | $1.58 | $1.06 | $1.57 | $2.05 | $2.28 | $1.73 | $0.01 | $1.19 | $1.49 | $-0.81 | $0.15 |