Sep 01
2024
SELL
Sale (or disposition) back to the issuer
$73,350
$40.75 p/Share
1,800
Reduced 1.84%
96,082
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
1,800
Added 1.81%
97,882
Common Stock
Aug 27
2024
SELL
Open market or private sale
$3,661,599
$39.8 p/Share
92,000
Reduced 48.91%
96,082
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$619,835
$39.03 p/Share
15,881
Reduced 7.79%
188,082
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
33,788
Added 14.21%
203,963
Common Stock
Mar 01
2024
SELL
Sale (or disposition) back to the issuer
$49,154
$34.35 p/Share
1,431
Reduced 0.83%
170,175
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
1,431
Added 0.83%
171,606
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,282,292
$34.07 p/Share
37,637
Reduced 18.11%
170,175
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
80,075
Added 30.56%
181,910
Common Stock
Sep 01
2023
SELL
Sale (or disposition) back to the issuer
$52,135
$28.98 p/Share
1,799
Reduced 1.39%
127,737
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
1,799
Added 1.37%
129,536
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$475,477
$29.94 p/Share
15,881
Reduced 11.06%
127,737
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
33,788
Added 19.05%
143,618
Common Stock
Mar 01
2023
SELL
Sale (or disposition) back to the issuer
$48,888
$34.14 p/Share
1,432
Reduced 1.29%
109,830
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,432
Added 1.27%
111,262
Common Stock
Feb 15
2023
SELL
Sale (or disposition) back to the issuer
$1,422,400
$35.56 p/Share
40,000
Reduced 26.7%
109,830
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$921,075
$35.56 p/Share
25,902
Reduced 19.08%
109,830
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
95,108
Added 38.83%
149,830
Common Stock
Sep 01
2022
SELL
Sale (or disposition) back to the issuer
$60,213
$33.47 p/Share
1,799
Reduced 2.18%
80,624
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
1,799
Added 2.14%
82,423
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$590,984
$36.25 p/Share
16,303
Reduced 16.82%
80,624
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
33,788
Added 25.85%
96,927
Common Stock
Mar 01
2022
SELL
Sale (or disposition) back to the issuer
$60,775
$42.47 p/Share
1,431
Reduced 2.22%
63,139
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
1,431
Added 2.17%
64,570
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$1,917,000
$47.79 p/Share
40,113
Reduced 38.85%
63,139
Common Stock