May 22
2025
SELL
Open market or private sale
$112,620
$75.08 p/Share
1,500
Reduced 4.29%
33,496
Common Stock
May 11
2025
SELL
Payment of exercise price or tax liability
$42,734
$73.68 p/Share
580
Reduced 1.63%
34,996
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
-
9,200
Added 20.55%
35,576
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$46,974
$74.92 p/Share
627
Reduced 2.32%
26,376
Common Stock
May 04
2025
SELL
Payment of exercise price or tax liability
$21,862
$75.65 p/Share
289
Reduced 1.06%
27,003
Common Stock
May 03
2025
SELL
Payment of exercise price or tax liability
$22,014
$75.65 p/Share
291
Reduced 1.05%
27,292
Common Stock
Dec 06
2024
SELL
Open market or private sale
$128,222
$73.27 p/Share
1,750
Reduced 5.97%
27,583
Common Stock
Aug 20
2024
SELL
Open market or private sale
$87,437
$69.95 p/Share
1,250
Reduced 4.09%
29,333
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$71,197
$86.72 p/Share
821
Reduced 2.61%
30,583
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$38,035
$85.09 p/Share
447
Reduced 1.4%
31,404
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
7,000
Added 18.02%
31,851
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$197,865
$85.25 p/Share
2,321
Reduced 8.54%
24,851
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
4,713
Added 14.78%
27,172
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$24,752
$85.06 p/Share
291
Reduced 1.28%
22,459
Common Stock
Feb 21
2024
SELL
Open market or private sale
$711,022
$86.71 p/Share
8,200
Reduced 26.49%
22,750
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$414,820
$59.26 p/Share
7,000
Added 18.45%
30,950
Common Stock
Dec 15
2023
SELL
Open market or private sale
$547,750
$78.25 p/Share
7,000
Reduced 22.62%
23,950
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$414,820
$59.26 p/Share
7,000
Added 18.45%
30,950
Common Stock
Dec 06
2023
SELL
Open market or private sale
$245,000
$70.0 p/Share
3,500
Reduced 12.75%
23,950
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$207,410
$59.26 p/Share
3,500
Added 11.31%
27,450
Common Stock
Oct 03
2023
SELL
Open market or private sale
$595,000
$70.0 p/Share
8,500
Reduced 26.19%
23,950
Common Stock
Oct 03
2023
BUY
Exercise of conversion of derivative security
$503,710
$59.26 p/Share
8,500
Added 20.76%
32,450
Common Stock
Sep 06
2023
SELL
Open market or private sale
$646,595
$76.07 p/Share
8,500
Reduced 26.19%
23,950
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
$503,710
$59.26 p/Share
8,500
Added 20.76%
32,450
Common Stock
Aug 29
2023
SELL
Open market or private sale
$115,035
$76.69 p/Share
1,500
Reduced 5.89%
23,950
Common Stock