Aug 13
2024
SELL
Open market or private sale
$96,267
$39.6 p/Share
2,431
Reduced 100.0%
0
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$101,545
$40.01 p/Share
2,538
Reduced 51.08%
2,431
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
-
4,969
Added 50.0%
4,969
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$463,154
$31.29 p/Share
14,802
Reduced 40.87%
21,416
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
31,703
Added 46.68%
36,218
Common Stock
Feb 16
2024
SELL
Open market or private sale
$204,248
$32.15 p/Share
6,353
Reduced 58.46%
4,515
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$113,656
$31.73 p/Share
3,582
Reduced 24.79%
10,868
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
9,935
Added 40.74%
14,450
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$16,435
$31.79 p/Share
517
Reduced 10.27%
4,515
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
517
Added 9.32%
5,032
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$30,098
$30.28 p/Share
994
Reduced 18.04%
4,515
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
994
Added 15.29%
5,509
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$146,952
$31.2 p/Share
4,710
Reduced 51.06%
4,515
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
9,225
Added 50.0%
9,225
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$1,611,009
$34.78 p/Share
46,320
Reduced 48.7%
48,792
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
95,112
Added 50.0%
95,112
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$32,328
$35.14 p/Share
920
Reduced 100.0%
0
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
920
Added 50.0%
920
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$31,088
$34.39 p/Share
904
Reduced 100.0%
0
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
904
Added 50.0%
904
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$165,792
$35.2 p/Share
4,710
Reduced 51.06%
4,515
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
9,225
Added 50.0%
9,225
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$223,440
$33.87 p/Share
6,597
Reduced 48.7%
6,949
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
13,546
Added 50.0%
13,546
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$52,827
$42.74 p/Share
1,236
Reduced 100.0%
0
Common Stock