Table:
Number of Shares	Weighted-Average Exercise Price Per Share	Weighted-Average Remaining Contractual Term (in Years)

Outstanding at September 30, 2016	3,015,374	$3.95	6.4

Granted	147,800	$7.06

Exercised	(235,514)	$2.92

Canceled	(81,794)	$3.59

Outstanding at September 30, 2017	2,845,866	$4.21	5.4

Granted	299,397	$8.60

Exercised	(250,823)	$2.96

Canceled	(88,076)	$5.23

Outstanding at September 30, 2018	2,806,364	$4.75	4.6

Granted	409,368	$9.59

Exercised	(1,384,647)	$3.25

Canceled	(144,183)	$6.62

Outstanding at September 30, 2019	1,686,902	7.00	5.4

Recognize the table in this picture and return a markdown-style reconstructed table in text.

|  | Number of Shares | Weighted-Average Exercise Price Per Share | Weighted-Average Remaining Contractual Term (in Years) |
| --- | --- | --- | --- |
| Outstanding at September 30, 2016 | 3,015,374 | $3.95 | 6.4 |
| Granted | 147,800 | $7.06 |  |
| Exercised | (235,514) | $2.92 |  |
| Canceled | (81,794) | $3.59 |  |
| Outstanding at September 30, 2017 | 2,845,866 | $4.21 | 5.4 |
| Granted | 299,397 | $8.60 |  |
| Exercised | (250,823) | $2.96 |  |
| Canceled | (88,076) | $5.23 |  |
| Outstanding at September 30, 2018 | 2,806,364 | $4.75 | 4.6 |
| Granted | 409,368 | $9.59 |  |
| Exercised | (1,384,647) | $3.25 |  |
| Canceled | (144,183) | $6.62 |  |
| Outstanding at September 30, 2019 | 1,686,902 | 7.00 | 5.4 |