Nov 06
2024
SELL
Payment of exercise price or tax liability
$438,378
$42.59 p/Share
10,293
Reduced 8.52%
110,567
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$409,812
$36.92 p/Share
11,100
Added 8.41%
120,860
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$76,584
$34.42 p/Share
2,225
Reduced 1.99%
109,760
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$68,960
$34.36 p/Share
2,007
Reduced 1.76%
111,985
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$264,296
$34.49 p/Share
7,663
Reduced 6.3%
113,992
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
30,368
Added 19.98%
121,655
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$351,565
$35.02 p/Share
10,039
Reduced 9.91%
91,287
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$320,679
$28.89 p/Share
11,100
Added 9.87%
101,326
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$45,238
$40.94 p/Share
1,105
Reduced 1.21%
90,226
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$91,139
$40.98 p/Share
2,224
Reduced 2.38%
91,331
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
13,275
Added 12.43%
93,555
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$99,289
$40.86 p/Share
2,430
Reduced 2.94%
80,280
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$374,815
$42.89 p/Share
8,739
Reduced 9.56%
82,710
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$290,709
$26.19 p/Share
11,100
Added 10.82%
91,449
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$24,639
$36.61 p/Share
673
Reduced 0.83%
80,349
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$38,640
$35.0 p/Share
1,104
Reduced 1.34%
81,022
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$79,908
$35.93 p/Share
2,224
Reduced 2.64%
82,126
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$42,742
$36.72 p/Share
1,164
Reduced 1.36%
84,350
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
8,203
Added 8.75%
85,514
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$368,305
$36.86 p/Share
9,992
Reduced 11.45%
77,311
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$326,340
$29.4 p/Share
11,100
Added 11.28%
87,303
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$24,867
$36.95 p/Share
673
Reduced 0.88%
76,203
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$25,386
$37.72 p/Share
673
Reduced 0.87%
76,876
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$43,089
$39.03 p/Share
1,104
Reduced 1.4%
77,549
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$83,711
$37.64 p/Share
2,224
Reduced 2.75%
78,653
Common Stock