May 03
2024
SELL
Open market or private sale
$829,500
$230.93 p/Share
3,592
Reduced 15.27%
19,932
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$343,504
$153.35 p/Share
2,240
Added 8.69%
23,524
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$399,713
$238.92 p/Share
1,673
Reduced 7.29%
21,284
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$722,733
$238.92 p/Share
3,025
Added 11.64%
22,957
Common Stock
Feb 12
2024
SELL
Open market or private sale
$7,727,064
$212.99 p/Share
36,279
Reduced 64.58%
19,901
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$2,911,034
$116.26 p/Share
25,039
Added 30.83%
56,180
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$3,411,418
$201.43 p/Share
16,936
Reduced 35.23%
31,141
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
$6,431,055
$201.43 p/Share
31,927
Added 39.91%
48,077
Common Stock
Feb 14
2023
SELL
Open market or private sale
$7,845,445
$179.69 p/Share
43,661
Reduced 73.15%
16,022
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
$4,078,261
$131.68 p/Share
30,971
Added 34.16%
59,683
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$2,623,936
$172.31 p/Share
15,228
Reduced 34.68%
28,688
Common Stock
Jan 29
2023
BUY
Grant, award, or other acquisition
$4,857,246
$172.31 p/Share
28,189
Added 39.09%
43,916
Common Stock
Jan 29
2022
SELL
Sale (or disposition) back to the issuer
$3,028,788
$177.06 p/Share
17,106
Reduced 46.89%
19,376
Common Stock
Jan 29
2022
BUY
Grant, award, or other acquisition
$5,401,569
$177.06 p/Share
30,507
Added 45.54%
36,482
Common Stock
Nov 24
2021
SELL
Open market or private sale
$4,467,815
$171.22 p/Share
26,094
Reduced 81.37%
5,975
Common Stock
Nov 24
2021
BUY
Exercise of conversion of derivative security
$2,216,092
$102.73 p/Share
21,572
Added 40.22%
32,069
Common Stock
Oct 31
2021
SELL
Payment of exercise price or tax liability
$2,770,401
$173.78 p/Share
15,942
Reduced 60.3%
10,497
Common Stock
Oct 31
2021
BUY
Grant, award, or other acquisition
$4,594,569
$173.78 p/Share
26,439
Added 66.31%
13,432
Common Stock
Nov 10
2020
SELL
Open market or private sale
$246,772
$119.56 p/Share
2,064
Reduced 100.0%
0
Common Stock
Oct 31
2020
SELL
Payment of exercise price or tax liability
$255,746
$91.24 p/Share
2,803
Reduced 57.59%
2,064
Common Stock
Oct 31
2020
BUY
Grant, award, or other acquisition
$444,065
$91.24 p/Share
4,867
Added 50.0%
4,867
Common Stock