Jan 04
2024
SELL
Payment of exercise price or tax liability
$307,471
$34.05 p/Share
9,030
Reduced 1.65%
537,547
Common Stock
Jan 04
2024
SELL
Sale (or disposition) back to the issuer
$520,862
$34.05 p/Share
15,297
Reduced 2.84%
523,631
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
38,243
Added 6.54%
546,577
Common Stock
Jan 01
2024
SELL
Sale (or disposition) back to the issuer
$6,036,558
$35.88 p/Share
168,243
Reduced 24.32%
523,631
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
168,243
Added 19.56%
691,874
Common Stock
Feb 01
2023
SELL
Sale (or disposition) back to the issuer
$663,889
$43.4 p/Share
15,297
Reduced 2.9%
511,992
Common Stock
Feb 01
2023
-
2,349
Reduced 0.45%
523,559
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$391,902
$43.4 p/Share
9,030
Reduced 1.69%
525,908
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
38,243
Added 6.67%
534,938
Common Stock
Jan 25
2023
SELL
Sale (or disposition) back to the issuer
$7,853,583
$46.68 p/Share
168,243
Reduced 24.73%
511,992
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
168,243
Added 19.83%
680,235
Common Stock
Jan 05
2023
SELL
Sale (or disposition) back to the issuer
$1,279,442
$41.76 p/Share
30,638
Reduced 5.65%
511,992
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$755,229
$41.76 p/Share
18,085
Reduced 3.41%
511,992
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
76,596
Added 12.37%
542,630
Common Stock
Jan 03
2023
SELL
Sale (or disposition) back to the issuer
$841,735
$43.62 p/Share
19,297
Reduced 3.83%
484,119
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$496,831
$43.62 p/Share
11,390
Reduced 2.3%
484,119
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
48,242
Added 8.74%
503,416
Common Stock
Jan 01
2023
SELL
Sale (or disposition) back to the issuer
$5,004,002
$46.68 p/Share
107,198
Reduced 18.68%
466,564
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
107,198
Added 15.74%
573,762
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$627,730
$34.71 p/Share
18,085
Reduced 3.71%
469,285
Common Stock
Feb 01
2022
SELL
Sale (or disposition) back to the issuer
$1,063,445
$34.71 p/Share
30,638
Reduced 6.49%
441,413
Common Stock
Feb 01
2022
-
2,763
Reduced 0.59%
466,522
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
76,595
Added 13.58%
487,370
Common Stock
Jan 28
2022
SELL
Sale (or disposition) back to the issuer
$2,882,554
$26.89 p/Share
107,198
Reduced 19.54%
441,413
Common Stock
Jan 28
2022
BUY
Exercise of conversion of derivative security
-
107,198
Added 16.35%
548,611
Common Stock