Nov 26
2024
SELL
Open market or private sale
$121,651
$85.25 p/Share
1,427
Reduced 8.77%
14,849
Common Stock
Sep 23
2024
SELL
Sale (or disposition) back to the issuer
$56,442
$65.86 p/Share
857
Reduced 5.0%
16,276
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
$111,435
$65.86 p/Share
1,692
Added 8.99%
17,133
Common Stock
Sep 15
2024
SELL
Sale (or disposition) back to the issuer
$57,385
$63.2 p/Share
908
Reduced 5.55%
15,441
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
$113,254
$63.2 p/Share
1,792
Added 9.88%
16,349
Common Stock
Aug 25
2024
SELL
Sale (or disposition) back to the issuer
$27,945
$69.69 p/Share
401
Reduced 2.68%
14,557
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
$55,194
$69.69 p/Share
792
Added 5.03%
14,958
Common Stock
Mar 23
2024
SELL
Sale (or disposition) back to the issuer
$30,043
$52.25 p/Share
575
Reduced 3.9%
14,166
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
$59,356
$52.25 p/Share
1,136
Added 7.16%
14,741
Common Stock
Mar 19
2024
SELL
Sale (or disposition) back to the issuer
$21,378
$50.78 p/Share
421
Reduced 3.0%
13,605
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
$38,389
$50.78 p/Share
756
Added 5.11%
14,026
Common Stock
Mar 15
2024
SELL
Sale (or disposition) back to the issuer
$49,083
$49.43 p/Share
993
Reduced 6.96%
13,270
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$89,468
$49.43 p/Share
1,810
Added 11.26%
14,263
Common Stock
Sep 23
2023
SELL
Sale (or disposition) back to the issuer
$32,078
$38.28 p/Share
838
Reduced 6.31%
12,453
Common Stock
Sep 23
2023
BUY
Exercise of conversion of derivative security
$64,731
$38.28 p/Share
1,691
Added 11.29%
13,291
Common Stock
Aug 31
2023
SELL
Sale (or disposition) back to the issuer
$35,893
$43.09 p/Share
833
Reduced 6.7%
11,600
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$72,477
$43.09 p/Share
1,682
Added 11.92%
12,433
Common Stock
Aug 25
2023
SELL
Sale (or disposition) back to the issuer
$16,291
$41.56 p/Share
392
Reduced 3.52%
10,751
Common Stock
Aug 25
2023
BUY
Exercise of conversion of derivative security
$32,915
$41.56 p/Share
792
Added 6.64%
11,143
Common Stock
Mar 23
2023
SELL
Sale (or disposition) back to the issuer
$20,439
$36.37 p/Share
562
Reduced 5.15%
10,351
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
$41,279
$36.37 p/Share
1,135
Added 9.42%
10,913
Common Stock
Mar 20
2023
SELL
Sale (or disposition) back to the issuer
$15,821
$37.58 p/Share
421
Reduced 4.13%
9,778
Common Stock
Mar 20
2023
BUY
Exercise of conversion of derivative security
$28,372
$37.58 p/Share
755
Added 6.89%
10,199
Common Stock
Mar 12
2023
SELL
Sale (or disposition) back to the issuer
$49,334
$37.66 p/Share
1,310
Reduced 12.18%
9,444
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
$88,538
$37.66 p/Share
2,351
Added 17.94%
10,754
Common Stock