Sep 23
2025
SELL
Sale (or disposition) back to the issuer
$97,129
$88.46 p/Share
1,098
Reduced 5.37%
19,337
Common Stock
Sep 23
2025
BUY
Exercise of conversion of derivative security
$180,369
$88.46 p/Share
2,039
Added 9.07%
20,435
Common Stock
Sep 15
2025
SELL
Sale (or disposition) back to the issuer
$144,915
$90.29 p/Share
1,605
Reduced 8.02%
18,396
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
$269,154
$90.29 p/Share
2,981
Added 12.97%
20,001
Common Stock
Sep 10
2025
SELL
Open market or private sale
$135,792
$92.0 p/Share
1,476
Reduced 7.98%
17,020
Common Stock
May 14
2025
SELL
Open market or private sale
$125,014
$72.81 p/Share
1,717
Reduced 8.49%
18,496
Common Stock
Mar 23
2025
SELL
Sale (or disposition) back to the issuer
$52,010
$64.21 p/Share
810
Reduced 3.85%
20,213
Common Stock
Mar 23
2025
BUY
Exercise of conversion of derivative security
$96,636
$64.21 p/Share
1,505
Added 6.68%
21,023
Common Stock
Mar 15
2025
SELL
Sale (or disposition) back to the issuer
$130,245
$63.94 p/Share
2,037
Reduced 9.45%
19,518
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
$231,270
$63.94 p/Share
3,617
Added 14.37%
21,555
Common Stock
Nov 06
2024
SELL
Open market or private sale
$358,751
$78.76 p/Share
4,555
Reduced 20.25%
17,938
Common Stock
Sep 23
2024
SELL
Sale (or disposition) back to the issuer
$72,116
$65.86 p/Share
1,095
Reduced 4.64%
22,493
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
$134,222
$65.86 p/Share
2,038
Added 7.95%
23,588
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$65,412
$63.2 p/Share
1,035
Reduced 4.58%
21,550
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
$121,723
$63.2 p/Share
1,926
Added 7.86%
22,585
Common Stock
Aug 25
2024
SELL
Sale (or disposition) back to the issuer
$50,873
$69.69 p/Share
730
Reduced 3.41%
20,659
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
$94,708
$69.69 p/Share
1,359
Added 5.97%
21,389
Common Stock
Mar 23
2024
SELL
Sale (or disposition) back to the issuer
$42,218
$52.25 p/Share
808
Reduced 3.88%
20,030
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
$78,584
$52.25 p/Share
1,504
Added 6.73%
20,838
Common Stock
Mar 19
2024
SELL
Sale (or disposition) back to the issuer
$34,378
$50.78 p/Share
677
Reduced 3.38%
19,334
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
$58,498
$50.78 p/Share
1,152
Added 5.44%
20,011
Common Stock
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$58,525
$49.43 p/Share
1,184
Reduced 5.91%
18,859
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$100,392
$49.43 p/Share
2,031
Added 9.2%
20,043
Common Stock
Sep 23
2023
SELL
Sale (or disposition) back to the issuer
$41,074
$38.28 p/Share
1,073
Reduced 5.62%
18,012
Common Stock
Sep 23
2023
BUY
Exercise of conversion of derivative security
$78,014
$38.28 p/Share
2,038
Added 9.65%
19,085
Common Stock