|
Dec 16
2025
|
|
-
|
1,000
|
|
|
Dec 15
2025
|
SELL
Open market or private sale
|
$3,121,201
$64.18 p/Share
|
48,632
|
|
|
Dec 12
2025
|
SELL
Open market or private sale
|
$4,097,279
$64.02 p/Share
|
64,000
|
|
|
Dec 11
2025
|
SELL
Open market or private sale
|
$3,070,560
$63.97 p/Share
|
48,000
|
|
|
Dec 10
2025
|
SELL
Open market or private sale
|
$2,303,640
$63.99 p/Share
|
36,000
|
|
|
Dec 09
2025
|
SELL
Open market or private sale
|
$179,368
$64.06 p/Share
|
2,800
|
|
|
Dec 09
2025
|
SELL
Open market or private sale
|
$2,592,810
$64.02 p/Share
|
40,500
|
|
|
|
|
Dec 09
2025
|
SELL
Open market or private sale
|
$140,910
$64.05 p/Share
|
2,200
|
|
|
Dec 08
2025
|
SELL
Open market or private sale
|
$2,654,340
$63.96 p/Share
|
41,500
|
|
|
Dec 08
2025
|
|
-
|
3,000
|
|
|
Dec 05
2025
|
SELL
Open market or private sale
|
$2,326,038
$64.02 p/Share
|
36,333
|
|
|
Nov 24
2025
|
SELL
Open market or private sale
|
$657,655
$63.85 p/Share
|
10,300
|
|
|
Nov 21
2025
|
SELL
Open market or private sale
|
$893,340
$63.81 p/Share
|
14,000
|
|
|
Nov 20
2025
|
SELL
Open market or private sale
|
$764,880
$63.74 p/Share
|
12,000
|
|
|
Nov 19
2025
|
SELL
Open market or private sale
|
$559,772
$63.85 p/Share
|
8,767
|
|
|
Nov 18
2025
|
SELL
Open market or private sale
|
$191,280
$63.76 p/Share
|
3,000
|
|
|
Nov 12
2025
|
SELL
Open market or private sale
|
$63,920
$63.92 p/Share
|
1,000
|
|
|
Nov 11
2025
|
SELL
Open market or private sale
|
$767,160
$63.93 p/Share
|
12,000
|
|
|
Mar 15
2023
|
|
-
|
300
|
|
|
Mar 15
2023
|
|
-
|
2,700
|
|
|
May 12
2022
|
BUY
Open market or private purchase
|
$67,740
$33.87 p/Share
|
2,000
|
|
|
May 11
2022
|
BUY
Open market or private purchase
|
$106,800
$35.6 p/Share
|
3,000
|
|
|
Aug 31
2021
|
BUY
Open market or private purchase
|
$79,560
$39.78 p/Share
|
2,000
|
|
|
Mar 01
2021
|
|
-
|
500
|
|
|
Mar 01
2021
|
|
-
|
3,500
|
|