Feb 28
2025
SELL
Open market or private sale
$2,797,691
$50.11 p/Share
55,831
Reduced 6.82%
762,820
Common Stock
Feb 27
2025
SELL
Open market or private sale
$2,210,216
$50.04 p/Share
44,169
Reduced 5.12%
818,651
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$120,794
$53.05 p/Share
2,277
Reduced 0.26%
862,820
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
5,733
Added 0.66%
865,097
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$569,369
$52.04 p/Share
10,941
Reduced 1.26%
859,364
Common Stock
Feb 04
2025
BUY
Exercise of conversion of derivative security
-
10,941
Added 1.24%
870,305
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$200,806
$46.71 p/Share
4,299
Reduced 0.5%
859,364
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
4,299
Added 0.5%
863,663
Common Stock
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