|
Nov 25
2025
|
SELL
Open market or private sale
|
$617,000
$61.7 p/Share
|
10,000
|
|
|
Oct 27
2025
|
SELL
Open market or private sale
|
$643,400
$64.34 p/Share
|
10,000
|
|
|
Sep 25
2025
|
SELL
Open market or private sale
|
$649,000
$64.9 p/Share
|
10,000
|
|
|
Aug 25
2025
|
SELL
Open market or private sale
|
$614,400
$61.44 p/Share
|
10,000
|
|
|
Jul 25
2025
|
SELL
Open market or private sale
|
$612,800
$61.28 p/Share
|
10,000
|
|
|
Jul 10
2025
|
SELL
Open market or private sale
|
$602,900
$60.29 p/Share
|
10,000
|
|
|
May 28
2025
|
SELL
Open market or private sale
|
$1,663,481
$60.06 p/Share
|
27,697
|
|
|
|
|
May 23
2025
|
SELL
Open market or private sale
|
$84,194
$60.01 p/Share
|
1,403
|
|
|
May 14
2025
|
SELL
Open market or private sale
|
$54,009
$60.01 p/Share
|
900
|
|
|
Feb 20
2025
|
SELL
Open market or private sale
|
$620,200
$62.02 p/Share
|
10,000
|
|
|
Dec 04
2024
|
SELL
Open market or private sale
|
$2,393,574
$63.14 p/Share
|
37,909
|
|
|
Dec 03
2024
|
SELL
Open market or private sale
|
$1,414,707
$64.04 p/Share
|
22,091
|
|
|
Dec 02
2024
|
SELL
Sale (or disposition) back to the issuer
|
-
|
180,000
|
|
|
Dec 02
2024
|
BUY
Conversion of derivative security
|
-
|
180,000
|
|
|
Sep 11
2024
|
SELL
Sale (or disposition) back to the issuer
|
-
|
96,779
|
|
|
Jun 01
2024
|
BUY
Grant, award, or other acquisition
|
-
|
297,270
|
|
|
Nov 18
2021
|
SELL
Sale (or disposition) back to the issuer
|
-
|
66,517
|
|
|
Nov 18
2021
|
SELL
Open market or private sale
|
$3,447,576
$51.83 p/Share
|
66,517
|
|
|
Nov 18
2021
|
BUY
Conversion of derivative security
|
-
|
66,517
|
|