May 05
2021
BUY
Exercise of conversion of derivative security
$365,500
$36.55 p/Share
10,000
Added 9.77%
92,313
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$72,755
$79.34 p/Share
917
Reduced 0.99%
91,521
Common Stock
Feb 24
2021
SELL
Open market or private sale
$286,475
$79.4 p/Share
3,608
Reduced 3.94%
87,913
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
$189,100
$41.79 p/Share
4,525
Added 4.67%
92,438
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$100,688
$74.75 p/Share
1,347
Reduced 1.45%
91,566
Common Stock
Feb 19
2021
SELL
Open market or private sale
$272,770
$74.67 p/Share
3,653
Reduced 3.99%
87,913
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
$138,750
$27.75 p/Share
5,000
Added 5.11%
92,913
Common Stock
Feb 13
2021
SELL
Payment of exercise price or tax liability
$32,452
$74.26 p/Share
437
Reduced 0.49%
87,913
Common Stock
Feb 13
2021
BUY
Grant, award, or other acquisition
-
1,019
Added 1.14%
88,350
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$616,984
$74.13 p/Share
8,323
Reduced 8.7%
87,331
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
23,351
Added 19.8%
94,609
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$50,963
$73.86 p/Share
690
Reduced 0.95%
72,303
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
2,312
Added 3.07%
72,993
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$327,433
$72.99 p/Share
4,486
Reduced 5.44%
78,026
Common Stock
Nov 16
2020
SELL
Open market or private sale
$1,132,367
$72.99 p/Share
15,514
Reduced 18.0%
70,681
Common Stock
Nov 16
2020
BUY
Exercise of conversion of derivative security
$695,400
$34.77 p/Share
20,000
Added 19.86%
80,681
Common Stock
Nov 03
2020
SELL
Open market or private sale
$512,319
$63.65 p/Share
8,049
Reduced 10.22%
70,681
Common Stock
Nov 03
2020
SELL
Payment of exercise price or tax liability
$124,610
$63.87 p/Share
1,951
Reduced 2.55%
74,470
Common Stock
Nov 03
2020
BUY
Exercise of conversion of derivative security
$347,700
$34.77 p/Share
10,000
Added 11.67%
75,681
Common Stock
Nov 02
2020
SELL
Payment of exercise price or tax liability
$118,511
$62.44 p/Share
1,898
Reduced 2.48%
74,491
Common Stock
Nov 02
2020
SELL
Open market or private sale
$500,785
$61.81 p/Share
8,102
Reduced 10.28%
70,681
Common Stock
Nov 02
2020
BUY
Exercise of conversion of derivative security
$347,700
$34.77 p/Share
10,000
Added 11.67%
75,681
Common Stock