Mar 01
2024
SELL
Payment of exercise price or tax liability
$716,169
$34.38 p/Share
20,831
Reduced 2.33%
872,253
Common
Feb 14
2024
SELL
Payment of exercise price or tax liability
$353,259
$32.84 p/Share
10,757
Reduced 1.19%
891,682
Common
Feb 12
2024
SELL
Payment of exercise price or tax liability
$2,193,850
$33.28 p/Share
65,921
Reduced 6.81%
902,440
Common
Feb 09
2024
BUY
Grant, award, or other acquisition
-
114,751
Added 10.59%
968,361
Common
Feb 08
2024
BUY
Grant, award, or other acquisition
-
140,744
Added 14.15%
853,610
Common
Dec 20
2023
SELL
Open market or private sale
$1,001,936
$34.54 p/Share
29,008
Reduced 3.91%
712,866
Common
Dec 20
2023
BUY
Exercise of conversion of derivative security
$935,996
$29.36 p/Share
31,880
Added 4.19%
728,538
Common
Mar 01
2023
SELL
Payment of exercise price or tax liability
$275,312
$31.25 p/Share
8,810
Reduced 1.24%
703,597
Common
Feb 14
2023
SELL
Payment of exercise price or tax liability
$1,605,792
$34.2 p/Share
46,953
Reduced 6.25%
704,351
Common
Feb 12
2023
SELL
Payment of exercise price or tax liability
$335,491
$33.64 p/Share
9,973
Reduced 1.31%
751,305
Common
Feb 10
2023
BUY
Grant, award, or other acquisition
-
112,977
Added 14.47%
667,886
Common
Feb 09
2023
BUY
Grant, award, or other acquisition
-
93,391
Added 10.93%
761,278
Common
Feb 08
2023
SELL
Payment of exercise price or tax liability
$435,565
$34.31 p/Share
12,695
Reduced 2.24%
554,909
Common
Feb 02
2023
SELL
Open market or private sale
$64,800
$36.0 p/Share
1,800
Reduced 0.32%
567,604
Common
Feb 02
2023
BUY
Exercise of conversion of derivative security
$56,721
$27.27 p/Share
2,080
Added 0.36%
568,204
Common
Feb 14
2022
SELL
Payment of exercise price or tax liability
$400,098
$41.56 p/Share
9,627
Reduced 1.71%
553,368
Common
Feb 12
2022
SELL
Payment of exercise price or tax liability
$391,080
$41.56 p/Share
9,410
Reduced 1.64%
562,995
Common
Feb 11
2022
BUY
Grant, award, or other acquisition
-
82,100
Added 12.54%
572,405
Common
Feb 10
2022
SELL
Payment of exercise price or tax liability
$2,760,409
$42.57 p/Share
64,844
Reduced 11.68%
490,305
Common
Feb 10
2022
BUY
Grant, award, or other acquisition
-
164,785
Added 22.89%
555,149
Common
Feb 08
2022
SELL
Payment of exercise price or tax liability
$587,366
$40.98 p/Share
14,333
Reduced 3.54%
390,364
Common
Feb 14
2021
SELL
Payment of exercise price or tax liability
$326,538
$35.04 p/Share
9,319
Reduced 2.29%
397,146
Common
Feb 12
2021
BUY
Grant, award, or other acquisition
-
92,579
Added 18.55%
406,465
Common
Feb 11
2021
SELL
Payment of exercise price or tax liability
$290,405
$34.4 p/Share
8,442
Reduced 2.62%
313,886
Common
Feb 11
2021
BUY
Grant, award, or other acquisition
-
21,453
Added 6.24%
322,328
Common