Aug 04
2025
SELL
Open market or private sale
$2,033,536
$68.49 p/Share
29,691
Reduced 14.99%
168,364
Common Stock
Aug 04
2025
BUY
Exercise of conversion of derivative security
$1,943,275
$65.45 p/Share
29,691
Added 13.04%
198,055
Common Stock
Jul 31
2025
SELL
Open market or private sale
$266,955
$68.45 p/Share
3,900
Reduced 2.26%
168,364
Common Stock
Jul 31
2025
BUY
Exercise of conversion of derivative security
$255,255
$65.45 p/Share
3,900
Added 2.21%
172,264
Common Stock
Jul 21
2025
SELL
Open market or private sale
$1,955,090
$66.29 p/Share
29,493
Reduced 14.91%
168,364
Common Stock
Jul 21
2025
BUY
Exercise of conversion of derivative security
$1,865,137
$63.24 p/Share
29,493
Added 12.97%
197,857
Common Stock
Jul 18
2025
SELL
Open market or private sale
$271,451
$66.24 p/Share
4,098
Reduced 2.38%
168,364
Common Stock
Jul 18
2025
BUY
Exercise of conversion of derivative security
$259,157
$63.24 p/Share
4,098
Added 2.32%
172,462
Common Stock
Jul 14
2025
SELL
Open market or private sale
$11,001,264
$65.36 p/Share
168,318
Reduced 49.99%
168,364
Common Stock
Jul 14
2025
BUY
Exercise of conversion of derivative security
$10,472,745
$62.22 p/Share
168,318
Added 33.33%
336,682
Common Stock
May 27
2025
SELL
Open market or private sale
$1,133,132
$65.22 p/Share
17,374
Reduced 9.35%
168,364
Common Stock
May 27
2025
BUY
Exercise of conversion of derivative security
$1,081,010
$62.22 p/Share
17,374
Added 8.55%
185,738
Common Stock
May 21
2025
SELL
Open market or private sale
$4,495,643
$64.6 p/Share
69,592
Reduced 29.25%
168,364
Common Stock
May 21
2025
BUY
Exercise of conversion of derivative security
$1,806,913
$53.79 p/Share
33,592
Added 14.26%
201,956
Common Stock
Mar 19
2025
BUY
Grant, award, or other acquisition
$328,168
$67.58 p/Share
4,856
Added 2.32%
204,364
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$1,466,870
$66.77 p/Share
21,969
Reduced 9.92%
199,508
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
49,593
Added 18.3%
221,477
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$580,454
$60.42 p/Share
9,607
Reduced 5.29%
171,884
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$1,454,100
$57.96 p/Share
25,088
Added 12.14%
181,491
Common Stock
Aug 08
2024
SELL
Open market or private sale
$1,177,400
$58.87 p/Share
20,000
Reduced 11.34%
156,403
Common Stock
May 07
2024
SELL
Open market or private sale
$871,535
$47.11 p/Share
18,500
Reduced 9.49%
176,403
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$825,541
$45.61 p/Share
18,100
Reduced 8.5%
194,903
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
40,863
Added 16.1%
213,003
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$296,132
$47.23 p/Share
6,270
Reduced 3.51%
172,140
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$530,806
$47.44 p/Share
11,189
Reduced 5.9%
178,410
Common Stock