Feb 26
2025
BUY
Grant, award, or other acquisition
$2,013,911
$130.57 p/Share
15,424
Added 23.74%
49,550
Common Stock
Feb 19
2025
SELL
Open market or private sale
$1,361,392
$125.88 p/Share
10,815
Reduced 24.06%
34,126
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$991,068
$126.8 p/Share
7,816
Reduced 14.82%
44,941
Common Stock
Feb 14
2025
SELL
Open market or private sale
$4,991,243
$126.91 p/Share
39,329
Reduced 42.71%
52,757
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$3,755,199
$128.66 p/Share
29,187
Reduced 24.07%
92,086
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
68,516
Added 36.1%
121,273
Common Stock
Oct 10
2024
SELL
Open market or private sale
$49,558
$133.58 p/Share
371
Reduced 0.71%
52,159
Common Stock
Aug 30
2024
SELL
Open market or private sale
$3,024,856
$134.14 p/Share
22,550
Reduced 30.03%
52,530
Common Stock
Aug 30
2024
BUY
Exercise of conversion of derivative security
$2,254,098
$99.96 p/Share
22,550
Added 23.1%
75,080
Common Stock
Aug 29
2024
SELL
Open market or private sale
$533,533
$134.02 p/Share
3,981
Reduced 7.04%
52,530
Common Stock
Aug 29
2024
BUY
Exercise of conversion of derivative security
$397,940
$99.96 p/Share
3,981
Added 6.58%
56,511
Common Stock
Aug 28
2024
SELL
Open market or private sale
$174,239
$134.03 p/Share
1,300
Reduced 2.42%
52,530
Common Stock
Aug 28
2024
BUY
Exercise of conversion of derivative security
$129,947
$99.96 p/Share
1,300
Added 2.36%
53,830
Common Stock
Aug 26
2024
SELL
Open market or private sale
$134,020
$134.02 p/Share
1,000
Reduced 1.87%
52,530
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$99,960
$99.96 p/Share
1,000
Added 1.83%
53,530
Common Stock
Jun 03
2024
SELL
Open market or private sale
$3,199,900
$116.36 p/Share
27,500
Reduced 34.51%
52,196
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$2,262,700
$82.28 p/Share
27,500
Added 25.65%
79,696
Common Stock
Mar 04
2024
SELL
Open market or private sale
$6,399,076
$117.24 p/Share
54,581
Reduced 35.48%
99,245
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$1,684,875
$108.38 p/Share
15,546
Added 9.18%
153,826
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$3,601,273
$109.07 p/Share
33,018
Reduced 19.28%
138,280
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
74,532
Added 30.32%
171,298
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$783,943
$108.16 p/Share
7,248
Reduced 6.97%
96,767
Common Stock
Feb 09
2024
SELL
Open market or private sale
$0
$108.16 p/Share
0
Reduced 0.0%
96,766
Common Stock
Jul 07
2023
SELL
Other acquisition or disposition
-
26,140
Reduced 32.06%
55,399
Common Stock
Jul 07
2023
BUY
Other acquisition or disposition
-
26,140
Added 26.23%
73,530
Common Stock