Sep 02
2025
SELL
Open market or private sale
$3,698,809
$104.38 p/Share
35,436
Reduced 2.14%
1,621,552
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
$673,284
$19.0 p/Share
35,436
Added 2.09%
1,656,988
Common Stock
Aug 25
2025
SELL
Payment of exercise price or tax liability
$712,612
$101.86 p/Share
6,996
Reduced 0.43%
1,621,552
Common Stock
Aug 23
2025
SELL
Payment of exercise price or tax liability
$695,637
$101.91 p/Share
6,826
Reduced 0.42%
1,628,548
Common Stock
Aug 21
2025
SELL
Payment of exercise price or tax liability
$645,487
$99.72 p/Share
6,473
Reduced 0.39%
1,635,374
Common Stock
Aug 20
2025
BUY
Grant, award, or other acquisition
-
31,655
Added 1.89%
1,641,847
Common Stock
Aug 19
2025
SELL
Payment of exercise price or tax liability
$4,065,862
$99.32 p/Share
40,937
Reduced 2.48%
1,610,192
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
90,768
Added 5.21%
1,651,129
Common Stock
Aug 01
2025
SELL
Open market or private sale
$3,531,551
$99.66 p/Share
35,436
Reduced 2.22%
1,560,361
Common Stock
Aug 01
2025
BUY
Exercise of conversion of derivative security
$673,284
$19.0 p/Share
35,436
Added 2.17%
1,595,797
Common Stock
Jul 01
2025
SELL
Open market or private sale
$3,135,022
$88.47 p/Share
35,436
Reduced 2.22%
1,560,066
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
$673,284
$19.0 p/Share
35,436
Added 2.17%
1,595,502
Common Stock
Jun 02
2025
SELL
Open market or private sale
$3,160,447
$89.19 p/Share
35,435
Reduced 2.22%
1,560,066
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$673,265
$19.0 p/Share
35,435
Added 2.17%
1,595,501
Common Stock
May 01
2025
SELL
Open market or private sale
$2,879,175
$81.25 p/Share
35,436
Reduced 2.22%
1,560,066
Common Stock
May 01
2025
BUY
Exercise of conversion of derivative security
$673,284
$19.0 p/Share
35,436
Added 2.17%
1,595,502
Common Stock
Apr 01
2025
SELL
Open market or private sale
$2,799,010
$78.99 p/Share
35,435
Reduced 2.22%
1,560,066
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
$673,265
$19.0 p/Share
35,435
Added 2.17%
1,595,501
Common Stock
Mar 03
2025
SELL
Open market or private sale
$2,987,609
$84.31 p/Share
35,436
Reduced 2.22%
1,560,066
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$673,284
$19.0 p/Share
35,436
Added 2.17%
1,595,502
Common Stock
Feb 03
2025
SELL
Open market or private sale
$3,178,519
$89.7 p/Share
35,435
Reduced 2.22%
1,560,066
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
$673,265
$19.0 p/Share
35,435
Added 2.17%
1,595,501
Common Stock
Jan 02
2025
SELL
Open market or private sale
$3,010,996
$84.97 p/Share
35,436
Reduced 2.22%
1,560,066
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$673,284
$19.0 p/Share
35,436
Added 2.17%
1,595,502
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$522,447
$74.71 p/Share
6,993
Reduced 0.45%
1,560,066
Common Stock