Mar 24
2022
SELL
Open market or private sale
$1,003,040
$125.38 p/Share
8,000
Reduced 20.66%
30,725
Common Stock
Mar 24
2022
BUY
Exercise of conversion of derivative security
$263,240
$65.81 p/Share
4,000
Added 9.36%
38,725
Common Stock
Mar 23
2022
SELL
Open market or private sale
$752,520
$125.42 p/Share
6,000
Reduced 16.34%
30,725
Common Stock
Mar 23
2022
BUY
Exercise of conversion of derivative security
$197,430
$65.81 p/Share
3,000
Added 7.55%
36,725
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
7,923
Added 19.11%
33,536
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$122,383
$104.96 p/Share
1,166
Reduced 4.35%
25,613
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
4,755
Added 15.08%
26,779
Common Stock
Nov 11
2021
SELL
Open market or private sale
$240,619
$101.57 p/Share
2,369
Reduced 9.71%
22,024
Common Stock
Nov 08
2021
SELL
Open market or private sale
$63,586
$100.77 p/Share
631
Reduced 2.52%
24,393
Common Stock
Nov 05
2021
SELL
Open market or private sale
$627,973
$98.8 p/Share
6,356
Reduced 20.25%
25,024
Common Stock
Mar 24
2021
BUY
Exercise of conversion of derivative security
$319,320
$79.83 p/Share
4,000
Added 10.33%
34,725
Common Stock
Mar 23
2021
BUY
Exercise of conversion of derivative security
$239,490
$79.83 p/Share
3,000
Added 8.17%
33,725
Common Stock
Mar 12
2021
SELL
Open market or private sale
$1,492,309
$94.81 p/Share
15,740
Reduced 33.4%
31,380
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
$846,655
$53.79 p/Share
15,740
Added 25.04%
47,120
Common Stock
Mar 09
2021
SELL
Open market or private sale
$2,381,581
$92.27 p/Share
25,811
Reduced 45.13%
31,380
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
$1,624,028
$62.92 p/Share
25,811
Added 31.1%
57,191
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$68,745
$85.08 p/Share
808
Reduced 2.51%
31,380
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$350
$87.38 p/Share
4
Reduced 0.01%
28,958
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$350
$87.38 p/Share
4
Reduced 0.01%
28,958
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
-
3,230
Added 9.12%
32,188
Common Stock
Feb 16
2021
BUY
Payment of exercise price or tax liability
$34,121
$85.73 p/Share
398
Added 1.36%
28,962
Common Stock
Feb 16
2021
BUY
Payment of exercise price or tax liability
$34,121
$85.73 p/Share
398
Added 1.36%
28,962
Common Stock
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
1,478
Added 4.79%
29,360
Common Stock
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
1,478
Added 4.79%
29,360
Common Stock
Nov 06
2020
SELL
Open market or private sale
$119,664
$74.79 p/Share
1,600
Reduced 5.43%
27,882
Common Stock