Oct 30
2024
SELL
Open market or private sale
$1,055,040
$48.07 p/Share
21,948
Reduced 21.55%
79,907
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$513,583
$23.4 p/Share
21,948
Added 17.73%
101,855
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$37,335
$38.61 p/Share
967
Reduced 1.2%
79,907
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
2,340
Added 2.81%
80,874
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$150,504
$31.29 p/Share
4,810
Reduced 5.77%
78,534
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
14,271
Added 14.62%
83,344
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$53,560
$31.73 p/Share
1,688
Reduced 2.39%
69,073
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
4,680
Added 6.2%
70,761
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$13,383
$31.79 p/Share
421
Reduced 0.63%
66,081
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
421
Added 0.63%
66,502
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$32,823
$30.28 p/Share
1,084
Reduced 1.61%
66,081
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
1,084
Added 1.59%
67,165
Common Stock
Jul 17
2023
SELL
Payment of exercise price or tax liability
$137,222
$33.6 p/Share
4,084
Reduced 5.82%
66,081
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$69,700
$31.2 p/Share
2,234
Reduced 3.09%
70,165
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
4,374
Added 5.7%
72,399
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$431,585
$34.78 p/Share
12,409
Reduced 15.43%
68,025
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
29,068
Added 26.55%
80,434
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$13,564
$35.14 p/Share
386
Reduced 0.75%
51,366
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
386
Added 0.74%
51,752
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$30,538
$34.39 p/Share
888
Reduced 1.7%
51,366
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
888
Added 1.67%
52,254
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$53,007
$32.56 p/Share
1,628
Reduced 3.07%
51,366
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
-
1,628
Added 2.98%
52,994
Common Stock
Jul 18
2022
SELL
Payment of exercise price or tax liability
$133,833
$32.77 p/Share
4,084
Reduced 7.37%
51,366
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$78,602
$35.2 p/Share
2,233
Reduced 3.87%
55,450
Common Stock