Jun 30
2020
BUY
Exercise of conversion of derivative security
-
15,625
Added 12.6%
108,414
Common Stock
Jun 27
2020
SELL
Payment of exercise price or tax liability
$949,721
$54.18 p/Share
17,529
Reduced 15.89%
92,789
Common Stock
Jun 27
2020
BUY
Exercise of conversion of derivative security
-
40,938
Added 27.07%
110,318
Common Stock
Jul 10
2019
SELL
Payment of exercise price or tax liability
$526,387
$59.6 p/Share
8,832
Reduced 11.29%
69,380
Common Stock
Jul 10
2019
BUY
Exercise of conversion of derivative security
-
17,813
Added 18.55%
78,212
Common Stock
Jul 02
2019
SELL
Payment of exercise price or tax liability
$449,403
$58.01 p/Share
7,747
Reduced 11.37%
60,399
Common Stock
Jul 02
2019
BUY
Exercise of conversion of derivative security
-
15,625
Added 18.65%
68,146
Common Stock
Jul 01
2019
SELL
Open market or private sale
$5,800,000
$58.0 p/Share
100,000
Reduced 65.56%
52,521
Common Stock
Jul 01
2019
BUY
Exercise of conversion of derivative security
$3,243,000
$32.43 p/Share
100,000
Added 39.6%
152,521
Common Stock
Jun 30
2019
SELL
Payment of exercise price or tax liability
$441,347
$56.97 p/Share
7,747
Reduced 12.85%
52,521
Common Stock
Jun 30
2019
BUY
Exercise of conversion of derivative security
-
15,625
Added 20.59%
60,268
Common Stock
Jun 27
2019
SELL
Payment of exercise price or tax liability
$517,986
$56.66 p/Share
9,142
Reduced 17.0%
44,643
Common Stock
Jun 27
2019
BUY
Exercise of conversion of derivative security
-
18,437
Added 25.53%
53,785
Common Stock
Jun 24
2019
SELL
Open market or private sale
$2,812,500
$56.25 p/Share
50,000
Reduced 58.58%
35,348
Common Stock
Jun 24
2019
BUY
Exercise of conversion of derivative security
$1,621,500
$32.43 p/Share
50,000
Added 36.94%
85,348
Common Stock
Jul 24
2018
SELL
Payment of exercise price or tax liability
$301,657
$48.67 p/Share
6,198
Reduced 14.92%
35,348
Common Stock
Jul 24
2018
BUY
Exercise of conversion of derivative security
-
12,500
Added 23.13%
41,546
Common Stock
Jul 10
2018
SELL
Payment of exercise price or tax liability
$412,719
$46.73 p/Share
8,832
Reduced 23.32%
29,046
Common Stock
Jul 10
2018
BUY
Exercise of conversion of derivative security
-
17,812
Added 31.98%
37,878
Common Stock
Jul 02
2018
SELL
Payment of exercise price or tax liability
$532,729
$44.06 p/Share
12,091
Reduced 37.6%
20,066
Common Stock
Jul 02
2018
BUY
Exercise of conversion of derivative security
-
31,250
Added 49.28%
32,157
Common Stock
Jun 25
2018
SELL
Open market or private sale
$2,099,040
$43.73 p/Share
48,000
Reduced 98.15%
907
Common Stock
Jul 24
2017
SELL
Payment of exercise price or tax liability
$331,368
$50.8 p/Share
6,523
Reduced 11.77%
48,907
Common Stock
Jul 24
2017
BUY
Exercise of conversion of derivative security
-
12,500
Added 18.4%
55,430
Common Stock
Jul 02
2017
SELL
Payment of exercise price or tax liability
$408,842
$50.14 p/Share
8,154
Reduced 15.96%
42,930
Common Stock