May 03
2024
SELL
Payment of exercise price or tax liability
$139,791
$195.24 p/Share
716
Reduced 2.7%
25,832
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$147,370
$203.55 p/Share
724
Reduced 2.65%
26,548
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
1,331
Added 4.65%
27,272
Common Stock
Dec 01
2023
SELL
Open market or private sale
$207,698
$186.11 p/Share
1,116
Reduced 4.12%
25,941
Common Stock
Jun 29
2023
SELL
Open market or private sale
$213,587
$183.18 p/Share
1,166
Reduced 4.13%
27,057
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
$133,775
$53.51 p/Share
2,500
Added 8.14%
28,223
Common Stock
Jun 12
2023
SELL
Open market or private sale
$273,420
$182.28 p/Share
1,500
Reduced 5.51%
25,723
Common Stock
May 06
2023
SELL
Payment of exercise price or tax liability
$18,466
$179.29 p/Share
103
Reduced 0.38%
27,223
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$15,686
$178.25 p/Share
88
Reduced 0.32%
27,326
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$45,275
$178.25 p/Share
254
Reduced 0.92%
27,414
Common Stock
Feb 25
2023
BUY
Grant, award, or other acquisition
-
1,824
Added 6.18%
27,668
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$11,330
$116.8 p/Share
97
Reduced 0.37%
25,844
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$12,512
$121.48 p/Share
103
Reduced 0.4%
25,941
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$14,621
$137.93 p/Share
106
Reduced 0.41%
26,044
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$13,188
$134.57 p/Share
98
Reduced 0.37%
26,150
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
1,815
Added 6.47%
26,248
Common Stock
May 09
2021
SELL
Payment of exercise price or tax liability
$30,984
$164.81 p/Share
188
Reduced 0.76%
24,433
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$16,621
$161.37 p/Share
103
Reduced 0.42%
24,621
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$16,331
$152.63 p/Share
107
Reduced 0.43%
24,724
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
993
Added 3.85%
24,831
Common Stock