Option
Stock Option (right to buy) 40,269 $50.93 $2,050,699 Sale
Common Stock 10,000 $99.55 $995,500 Sale
Common Stock 5,269 $99.85 $526,110 Sale
Common Stock 5,000 $99.77 $498,850 Option
Common Stock 40,269 $50.93 $2,050,699 Sale
Common Stock 10,000 $99.4 $994,000 Sale
Common Stock 10,000 $99.47 $994,720 Sale
Common Stock 4,000 $99.28 $397,108 Option
Common Stock 4,000 $50.93 $203,700 Option
Stock Option (right to buy) 4,000 $50.93 $203,700 Sale
Common Stock 1,805 $99.4 $179,421 Option
Common Stock 1,805 $50.93 $91,920 Option
Stock Option (right to buy) 1,805 $50.93 $91,920 Option
Stock Option (right to buy) 37,180 $52.9 $1,966,636 Sale
Common Stock 37,180 $78.69 $2,925,620 Option
Common Stock 12,820 $52.9 $678,114 Option
Common Stock 37,180 $52.9 $1,966,636 Option
Stock Option (right to buy) 12,820 $52.9 $678,114 Option
Common Stock 4,501 N/A N/A Sale
Common Stock 4,501 N/A N/A Option
Stock Option (right to buy) 4,501 N/A N/A Sale
Common Stock 10,000 N/A N/A Option
Common Stock 10,000 N/A N/A Option
Stock Option (right to buy) 10,000 N/A N/A Sale
Common Stock 29,955 N/A N/A Option
Common Stock 29,955 N/A N/A Option
Stock Option (right to buy) 29,955 N/A N/A Option
Stock Option (right to buy) 10,000 N/A N/A Option
Common Stock 10,000 N/A N/A Sale
Common Stock 10,000 N/A N/A Option
Stock Option (right to buy) 10,300 N/A N/A Sale
Common Stock 10,300 N/A N/A Option
Common Stock 10,300 N/A N/A Option
Stock Option (right to buy) 80,000 N/A N/A Sale
Common Stock 80,000 N/A N/A Option
Common Stock 80,000 N/A N/A Option
Stock Option (right to buy) 90,610 N/A N/A Sale
Common Stock 90,610 N/A N/A Option
Common Stock 90,610 N/A N/A Sale
Common Stock 35,400 N/A N/A Option
Common Stock 35,400 N/A N/A Option
Stock Option (right to buy) 35,400 N/A N/A Sale
Common Stock 19,136 N/A N/A Option
Stock Option (right to buy) 19,136 N/A N/A Option
Common Stock 19,136 N/A N/A Sale
Common Stock 54,533 N/A N/A Option
Common Stock 54,533 N/A N/A Option
Stock Option (right to buy) 54,533 N/A N/A Option
Common Stock 31,400 N/A N/A Option
Stock Option (right to buy) 31,400 N/A N/A Sale
Common Stock 31,400 N/A N/A Option
Stock Option (right to buy) 40,000 N/A N/A Option
Common Stock 40,000 N/A N/A Sale
Common Stock 40,000 N/A N/A Option
Common Stock 40,000 N/A N/A Sale
Common Stock 40,000 N/A N/A Option
Stock Option (right to buy) 40,000 N/A N/A Option
Common Stock 56,116 N/A N/A Option
Stock Option (right to buy) 56,116 N/A N/A Sale
Common Stock 56,116 N/A N/A Option
Common Stock 52,306 N/A N/A Sale
Common Stock 40,956 N/A N/A Option
Stock Option (right to buy) 52,306 N/A N/A Option
Common Stock 9,044 N/A N/A Sale
Common Stock 9,044 N/A N/A Option
Stock Option (right to buy) 9,044 N/A N/A Option
Stock Option (right to buy) 70,784 N/A N/A Option
Common Stock 70,784 N/A N/A Sale
Common Stock 70,784 N/A N/A Option
Stock Option (right to buy) 60,000 N/A N/A Option
Common Stock 60,000 N/A N/A Sale
Common Stock 60,000 N/A N/A Option
Stock Option (right to buy) 15,519 N/A N/A Option
Common Stock 15,519 N/A N/A Sale
Common Stock 15,519 N/A N/A Option
Common Stock 34,007 N/A N/A Option
Stock Option (right to buy) 34,007 N/A N/A Sale
Common Stock 34,007 N/A N/A Sale
Common Stock 50,000 N/A N/A Option
Common Stock 50,000 N/A N/A Option
Stock Option (right to buy) 50,000 N/A N/A Option
Stock Option (right to buy) 10,000 N/A N/A Sale
Common Stock 10,000 N/A N/A Option
Common Stock 10,000 N/A N/A Sale
Common Stock 40,000 N/A N/A Option
Stock Option (right to buy) 40,000 N/A N/A Option
Common Stock 40,000 N/A N/A Option
Stock Option (right to buy) 46,618 N/A N/A Sale
Common Stock 46,618 N/A N/A Option
Common Stock 46,618 N/A N/A Option
Common Stock 100,000 N/A N/A Sale
Common Stock 100,000 N/A N/A Option
Stock Option (right to buy) 100,000 N/A N/A Option
Common Stock 2,722 N/A N/A Sale
Common Stock 2,722 N/A N/A Option
Stock Option (right to buy) 2,722 N/A N/A Option
Stock Option (right to buy) 50,000 N/A N/A Option
Common Stock 50,000 N/A N/A Sale
Common Stock 50,000 N/A N/A Option
Common Stock 2,222 N/A N/A Option
Stock Option (right to buy) 2,222 N/A N/A Sale
Common Stock 2,222 N/A N/A Sale
Common Stock 10,410 N/A N/A Option
Common Stock 10,410 N/A N/A Option
Stock Option (right to buy) 10,410 N/A N/A Sale
Common Stock 10,000 N/A N/A Option
Common Stock 10,000 N/A N/A Option
Stock Option (right to buy) 10,000 N/A N/A Sale
Common Stock 29,948 N/A N/A Option
Common Stock 29,948 N/A N/A Option
Stock Option (right to buy) 29,948 N/A N/A Option
Stock Option (right to buy) 2,200 N/A N/A Sale
Common Stock 2,200 N/A N/A Option
Common Stock 2,200 N/A N/A Option
Common Stock 20,500 N/A N/A Sale
Common Stock 20,500 N/A N/A Option
Stock Option (right to buy) 20,500 N/A N/A Sale
Common Stock 80,000 N/A N/A Option
Stock Option (right to buy) 80,000 N/A N/A Option
Common Stock 80,000 N/A N/A Option
Stock Option (right to buy) 100,000 N/A N/A Sale
Common Stock 100,000 N/A N/A Option
Common Stock 100,000 N/A N/A Sale
Common Stock 100,610 N/A N/A Option
Stock Option (right to buy) 100,610 N/A N/A Option
Common Stock 100,610 N/A N/A Option
Common Stock 920 N/A N/A Option
Stock Option (right to buy) 920 N/A N/A Sale
Common Stock 920 N/A N/A Option
Stock Option (right to buy) 140 N/A N/A Option
Common Stock 140 N/A N/A Sale
Common Stock 140 N/A N/A Option
Common Stock 40,000 N/A N/A Option
Stock Option (right to buy) 40,000 N/A N/A Sale
Common Stock 40,000 N/A N/A Option
Common Stock 40,000 N/A N/A Sale
Common Stock 40,000 N/A N/A Option
Stock Option (right to buy) 40,000 N/A N/A Option
Stock Option (right to buy) 22,000 N/A N/A Sale
Common Stock 22,000 N/A N/A Option
Common Stock 22,000 N/A N/A Option
Common Stock 15,628 N/A N/A Sale
Common Stock 15,628 N/A N/A Option
Stock Option (right to buy) 15,628 N/A N/A Option
Stock Option (right to buy) 25,000 N/A N/A Option
Common Stock 25,000 N/A N/A Sale
Common Stock 25,000 N/A N/A Sale
Common Stock 457 N/A N/A Option
Stock Option (right to buy) 457 N/A N/A Option
Common Stock 457 N/A N/A Option
Common Stock 8,915 N/A N/A Sale
Common Stock 8,915 N/A N/A Option
Stock Option (right to buy) 8,915 N/A N/A Sale
Common Stock 97,735 N/A N/A Option
Stock Option (right to buy) 97,735 N/A N/A Option
Common Stock 97,735 N/A N/A Option
Stock Option (right to buy) 115,000 N/A N/A Sale
Common Stock 115,000 N/A N/A Option
Common Stock 115,000 N/A N/A Option
Stock Option (right to buy) 40,000 N/A N/A Option
Common Stock 40,000 N/A N/A Sale
Common Stock 40,000 N/A N/A Option
Stock Option (right to buy) 54,780 N/A N/A Sale
Common Stock 23,432 N/A N/A Option
Common Stock 54,780 N/A N/A Sale
Common Stock 76,568 N/A N/A Option
Stock Option (right to buy) 76,568 N/A N/A Option
Common Stock 76,568 N/A N/A Option
Stock Option (right to buy) 17,877 N/A N/A Option
Common Stock 17,877 N/A N/A Sale
Common Stock 17,877 N/A N/A Sale
Common Stock 100,000 N/A N/A Option
Common Stock 100,000 N/A N/A Option
Stock Option (right to buy) 100,000 N/A N/A Sale
Common Stock 50,000 N/A N/A Option
Stock Option (right to buy) 50,000 N/A N/A Option
Common Stock 50,000 N/A N/A Option
Stock Option (right to buy) 21,790 N/A N/A Sale
Common Stock 21,790 N/A N/A Option
Common Stock 21,790 N/A N/A Sale
Common Stock 50,000 N/A N/A Option
Common Stock 50,000 N/A N/A Option
Stock Option (right to buy) 50,000 N/A N/A Sale
Common Stock 94,455 N/A N/A Option
Common Stock 94,455 N/A N/A Option
Stock Option (right to buy) 94,455 N/A N/A Option
Common Stock 2,500 N/A N/A Sale
Common Stock 2,500 N/A N/A Option
Stock Option (right to buy) 2,500 N/A N/A Sale
Common Stock 303,045 N/A N/A Option
Common Stock 303,045 N/A N/A Option
Stock Option (right to buy) 303,045 N/A N/A Sale
Common Stock 28,210 N/A N/A Option
Stock Option (Right to buy) 28,210 N/A N/A Option
Common Stock 28,210 N/A N/A Option
Common Stock 75,000 N/A N/A Sale
Common Stock 75,000 N/A N/A Option
Stock Option (Right to buy) 75,000 N/A N/A Option
Stock Option (Right to buy) 25,000 N/A N/A Sale
Common Stock 25,000 N/A N/A Option
Common Stock 25,000 N/A N/A Option
Common Stock 42,000 N/A N/A Sale
Common Stock 42,000 N/A N/A Option
Stock Option (Right to buy) 42,000 N/A N/A Option
Common Stock 50,000 N/A N/A Sale
Common Stock 50,000 N/A N/A Option
Stock Option (Right to buy) 50,000 N/A N/A Option
Stock Option (Right to buy) 156,080 N/A N/A Option
Common Stock 156,080 N/A N/A Sale
Common Stock 156,080 N/A N/A Option
Stock Option (Right to buy) 293,920 N/A N/A Sale
Common Stock 293,920 N/A N/A Option
Common Stock 293,920 N/A N/A Option
Common Stock 19,000 N/A N/A Option
Stock Option (Right to buy) 19,000 N/A N/A Sale
Common Stock 19,000 N/A N/A Option
Common Stock 20,000 N/A N/A Option
Stock Option (Right to buy) 20,000 N/A N/A Sale
Common Stock 20,000 N/A N/A Sale
Common Stock 180,000 N/A N/A Option
Common Stock 180,000 N/A N/A Option
Stock Option (Right to buy) 180,000 N/A N/A Option
Common Stock 100,000 N/A N/A Option
Stock Option (Right to buy) 100,000 N/A N/A Sale
Common Stock 100,000 N/A N/A Option
Stock Option (Right to buy) 46,913 N/A N/A Option
Common Stock 46,913 N/A N/A Sale
Common Stock 46,913 N/A N/A Sale
Common Stock 3,087 N/A N/A Option
Stock Option (Right to buy) 3,087 N/A N/A Option
Common Stock 3,087 N/A N/A Option
Common Stock 24,900 N/A N/A Sale
Common Stock 24,900 N/A N/A Option
Stock Option (Right to buy) 24,900 N/A N/A Option
Common Stock 100 N/A N/A Option
Stock Option (Right to buy) 100 N/A N/A Sale
Common Stock 100 N/A N/A Option
Stock Option (Right to buy) 22,409 N/A N/A Option
Common Stock 22,409 N/A N/A Sale
Common Stock 22,409 N/A N/A Option
Stock Option (Right to buy) 52,591 N/A N/A Option
Common Stock 52,591 N/A N/A Sale
Common Stock 52,591 N/A N/A Sale
Common Stock 200,000 N/A N/A Option
Common Stock 200,000 N/A N/A Option
Stock Option (Right to buy) 200,000 N/A N/A Option
Common Stock 39,974 N/A N/A Sale
Common Stock 39,974 N/A N/A Option
Stock Option (Right to buy) 39,974 N/A N/A Sale
Common Stock 10,026 N/A N/A Option
Common Stock 10,026 N/A N/A Option
Stock Option (Right to buy) 10,026 N/A N/A Option
Stock Option (Right to buy) 20,000 N/A N/A Sale
Common Stock 20,000 N/A N/A Option
Common Stock 20,000 N/A N/A Option
Stock Option (Right to buy) 90,000 N/A N/A Option
Common Stock 90,000 N/A N/A Sale
Common Stock 90,000 N/A N/A Option
Stock Option (Right to buy) 60,000 N/A N/A Sale
Common Stock 60,000 N/A N/A Option
Common Stock 60,000 N/A N/A Sale
Common Stock 100,000 N/A N/A Option
Stock Option (Right to buy) 100,000 N/A N/A Option
Common Stock 100,000 N/A N/A Sale
Common Stock 75,000 N/A N/A Option
Stock Option (Right to buy) 75,000 N/A N/A Option
Common Stock 75,000 N/A N/A Option
Stock Option (right to buy) 19,020 N/A N/A Option
Common Stock 19,020 N/A N/A Sale
Common Stock 19,020 N/A N/A Sale
Common Stock 25,000 N/A N/A Option
Stock Option (right to buy) 25,000 N/A N/A Option
Common Stock 25,000 N/A N/A Sale
Common Stock 96,688 N/A N/A Option
Stock Option (right to buy) 96,688 N/A N/A Option
Common Stock 96,688 N/A N/A Sale
Common Stock 53,212 N/A N/A Option
Common Stock 53,212 N/A N/A Option
Stock Option (right to buy) 53,212 N/A N/A Option
Stock Option (right to buy) 100 N/A N/A Sale
Common Stock 100 N/A N/A Option
Common Stock 100 N/A N/A Option
Common Stock 50,000 N/A N/A Option
Stock Option (right to buy) 50,000 N/A N/A Sale
Common Stock 50,000 N/A N/A Sale
Common Stock 50,000 N/A N/A Option
Common Stock 50,000 N/A N/A Option
Stock Option (right to buy) 50,000 N/A N/A Sale
Common Stock 50,000 N/A N/A Option
Common Stock 50,000 N/A N/A Option
Stock Option (right to buy) 50,000 N/A N/A Option
Common Stock 22,184 N/A N/A Option
Stock Option (right to buy) 22,184 N/A N/A Sale
Common Stock 22,184 N/A N/A Option
Common Stock 2,816 N/A N/A Sale
Common Stock 2,816 N/A N/A Option
Stock Option (right to buy) 2,816 N/A N/A Option
Stock Option (right to buy) 90,000 N/A N/A Sale
Common Stock 90,000 N/A N/A Option
Common Stock 90,000 N/A N/A Sale
Common Stock 35,000 N/A N/A Option
Common Stock 35,000 N/A N/A Option
Stock Option (right to buy) 35,000 N/A N/A Sale
Common Stock 16,064 N/A N/A Option
Stock Option (right to buy) 16,064 N/A N/A Option
Common Stock 16,064 N/A N/A Sale
Common Stock 58,936 N/A N/A Option
Common Stock 58,936 N/A N/A Option
Stock Option (right to buy) 58,936 N/A N/A Option
Common Stock 50,000 N/A N/A Sale
Common Stock 50,000 N/A N/A Option
Stock Option (right to buy) 50,000 N/A N/A Option
Stock Option (Right to Buy) 2,990 N/A N/A Option
Common Stock 2,990 N/A N/A Purchase
Common Stock 2,500 N/A N/A