May 20
2025
BUY
Grant, award, or other acquisition
$49,885
$123.48 p/Share
404
Added 1.17%
34,220
Common Stock
Apr 23
2025
SELL
Open market or private sale
$722,420
$116.67 p/Share
6,192
Reduced 15.48%
33,816
Common Stock
Apr 23
2025
SELL
Payment of exercise price or tax liability
$1,622,163
$117.48 p/Share
13,808
Reduced 25.66%
40,008
Common Stock
Apr 23
2025
BUY
Exercise of conversion of derivative security
$977,000
$48.85 p/Share
20,000
Added 27.09%
53,816
Common Stock
Feb 24
2025
SELL
Open market or private sale
$364,950
$117.65 p/Share
3,102
Reduced 8.4%
33,816
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$812,584
$117.8 p/Share
6,898
Reduced 15.74%
36,918
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$488,500
$48.85 p/Share
10,000
Added 18.58%
43,816
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$1,482,827
$118.38 p/Share
12,526
Reduced 27.03%
33,816
Common Stock
Feb 12
2025
SELL
Open market or private sale
$469,368
$118.08 p/Share
3,975
Reduced 11.59%
30,317
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
$977,000
$48.85 p/Share
20,000
Added 33.16%
40,317
Common Stock
Dec 31
2024
-
214
Reduced 0.7%
30,317
Common Stock
Dec 26
2024
-
1,300
Reduced 4.08%
30,531
Common Stock
Dec 11
2024
-
1,000
Reduced 3.05%
31,831
Common Stock
Dec 10
2024
SELL
Open market or private sale
$859,817
$113.0 p/Share
7,609
Reduced 18.82%
32,831
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
$371,699
$48.85 p/Share
7,609
Added 15.84%
40,440
Common Stock
Dec 05
2024
SELL
Open market or private sale
$1,010,785
$113.0 p/Share
8,945
Reduced 21.41%
32,831
Common Stock
Dec 05
2024
BUY
Exercise of conversion of derivative security
$436,963
$48.85 p/Share
8,945
Added 17.64%
41,776
Common Stock
Dec 02
2024
SELL
Open market or private sale
$389,398
$113.0 p/Share
3,446
Reduced 9.5%
32,831
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$168,337
$48.85 p/Share
3,446
Added 8.68%
36,277
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$18,173
$109.48 p/Share
166
Reduced 0.5%
32,831
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$35,549
$111.79 p/Share
318
Reduced 0.95%
32,997
Common Stock
Nov 08
2024
SELL
Open market or private sale
$1,098,460
$110.0 p/Share
9,986
Reduced 23.06%
33,315
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$487,816
$48.85 p/Share
9,986
Added 18.74%
43,301
Common Stock
Nov 07
2024
SELL
Open market or private sale
$1,540
$110.0 p/Share
14
Reduced 0.04%
33,315
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$683
$48.85 p/Share
14
Added 0.04%
33,329
Common Stock