Feb 09
2024
SELL
Payment of exercise price or tax liability
$726,350
$36.85 p/Share
19,711
Reduced 3.1%
617,027
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
51,078
Added 7.44%
635,128
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$55,094
$34.22 p/Share
1,610
Reduced 0.27%
585,660
Common Stock
Jan 09
2024
BUY
Exercise of conversion of derivative security
-
5,769
Added 0.97%
587,270
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$83,813
$32.1 p/Share
2,611
Reduced 0.45%
581,501
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
5,770
Added 0.98%
584,112
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$69,922
$26.78 p/Share
2,611
Reduced 0.45%
578,342
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
-
5,770
Added 0.98%
580,953
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$79,348
$30.39 p/Share
2,611
Reduced 0.45%
575,183
Common Stock
Oct 09
2023
BUY
Exercise of conversion of derivative security
-
5,770
Added 0.99%
577,794
Common Stock
Sep 09
2023
SELL
Payment of exercise price or tax liability
$87,546
$33.53 p/Share
2,611
Reduced 0.45%
572,024
Common Stock
Sep 09
2023
BUY
Exercise of conversion of derivative security
-
5,769
Added 0.99%
574,635
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$92,298
$35.35 p/Share
2,611
Reduced 0.46%
568,866
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
-
5,770
Added 1.0%
571,477
Common Stock
Jul 09
2023
SELL
Payment of exercise price or tax liability
$90,862
$34.8 p/Share
2,611
Reduced 0.46%
565,707
Common Stock
Jul 09
2023
BUY
Exercise of conversion of derivative security
-
5,770
Added 1.01%
568,318
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$88,069
$33.73 p/Share
2,611
Reduced 0.46%
562,548
Common Stock
Jun 09
2023
BUY
Exercise of conversion of derivative security
-
5,770
Added 1.01%
565,159
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$92,455
$35.41 p/Share
2,611
Reduced 0.46%
559,389
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
5,769
Added 1.02%
562,000
Common Stock
Apr 09
2023
SELL
Payment of exercise price or tax liability
$95,301
$36.5 p/Share
2,611
Reduced 0.47%
556,231
Common Stock
Apr 09
2023
BUY
Exercise of conversion of derivative security
-
5,770
Added 1.02%
558,842
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$107,860
$41.31 p/Share
2,611
Reduced 0.47%
553,072
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
5,770
Added 1.03%
555,683
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$1,348,189
$47.82 p/Share
28,193
Reduced 4.88%
549,913
Common Stock