Oct 31
2024
SELL
Open market or private sale
$4,836,000
$48.36 p/Share
100,000
Reduced 10.42%
859,364
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$183,938
$38.61 p/Share
4,764
Reduced 0.49%
959,364
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
9,331
Added 0.96%
964,128
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$2,833,591
$31.29 p/Share
90,559
Reduced 8.66%
954,797
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
185,951
Added 15.1%
1,045,356
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$213,479
$31.73 p/Share
6,728
Reduced 0.78%
859,405
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
18,659
Added 2.11%
866,133
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$98,294
$31.79 p/Share
3,092
Reduced 0.36%
847,474
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
3,092
Added 0.36%
850,566
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$124,450
$30.28 p/Share
4,110
Reduced 0.48%
847,474
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
4,110
Added 0.48%
851,584
Common Stock
Jul 26
2023
SELL
Open market or private sale
$3,378,000
$33.78 p/Share
100,000
Reduced 10.55%
847,474
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$646,807
$31.2 p/Share
20,731
Reduced 2.14%
947,474
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
40,607
Added 4.03%
968,205
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$8,072,751
$34.78 p/Share
232,109
Reduced 20.01%
927,598
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
476,606
Added 29.13%
1,159,707
Common Stock
Feb 13
2023
SELL
Open market or private sale
$3,450,400
$35.51 p/Share
97,167
Reduced 12.45%
683,101
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
$2,031,761
$20.91 p/Share
97,167
Added 11.07%
780,268
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$169,761
$35.14 p/Share
4,831
Reduced 0.7%
683,101
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
4,831
Added 0.7%
687,932
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$134,464
$34.39 p/Share
3,910
Reduced 0.57%
683,101
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
3,910
Added 0.57%
687,011
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$729,696
$35.2 p/Share
20,730
Reduced 27.27%
55,299
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
40,606
Added 34.81%
76,029
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$1,139,014
$33.87 p/Share
33,629
Reduced 48.7%
35,423
Common Stock