Feb 21
2024
SELL
Sale (or disposition) back to the issuer
-
3,255
Reduced 10.48%
27,807
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
8,583
Added 21.65%
31,062
Common Stock
Jan 08
2024
SELL
Sale (or disposition) back to the issuer
-
1,249
Reduced 6.08%
19,281
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$12,348
$85.16 p/Share
145
Reduced 0.7%
20,530
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
6,292
Added 23.33%
20,676
Common Stock
Feb 28
2023
SELL
Sale (or disposition) back to the issuer
-
2,887
Reduced 16.72%
14,384
Common Stock
Jan 10
2023
SELL
Sale (or disposition) back to the issuer
-
1,107
Reduced 6.02%
17,271
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$13,362
$102.79 p/Share
130
Reduced 0.7%
18,378
Common Stock
Nov 08
2022
SELL
Open market or private sale
$212,205
$105.47 p/Share
2,012
Reduced 9.81%
18,508
Common Stock
Mar 11
2022
SELL
Open market or private sale
$101,610
$101.61 p/Share
1,000
Reduced 4.65%
20,520
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$13,734
$100.25 p/Share
137
Reduced 0.53%
25,589
Common Stock
Feb 23
2022
SELL
Sale (or disposition) back to the issuer
-
4,069
Reduced 15.9%
21,520
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
1,136
Added 4.23%
25,727
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
4,427
Added 15.26%
24,591
Common Stock
Jan 11
2022
SELL
Payment of exercise price or tax liability
$13,570
$112.15 p/Share
121
Reduced 0.56%
21,358
Common Stock
Jan 11
2022
SELL
Sale (or disposition) back to the issuer
-
1,194
Reduced 5.59%
20,164
Common Stock
Mar 09
2021
SELL
Open market or private sale
$203,253
$93.15 p/Share
2,182
Reduced 9.22%
21,480
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$131,502
$90.07 p/Share
1,460
Reduced 5.81%
23,662
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
1,175
Added 4.47%
25,122
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
4,650
Added 16.26%
23,947
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$61,397
$80.68 p/Share
761
Reduced 3.24%
22,712
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
$51,239
$58.76 p/Share
872
Added 3.58%
23,473
Common Stock
Jan 12
2021
SELL
Payment of exercise price or tax liability
$37,058
$77.69 p/Share
477
Reduced 2.07%
22,601
Common Stock
Nov 09
2020
SELL
Payment of exercise price or tax liability
$72,921
$66.9 p/Share
1,090
Reduced 4.51%
23,078
Common Stock
Nov 09
2020
BUY
Exercise of conversion of derivative security
$67,042
$57.35 p/Share
1,169
Added 4.66%
23,894
Common Stock