Jun 15
2025
SELL
Payment of exercise price or tax liability
$454,679
$53.03 p/Share
8,574
Reduced 10.39%
73,942
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
17,732
Added 17.69%
82,516
Common Stock
Jun 11
2025
SELL
Open market or private sale
$3,266,439
$54.75 p/Share
59,661
Reduced 47.94%
64,784
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$1,475,193
$54.94 p/Share
26,851
Reduced 17.75%
124,445
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
-
55,530
Added 30.05%
129,240
Common Stock
May 23
2025
BUY
Grant, award, or other acquisition
-
56,792
Added 12.83%
385,690
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$340,356
$48.47 p/Share
7,022
Reduced 2.09%
328,898
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$173,166
$56.15 p/Share
3,084
Reduced 0.91%
335,920
Common Stock
Feb 12
2025
SELL
Open market or private sale
$2,132,598
$61.05 p/Share
34,932
Reduced 9.34%
339,004
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$466,456
$54.41 p/Share
8,573
Reduced 2.24%
373,936
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$286,173
$58.63 p/Share
4,881
Reduced 1.26%
382,509
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$435,044
$50.74 p/Share
8,574
Reduced 2.17%
387,122
Common Stock
Sep 05
2024
SELL
Payment of exercise price or tax liability
$240,585
$49.27 p/Share
4,883
Reduced 1.22%
395,696
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$360,965
$42.1 p/Share
8,574
Reduced 2.1%
400,579
Common Stock
Jun 05
2024
SELL
Payment of exercise price or tax liability
$897,889
$46.68 p/Share
19,235
Reduced 4.49%
409,153
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
58,966
Added 12.11%
428,017
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
69,463
Added 15.84%
369,051
Common Stock
Dec 18
2023
SELL
Open market or private sale
$1,974,020
$54.84 p/Share
35,996
Reduced 10.73%
299,588
Common Stock
Jun 05
2023
BUY
Grant, award, or other acquisition
-
51,076
Added 13.22%
335,256
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
283,710
Added 50.0%
283,710
Common Stock