Sep 04
2025
|
SELL
Open market or private sale
|
$8,662,000
$86.62 p/Share
|
100,000
|
|
Aug 21
2025
|
SELL
Other acquisition or disposition
|
-
|
45,482
|
|
Aug 18
2025
|
SELL
Other acquisition or disposition
|
-
|
909,091
|
|
Aug 18
2025
|
BUY
Other acquisition or disposition
|
-
|
300,000
|
|
Aug 13
2025
|
SELL
Open market or private sale
|
$8,417,000
$84.17 p/Share
|
100,000
|
|
Mar 06
2025
|
SELL
Other acquisition or disposition
|
-
|
909,091
|
|
Mar 06
2025
|
BUY
Other acquisition or disposition
|
-
|
300,000
|
|
Feb 21
2025
|
BUY
Grant, award, or other acquisition
|
-
|
7,551
|
|
Feb 12
2025
|
SELL
Open market or private sale
|
$3,863,982
$77.59 p/Share
|
49,800
|
|
Feb 11
2025
|
SELL
Open market or private sale
|
$3,884,000
$77.68 p/Share
|
50,000
|
|
Aug 30
2024
|
SELL
Open market or private sale
|
$4,387,800
$60.0 p/Share
|
73,130
|
|
Aug 29
2024
|
SELL
Open market or private sale
|
$4,404,619
$60.23 p/Share
|
73,130
|
|
Apr 01
2024
|
SELL
Other acquisition or disposition
|
-
|
39,463
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$328,754
$63.96 p/Share
|
5,140
|
|
Feb 28
2024
|
BUY
Grant, award, or other acquisition
|
-
|
19,668
|
|
Feb 18
2024
|
SELL
Payment of exercise price or tax liability
|
$443,209
$63.37 p/Share
|
6,994
|
|
Feb 16
2024
|
SELL
Open market or private sale
|
$1,431,036
$64.06 p/Share
|
22,339
|
|
Feb 15
2024
|
SELL
Open market or private sale
|
$5,037,869
$64.87 p/Share
|
77,661
|
|
Dec 18
2023
|
SELL
Payment of exercise price or tax liability
|
$163,213
$61.59 p/Share
|
2,650
|
|
Aug 25
2023
|
SELL
Other acquisition or disposition
|
-
|
16,640
|
|
Aug 25
2023
|
BUY
Other acquisition or disposition
|
-
|
416,000
|
|
Aug 08
2023
|
BUY
Open market or private sale
|
$6,723,999
$67.24 p/Share
|
100,000
|
|
Feb 24
2023
|
SELL
Payment of exercise price or tax liability
|
$679,372
$63.57 p/Share
|
10,687
|
|
Feb 24
2023
|
BUY
Grant, award, or other acquisition
|
-
|
27,162
|
|
Feb 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
6,994
|
|