Jul 24
2024
SELL
Payment of exercise price or tax liability
$289,492
$29.86 p/Share
9,695
Reduced 6.87%
131,455
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
21,883
Added 13.42%
141,150
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$71,006
$29.66 p/Share
2,394
Reduced 1.97%
119,267
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
-
5,706
Added 4.48%
121,661
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$63,674
$29.63 p/Share
2,149
Reduced 1.82%
115,955
Common Stock
Jul 19
2024
BUY
Exercise of conversion of derivative security
-
4,850
Added 3.94%
118,104
Common Stock
May 23
2024
SELL
Open market or private sale
$469,034
$30.37 p/Share
15,444
Reduced 12.0%
113,254
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
$355,212
$23.0 p/Share
15,444
Added 10.71%
128,698
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$76,933
$33.29 p/Share
2,311
Reduced 2.0%
113,254
Common Stock
Jul 23
2023
BUY
Exercise of conversion of derivative security
-
5,507
Added 4.55%
115,565
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$395,236
$32.57 p/Share
12,135
Reduced 9.93%
110,058
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
-
27,391
Added 18.31%
122,193
Common Stock
Apr 14
2023
SELL
Open market or private sale
$260,613
$37.04 p/Share
7,036
Reduced 6.91%
94,802
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
$193,208
$27.46 p/Share
7,036
Added 6.46%
101,838
Common Stock
Jul 16
2022
SELL
Payment of exercise price or tax liability
$103,551
$33.73 p/Share
3,070
Reduced 3.14%
94,802
Common Stock
Jul 16
2022
BUY
Exercise of conversion of derivative security
-
7,212
Added 6.86%
97,872
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$460,423
$34.25 p/Share
13,443
Reduced 12.91%
90,660
Common Stock
Jul 23
2021
BUY
Grant, award, or other acquisition
-
30,344
Added 22.57%
104,103
Common Stock
Jul 17
2021
SELL
Payment of exercise price or tax liability
$82,723
$34.86 p/Share
2,373
Reduced 3.12%
73,759
Common Stock
Jul 17
2021
BUY
Exercise of conversion of derivative security
-
5,575
Added 6.82%
76,132
Common Stock