Nov 06
2024
SELL
Payment of exercise price or tax liability
$197,489
$42.59 p/Share
4,637
Reduced 11.95%
34,153
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$184,600
$36.92 p/Share
5,000
Added 11.42%
38,790
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$37,621
$34.42 p/Share
1,093
Reduced 3.13%
33,790
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$20,959
$34.36 p/Share
610
Reduced 1.72%
34,883
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$149,445
$34.49 p/Share
4,333
Reduced 10.88%
35,493
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
11,722
Added 22.74%
39,826
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$79,180
$35.02 p/Share
2,261
Reduced 7.45%
28,104
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$72,225
$28.89 p/Share
2,500
Added 7.61%
30,365
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$21,125
$40.94 p/Share
516
Reduced 1.82%
27,865
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$46,717
$40.98 p/Share
1,140
Reduced 3.86%
28,381
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
4,038
Added 12.03%
29,521
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$58,756
$40.86 p/Share
1,438
Reduced 5.34%
25,483
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$76,001
$42.89 p/Share
1,772
Reduced 6.18%
26,921
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$58,927
$26.19 p/Share
2,250
Added 7.27%
28,693
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$11,679
$36.61 p/Share
319
Reduced 1.19%
26,443
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$18,060
$35.0 p/Share
516
Reduced 1.89%
26,762
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$39,236
$35.93 p/Share
1,092
Reduced 3.85%
27,278
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$25,594
$36.72 p/Share
697
Reduced 2.4%
28,370
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
4,388
Added 13.12%
29,067
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$74,678
$36.86 p/Share
2,026
Reduced 7.59%
24,679
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$66,150
$29.4 p/Share
2,250
Added 7.77%
26,705
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$11,565
$36.95 p/Share
313
Reduced 1.26%
24,455
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$12,259
$37.72 p/Share
325
Reduced 1.3%
24,768
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$22,481
$39.03 p/Share
576
Reduced 2.24%
25,093
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$45,883
$37.64 p/Share
1,219
Reduced 4.53%
25,669
Common Stock