May 06
2024
SELL
Open market or private sale
$3,433,074
$33.19 p/Share
103,437
Reduced 59.6%
70,110
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$1,183,404
$20.66 p/Share
57,280
Added 24.82%
173,547
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$410,024
$31.29 p/Share
13,104
Reduced 10.13%
116,267
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
28,507
Added 18.06%
129,371
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$116,131
$31.73 p/Share
3,660
Reduced 3.5%
100,864
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
10,148
Added 8.85%
104,524
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$15,926
$31.79 p/Share
501
Reduced 0.53%
94,376
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
501
Added 0.53%
94,877
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$30,310
$30.28 p/Share
1,001
Reduced 1.05%
94,376
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
1,001
Added 1.04%
95,377
Common Stock
Nov 22
2023
-
1,504
Reduced 1.57%
94,376
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$133,411
$31.2 p/Share
4,276
Reduced 4.27%
95,880
Common Stock
May 15
2023
SELL
Open market or private sale
$637,189
$31.04 p/Share
20,528
Reduced 18.28%
91,782
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$364,454
$12.61 p/Share
28,902
Added 22.39%
100,156
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$1,253,192
$34.78 p/Share
36,032
Reduced 28.19%
91,782
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
74,328
Added 36.77%
127,814
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$26,811
$35.14 p/Share
763
Reduced 1.41%
53,486
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
763
Added 1.39%
54,249
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$31,363
$34.39 p/Share
912
Reduced 1.68%
53,486
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
912
Added 1.65%
54,398
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$150,480
$35.2 p/Share
4,275
Reduced 7.4%
53,486
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
8,372
Added 12.66%
57,761
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$177,242
$33.87 p/Share
5,233
Reduced 9.58%
49,389
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
10,745
Added 16.44%
54,622
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$43,253
$42.74 p/Share
1,012
Reduced 2.25%
43,877
Common Stock