Jul 31
2024
SELL
Payment of exercise price or tax liability
$194,350
$29.23 p/Share
6,649
Reduced 2.25%
289,178
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
-
14,349
Added 4.63%
295,827
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$269,066
$24.84 p/Share
10,832
Reduced 3.71%
281,478
Common Stock
Apr 03
2024
BUY
Exercise of conversion of derivative security
-
23,375
Added 7.4%
292,310
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$306,779
$27.01 p/Share
11,358
Reduced 4.05%
268,935
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
24,510
Added 8.04%
280,293
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$972,590
$26.1 p/Share
37,264
Reduced 12.72%
255,783
Common Stock
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
82,007
Added 22.39%
284,324
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$308,001
$27.12 p/Share
11,357
Reduced 5.11%
211,040
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
24,509
Added 9.93%
222,397
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$1,623,551
$25.92 p/Share
62,637
Reduced 24.04%
197,888
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
135,168
Added 35.19%
248,940
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$303,703
$30.64 p/Share
9,912
Reduced 7.33%
125,357
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
19,195
Added 12.43%
135,269
Common Stock
May 24
2022
BUY
Open market or private purchase
$78,540
$26.18 p/Share
3,000
Added 2.52%
116,074
Common Stock
Apr 11
2022
SELL
Payment of exercise price or tax liability
$120,806
$20.75 p/Share
5,822
Reduced 4.9%
113,074
Common Stock
Apr 11
2022
BUY
Exercise of conversion of derivative security
-
12,563
Added 9.56%
118,896
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$280,125
$24.18 p/Share
11,585
Reduced 9.82%
106,333
Common Stock
Mar 30
2022
BUY
Exercise of conversion of derivative security
-
25,000
Added 17.49%
117,918
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$249,683
$28.07 p/Share
8,895
Reduced 8.74%
92,918
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
19,195
Added 15.86%
101,813
Common Stock
Oct 04
2021
SELL
Payment of exercise price or tax liability
$291,109
$28.76 p/Share
10,122
Reduced 10.91%
82,618
Common Stock
Oct 04
2021
BUY
Exercise of conversion of derivative security
-
21,844
Added 20.47%
84,867
Common Stock
Apr 11
2021
SELL
Payment of exercise price or tax liability
$162,348
$27.89 p/Share
5,821
Reduced 7.59%
70,896
Common Stock
Apr 11
2021
BUY
Exercise of conversion of derivative security
-
12,562
Added 14.07%
76,717
Common Stock