$540.54M
Revenue
$1.26
Earnings Per Share
34.23%
Gross Margin %
$-3.47M
Free Cash Flow
Revenue
540.54
Earnings Per Share
1.26
Gross Margin %
34.23
Free Cash Flow
-3.47
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 | $540.54M | $445.73M | $394.91M | $367.30M | $314.27M | $271.05M | $264.87M | $264.10M | $259.40M | $251.70M | $240.15M | $325.01M | $292.50M | $249.52M | $247.66M | $215.75M | $173.72M |
GM % | Gross Margin % | 40.76% | 34.23% | 31.69% | 41.67% | 41.68% | 40.86% | 40.12% | 41.80% | 45.30% | 40.20% | 37.19% | 38.53% | 39.79% | 40.05% | 38.81% | 35.77% | 36.41% | 39.42% |
OM | Operating Margin | 14.48% | 4.53% | -2.01% | 12.73% | 12.61% | 12.16% | 11.72% | 9.48% | 8.89% | 0.95% | 6.28% | 1.58% | 13.25% | 11.61% | 11.98% | 13.14% | 13.18% | 16.29% |
EPS | Earnings Per Share | $-4.70 | $1.26 | $1.25 | $2.10 | $1.84 | $1.74 | $1.09 | $0.54 | $0.30 | $0.13 | $0.56 | $0.47 | $1.36 | $1.17 | $0.94 | $1.11 | $1.00 | $1.22 |
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 | $0.00 |
PR % | Payout Ratio % | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
Sha. | Shares | N/AM | 26.03M | 24.77M | 24.6M | 23.86M | 23.72M | 23.57M | 23.29M | 22.93M | 22.95M | 22.78M | 22.23M | 21.92M | 21.82M | 21.75M | 21.3M | 20.64M | 18.88M |
OCF | Operating Cash Flow | N/A | $11.40M | $-9.62M | $86.53M | $25.10M | $26.95M | $70.44M | $-10.50M | $0.55M | $39.41M | $28.86M | $24.01M | $18.75M | $33.49M | $35.98M | $39.77M | $15.52M | $15.02M |
FCF | Free Cash Flow | N/A | $-3.47M | $-31.91M | $75.27M | $13.88M | $18.05M | $60.87M | $-20.36M | $-6.28M | $34.13M | $21.72M | $12.17M | $3.76M | $23.31M | $25.19M | $26.47M | $7.59M | $11.98M |
FCFS | Free Cash Flow Per Share | $-2.51 | $-0.14 | $-1.29 | $3.13 | $0.58 | $0.44 | $2.54 | $-0.85 | $-0.24 | $1.49 | $1.17 | $0.75 | $0.17 | $1.08 | $1.18 | $1.26 | $0.38 | $0.80 |