Oct 09
2025
SELL
Open market or private sale
$3,054,900
$51.0 p/Share
59,900
Reduced 4.73%
1,206,578
Common Stock
Oct 09
2025
BUY
Exercise of conversion of derivative security
$2,055,625
$25.3 p/Share
81,250
Added 6.03%
1,266,478
Common Stock
Oct 02
2025
SELL
Payment of exercise price or tax liability
$708,168
$46.21 p/Share
15,325
Reduced 1.28%
1,185,228
Common Stock
Oct 02
2025
SELL
Open market or private sale
$91,506
$48.06 p/Share
1,904
Reduced 0.16%
1,161,233
Common Stock
Oct 02
2025
BUY
Exercise of conversion of derivative security
-
39,320
Added 3.19%
1,192,757
Common Stock
Oct 02
2025
BUY
Exercise of conversion of derivative security
$57,355
$25.3 p/Share
2,267
Added 0.19%
1,163,137
Common Stock
Oct 01
2025
SELL
Open market or private sale
$1,931,116
$48.07 p/Share
40,173
Reduced 3.34%
1,160,870
Common Stock
Oct 01
2025
BUY
Exercise of conversion of derivative security
$1,360,760
$25.3 p/Share
53,785
Added 4.29%
1,201,043
Common Stock
Sep 30
2025
SELL
Open market or private sale
$414,371
$48.25 p/Share
8,588
Reduced 0.74%
1,147,258
Common Stock
Sep 30
2025
BUY
Exercise of conversion of derivative security
$291,203
$25.3 p/Share
11,510
Added 0.99%
1,155,846
Common Stock
Sep 29
2025
SELL
Open market or private sale
$491,484
$48.02 p/Share
10,235
Reduced 0.89%
1,144,336
Common Stock
Sep 29
2025
BUY
Exercise of conversion of derivative security
$346,306
$25.3 p/Share
13,688
Added 1.17%
1,154,571
Common Stock
Sep 23
2025
SELL
Open market or private sale
$1,393,898
$47.23 p/Share
29,513
Reduced 2.52%
1,140,883
Common Stock
Sep 23
2025
BUY
Exercise of conversion of derivative security
$622,261
$12.98 p/Share
47,940
Added 3.93%
1,170,396
Common Stock
Sep 22
2025
SELL
Open market or private sale
$779,920
$47.02 p/Share
16,587
Reduced 1.46%
1,122,456
Common Stock
Sep 22
2025
BUY
Exercise of conversion of derivative security
$351,238
$12.98 p/Share
27,060
Added 2.32%
1,139,043
Common Stock
Sep 08
2025
SELL
Open market or private sale
$292,645
$46.29 p/Share
6,322
Reduced 0.57%
1,111,983
Common Stock
Sep 08
2025
BUY
Exercise of conversion of derivative security
$204,272
$25.3 p/Share
8,074
Added 0.72%
1,118,305
Common Stock
Sep 05
2025
SELL
Open market or private sale
$2,557,143
$46.01 p/Share
55,578
Reduced 4.77%
1,110,231
Common Stock
Sep 05
2025
BUY
Exercise of conversion of derivative security
$1,851,352
$25.3 p/Share
73,176
Added 5.91%
1,165,809
Common Stock
Aug 28
2025
SELL
Open market or private sale
$1,089,648
$45.12 p/Share
24,150
Reduced 2.16%
1,092,633
Common Stock
Aug 28
2025
BUY
Exercise of conversion of derivative security
$503,351
$12.98 p/Share
38,779
Added 3.36%
1,116,783
Common Stock
Aug 27
2025
SELL
Open market or private sale
$479,782
$45.05 p/Share
10,650
Reduced 0.98%
1,078,004
Common Stock
Aug 27
2025
BUY
Exercise of conversion of derivative security
$223,191
$12.98 p/Share
17,195
Added 1.55%
1,088,654
Common Stock
Aug 25
2025
SELL
Open market or private sale
$45,000
$45.0 p/Share
1,000
Reduced 0.09%
1,071,459
Common Stock