Aug 20
2024
BUY
Exercise of conversion of derivative security
$49,884
$52.51 p/Share
950
Added 9.83%
8,715
Common Stock
Aug 19
2024
SELL
Open market or private sale
$57,409
$178.29 p/Share
322
Reduced 3.98%
7,765
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$129,254
$203.55 p/Share
635
Reduced 7.28%
8,087
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
2,525
Added 22.45%
8,722
Common Stock
Sep 06
2023
SELL
Open market or private sale
$39,619
$170.04 p/Share
233
Reduced 3.62%
6,197
Common Stock
May 06
2023
SELL
Payment of exercise price or tax liability
$18,466
$179.29 p/Share
103
Reduced 1.58%
6,430
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
$57,761
$52.51 p/Share
1,100
Added 14.41%
6,533
Common Stock
Mar 08
2023
SELL
Open market or private sale
$72,578
$184.21 p/Share
394
Reduced 6.76%
5,433
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$15,686
$178.25 p/Share
88
Reduced 1.49%
5,827
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$37,967
$178.25 p/Share
213
Reduced 3.48%
5,915
Common Stock
Feb 25
2023
BUY
Grant, award, or other acquisition
-
1,236
Added 16.78%
6,128
Common Stock
Aug 15
2022
SELL
Open market or private sale
$35,750
$143.0 p/Share
250
Reduced 4.86%
4,892
Common Stock
Jun 02
2022
SELL
Open market or private sale
$44,884
$120.98 p/Share
371
Reduced 6.73%
5,142
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$11,330
$116.8 p/Share
97
Reduced 1.73%
5,513
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$12,512
$121.48 p/Share
103
Reduced 1.8%
5,610
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$14,207
$137.93 p/Share
103
Reduced 1.77%
5,713
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$13,188
$134.57 p/Share
98
Reduced 1.66%
5,816
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
1,308
Added 18.11%
5,914
Common Stock
Aug 26
2021
SELL
Open market or private sale
$76,013
$151.12 p/Share
503
Reduced 9.85%
4,606
Common Stock
May 11
2021
SELL
Open market or private sale
$75,031
$157.96 p/Share
475
Reduced 8.51%
5,109
Common Stock
May 09
2021
SELL
Payment of exercise price or tax liability
$30,984
$164.81 p/Share
188
Reduced 3.26%
5,584
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$16,621
$161.37 p/Share
103
Reduced 1.75%
5,772
Common Stock
Mar 08
2021
SELL
Open market or private sale
$39,522
$158.09 p/Share
250
Reduced 4.08%
5,875
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$16,331
$152.63 p/Share
107
Reduced 1.72%
6,125
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
993
Added 13.74%
6,232
Common Stock