Dec 12
2025
BUY
Grant, award, or other acquisition
-
7,711
Added 26.66%
21,211
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$86,368
$81.25 p/Share
1,063
Reduced 5.01%
20,148
Common Stock
Nov 12
2025
SELL
Open market or private sale
$2,105,250
$84.21 p/Share
25,000
Reduced 64.94%
13,500
Common Stock
Nov 12
2025
BUY
Exercise of conversion of derivative security
$1,358,500
$54.34 p/Share
25,000
Added 39.37%
38,500
Common Stock
Aug 07
2025
SELL
Open market or private sale
$627,730
$88.55 p/Share
7,089
Reduced 34.43%
13,500
Common Stock
Aug 07
2025
BUY
Exercise of conversion of derivative security
$438,171
$61.81 p/Share
7,089
Added 25.61%
20,589
Common Stock
Aug 05
2025
SELL
Open market or private sale
$60,663
$88.69 p/Share
684
Reduced 4.82%
13,500
Common Stock
Aug 05
2025
BUY
Exercise of conversion of derivative security
$42,278
$61.81 p/Share
684
Added 4.6%
14,184
Common Stock
Jul 31
2025
SELL
Open market or private sale
$418,386
$88.51 p/Share
4,727
Reduced 25.93%
13,500
Common Stock
Jul 31
2025
BUY
Exercise of conversion of derivative security
$292,175
$61.81 p/Share
4,727
Added 20.59%
18,227
Common Stock
May 15
2025
SELL
Open market or private sale
$4,213,500
$84.27 p/Share
50,000
Reduced 78.74%
13,500
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
$2,925,000
$58.5 p/Share
50,000
Added 44.05%
63,500
Common Stock
Dec 12
2024
BUY
Grant, award, or other acquisition
-
7,000
Added 34.15%
13,500
Common Stock
Nov 06
2024
SELL
Open market or private sale
$791,400
$79.14 p/Share
10,000
Reduced 60.61%
6,500
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$644,300
$64.43 p/Share
10,000
Added 37.74%
16,500
Common Stock
Oct 25
2024
SELL
Open market or private sale
$1,869,000
$74.76 p/Share
25,000
Reduced 79.37%
6,500
Common Stock
Oct 25
2024
BUY
Exercise of conversion of derivative security
$1,393,250
$55.73 p/Share
25,000
Added 44.25%
31,500
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
4,000
Added 38.1%
6,500
Common Stock
Sep 19
2023
SELL
Open market or private sale
$1,532,250
$61.29 p/Share
25,000
Reduced 90.91%
2,500
Common Stock
Sep 19
2023
BUY
Exercise of conversion of derivative security
$1,358,500
$54.34 p/Share
25,000
Added 47.62%
27,500
Common Stock
Jul 28
2023
SELL
Open market or private sale
$632,000
$63.2 p/Share
10,000
Reduced 80.0%
2,500
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$484,700
$48.47 p/Share
10,000
Added 44.44%
12,500
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
2,500
Added 50.0%
2,500
Common Stock