May 17
2021
BUY
Exercise of conversion of derivative security
$1,993,950
$44.31 p/Share
45,000
Added 46.4%
51,993
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$193,507
$48.22 p/Share
4,013
Reduced 36.46%
6,993
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
7,539
Added 40.65%
11,006
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$189,369
$47.99 p/Share
3,946
Reduced 53.23%
3,467
Common Stock
Feb 11
2021
BUY
Exercise of conversion of derivative security
-
7,413
Added 50.0%
7,413
Common Stock
Feb 14
2020
SELL
Open market or private sale
$190,439
$54.01 p/Share
3,526
Reduced 100.0%
0
Common Stock
Feb 13
2020
SELL
Payment of exercise price or tax liability
$221,976
$53.93 p/Share
4,116
Reduced 36.56%
7,143
Common Stock
Feb 13
2020
SELL
Open market or private sale
$195,354
$54.01 p/Share
3,617
Reduced 50.64%
3,526
Common Stock
Feb 13
2020
BUY
Exercise of conversion of derivative security
-
7,733
Added 40.72%
11,259
Common Stock
Feb 12
2020
SELL
Payment of exercise price or tax liability
$219,537
$54.72 p/Share
4,012
Reduced 53.22%
3,526
Common Stock
Feb 12
2020
BUY
Exercise of conversion of derivative security
-
7,538
Added 50.0%
7,538
Common Stock
Dec 30
2019
SELL
Sale (or disposition) back to the issuer
$957,996
$52.15 p/Share
18,370
Reduced 81.64%
4,130
Common Stock
Dec 30
2019
SELL
Open market or private sale
$215,380
$52.15 p/Share
4,130
Reduced 100.0%
0
Common Stock
Dec 30
2019
BUY
Exercise of conversion of derivative security
$958,050
$42.58 p/Share
22,500
Added 50.0%
22,500
Common Stock
Nov 07
2019
SELL
Sale (or disposition) back to the issuer
$416,134
$50.6 p/Share
8,224
Reduced 73.1%
3,026
Common Stock
Nov 07
2019
SELL
Open market or private sale
$154,750
$51.14 p/Share
3,026
Reduced 100.0%
0
Common Stock
Nov 07
2019
BUY
Exercise of conversion of derivative security
$416,138
$36.99 p/Share
11,250
Added 50.0%
11,250
Common Stock
Jun 05
2019
SELL
Open market or private sale
$586,948
$53.18 p/Share
11,037
Reduced 100.0%
0
Common Stock
Feb 13
2019
SELL
Payment of exercise price or tax liability
$136,199
$45.92 p/Share
2,966
Reduced 21.18%
11,037
Common Stock
Feb 13
2019
BUY
Exercise of conversion of derivative security
-
7,733
Added 35.58%
14,003
Common Stock
Feb 11
2019
SELL
Payment of exercise price or tax liability
$184,896
$47.47 p/Share
3,895
Reduced 38.32%
6,270
Common Stock
Feb 11
2019
BUY
Exercise of conversion of derivative security
-
10,165
Added 50.0%
10,165
Common Stock
Feb 21
2018
SELL
Open market or private sale
$313,536
$50.23 p/Share
6,242
Reduced 100.0%
0
Common Stock
Feb 11
2018
SELL
Payment of exercise price or tax liability
$180,892
$46.73 p/Share
3,871
Reduced 38.28%
6,242
Common Stock
Feb 11
2018
BUY
Exercise of conversion of derivative security
-
10,113
Added 50.0%
10,113
Common Stock