Jul 07
2022
BUY
Exercise of conversion of derivative security
$70,045
$62.54 p/Share
1,120
Added 5.78%
18,258
Common Stock
Jul 06
2022
SELL
Open market or private sale
$846,044
$155.58 p/Share
5,438
Reduced 24.09%
17,138
Common Stock
Jul 06
2022
BUY
Exercise of conversion of derivative security
$451,533
$104.57 p/Share
4,318
Added 16.75%
21,456
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$24,304
$182.74 p/Share
133
Reduced 0.57%
23,144
Common Stock
Oct 26
2021
SELL
Payment of exercise price or tax liability
$85,016
$205.85 p/Share
413
Reduced 1.74%
23,277
Common Stock
Oct 25
2021
SELL
Payment of exercise price or tax liability
$10,972
$207.02 p/Share
53
Reduced 0.22%
23,690
Common Stock
Oct 25
2021
BUY
Grant, award, or other acquisition
-
3,623
Added 13.24%
23,743
Common Stock
Oct 24
2021
SELL
Payment of exercise price or tax liability
$44,000
$204.65 p/Share
215
Reduced 1.06%
20,120
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$11,583
$180.98 p/Share
64
Reduced 0.31%
20,335
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$55,242
$181.12 p/Share
305
Reduced 1.47%
20,399
Common Stock
Apr 05
2021
SELL
Open market or private sale
$198,950
$173.0 p/Share
1,150
Reduced 5.26%
20,704
Common Stock
Apr 05
2021
BUY
Exercise of conversion of derivative security
$53,234
$46.29 p/Share
1,150
Added 5.0%
21,854
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$17,043
$127.19 p/Share
134
Reduced 0.64%
20,704
Common Stock
Oct 26
2020
BUY
Grant, award, or other acquisition
-
5,478
Added 20.82%
20,838
Common Stock
Oct 25
2020
SELL
Payment of exercise price or tax liability
$5,019
$94.69 p/Share
53
Reduced 0.34%
15,360
Common Stock
Oct 24
2020
SELL
Payment of exercise price or tax liability
$26,608
$94.69 p/Share
281
Reduced 1.79%
15,413
Common Stock
Sep 01
2020
SELL
Payment of exercise price or tax liability
$6,973
$108.96 p/Share
64
Reduced 0.41%
15,694
Common Stock
Aug 20
2020
SELL
Payment of exercise price or tax liability
$33,321
$109.25 p/Share
305
Reduced 1.9%
15,758
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$13,783
$102.86 p/Share
134
Reduced 0.83%
16,063
Common Stock
Oct 26
2019
SELL
Payment of exercise price or tax liability
$7,744
$124.9 p/Share
62
Reduced 0.38%
16,197
Common Stock
Oct 25
2019
SELL
Payment of exercise price or tax liability
$6,620
$124.9 p/Share
53
Reduced 0.32%
16,259
Common Stock
Oct 24
2019
SELL
Payment of exercise price or tax liability
$24,361
$124.29 p/Share
196
Reduced 1.19%
16,312
Common Stock
Oct 24
2019
BUY
Grant, award, or other acquisition
-
1,126
Added 6.39%
16,508
Common Stock