Nov 07
2024
SELL
Payment of exercise price or tax liability
$197,489
$42.59 p/Share
4,637
Reduced 10.45%
39,722
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$184,600
$36.92 p/Share
5,000
Added 10.13%
44,359
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$37,896
$34.42 p/Share
1,101
Reduced 2.79%
38,389
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$18,520
$34.36 p/Share
539
Reduced 1.35%
39,490
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$132,855
$34.49 p/Share
3,852
Reduced 8.78%
40,029
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
10,381
Added 19.13%
43,881
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$79,180
$35.02 p/Share
2,261
Reduced 6.36%
33,269
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$72,225
$28.89 p/Share
2,500
Added 6.57%
35,530
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$21,288
$40.94 p/Share
520
Reduced 1.59%
32,233
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$47,741
$40.98 p/Share
1,165
Reduced 3.43%
32,753
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
3,563
Added 9.51%
33,918
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$51,851
$40.86 p/Share
1,269
Reduced 4.01%
30,355
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$76,001
$42.89 p/Share
1,772
Reduced 5.33%
31,454
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$58,927
$26.19 p/Share
2,250
Added 6.34%
33,226
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$11,679
$36.61 p/Share
319
Reduced 1.04%
30,419
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$17,815
$35.0 p/Share
509
Reduced 1.63%
30,738
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$44,014
$35.93 p/Share
1,225
Reduced 3.77%
31,247
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$22,583
$36.72 p/Share
615
Reduced 1.86%
32,472
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
3,872
Added 10.48%
33,087
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$74,678
$36.86 p/Share
2,026
Reduced 6.49%
29,215
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$66,150
$29.4 p/Share
2,250
Added 6.72%
31,241
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$11,787
$36.95 p/Share
319
Reduced 1.11%
28,432
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$11,882
$37.72 p/Share
315
Reduced 1.08%
28,751
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$21,427
$39.03 p/Share
549
Reduced 1.85%
29,066
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$46,184
$37.64 p/Share
1,227
Reduced 3.98%
29,615
Common Stock