XML 31 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Revenue:      
Product sales $ 195,330 $ 159,630 $ 162,032
Contract services (inclusive of related party revenue of $29,597 for the year ended April 30, 2018) 75,722 69,310 71,706
Total revenue 271,052 228,940 233,738
Cost of sales:      
Product sales 111,990 88,963 85,089
Contract services 50,174 44,792 43,075
Total cost of sales 162,164 133,755 128,164
Gross margin:      
Product sales 83,340 70,667 76,943
Contract services 25,548 24,518 28,631
Total gross margin 108,888 95,185 105,574
Selling, general and administrative 50,826 47,642 50,463
Research and development 26,433 28,465 35,040
Income from operations 31,629 19,078 20,071
Other income (expense):      
Interest income, net 2,240 1,618 1,032
Other (expense) income, net (49) 172 (2,589)
Income from continuing operations before income taxes 33,820 20,868 18,514
Provision (benefit) for income taxes 10,177 4,138 2,983
Equity method investment activity, net of tax (1,283) (119) (138)
Net income from continuing operations 22,360 16,611 15,393
Loss from discontinued operations, net of tax (2,508) (4,154) (6,427)
Net income 19,852 12,457 8,966
Net loss attributable to noncontrolling interest 216 22  
Net income attributable to AeroVironment $ 20,068 $ 12,479 $ 8,966
Net (loss) income per share attributable to AeroVironment:      
Basic, continuing (in dollars per share) $ 0.97 $ 0.72 $ 0.67
Basic, discontinuing (in dollars per share) (0.11) (0.18) (0.28)
Net income per share attributable to AeroVironment - Basic (in dollars per share) 0.86 0.54 0.39
Diluted, continuing (in dollars per share) 0.95 0.72 0.67
Diluted, discontinued (in dollars per share) (0.11) (0.18) (0.28)
Net income per share attributable to AeroVironment - Diluted (in dollars per share) $ 0.84 $ 0.54 $ 0.39
Weighted average shares outstanding:      
Basic (in shares) 23,471,241 23,059,045 22,936,413
Diluted (in shares) 23,813,772 23,307,738 23,153,493