Mar 11
2024
SELL
Payment of exercise price or tax liability
$36,003
$26.28 p/Share
1,370
Reduced 15.59%
7,420
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
1,403
Added 15.23%
7,809
Common Shares of Benef...
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
2,771
Added 28.5%
6,951
Common Stock
Dec 06
2023
SELL
Open market or private sale
$170,160
$28.36 p/Share
6,000
Reduced 56.52%
4,616
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$31,676
$25.08 p/Share
1,263
Reduced 10.63%
10,616
Common Shares of Benef...
Nov 13
2023
BUY
Exercise of conversion of derivative security
$102,828
$25.08 p/Share
4,100
Added 25.66%
11,879
Common Shares of Benef...
Mar 08
2023
SELL
Payment of exercise price or tax liability
$41,358
$29.69 p/Share
1,393
Reduced 15.19%
7,779
Common Shares of Benef...
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
4,096
Added 33.26%
8,219
Common Shares of Benef...
Dec 27
2022
SELL
Payment of exercise price or tax liability
$51,411
$28.53 p/Share
1,802
Reduced 26.2%
5,076
Common Shares of Benef...
Dec 27
2022
BUY
Exercise of conversion of derivative security
-
3,995
Added 36.74%
6,878
Common Shares of Benef...
Nov 11
2022
SELL
Payment of exercise price or tax liability
$35,049
$28.8 p/Share
1,217
Reduced 29.68%
2,883
Common Shares of Benef...
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
4,100
Added 50.0%
4,100
Common Shares of Benef...
Jun 03
2022
SELL
Open market or private sale
$75,331
$28.94 p/Share
2,603
Reduced 100.0%
0
Common Shares of Benef...
May 17
2022
SELL
Open market or private sale
$136,239
$25.58 p/Share
5,326
Reduced 67.94%
2,513
Common Shares of Benef...
Mar 09
2022
SELL
Open market or private sale
$247,680
$27.52 p/Share
9,000
Reduced 53.45%
7,839
Common Shares of Benef...
Mar 08
2022
SELL
Payment of exercise price or tax liability
$29,641
$27.02 p/Share
1,097
Reduced 6.12%
16,839
Common Shares of Benef...
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
3,700
Added 17.1%
17,936
Common Shares of Benef...
Jan 23
2022
SELL
Payment of exercise price or tax liability
$40,242
$28.5 p/Share
1,412
Reduced 9.02%
14,236
Common Shares of Benef...
Jan 23
2022
BUY
Exercise of conversion of derivative security
-
4,688
Added 23.05%
15,648
Common Shares of Benef...
Jan 08
2022
SELL
Payment of exercise price or tax liability
$34,503
$31.0 p/Share
1,113
Reduced 9.22%
10,960
Common Shares of Benef...
Jan 08
2022
BUY
Grant, award, or other acquisition
-
3,144
Added 20.66%
12,073
Common Shares of Benef...
Dec 27
2021
SELL
Payment of exercise price or tax liability
$58,565
$32.5 p/Share
1,802
Reduced 16.79%
8,929
Common Shares of Benef...
Dec 27
2021
BUY
Exercise of conversion of derivative security
-
3,995
Added 27.13%
10,731
Common Shares of Benef...
Jun 10
2021
SELL
Open market or private sale
$195,750
$39.15 p/Share
5,000
Reduced 42.6%
6,736
Common Shares of Benef...
Jun 10
2021
BUY
Exercise of conversion of derivative security
$49,050
$9.81 p/Share
5,000
Added 29.88%
11,736
Common Shares of Benef...