Nov 15
2024
BUY
Grant, award, or other acquisition
$14,425
$64.98 p/Share
222
Added 0.22%
99,965
Dividend Equivalent Unit
Nov 01
2024
SELL
Open market or private sale
$1,209,221
$55.13 p/Share
21,934
Reduced 18.03%
99,743
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
$14,317
$45.89 p/Share
312
Added 0.26%
121,677
Dividend Equivalent Unit
May 15
2024
BUY
Grant, award, or other acquisition
$14,257
$44.14 p/Share
323
Added 0.27%
121,365
Dividend Equivalent Unit
May 02
2024
SELL
Open market or private sale
$1,420,290
$45.0 p/Share
31,562
Reduced 20.68%
121,042
Common Stock
Mar 15
2024
SELL
Open market or private sale
$264,584
$42.82 p/Share
6,179
Reduced 3.89%
152,604
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$470,309
$41.05 p/Share
11,457
Reduced 8.04%
130,966
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$1,141,887
$41.05 p/Share
27,817
Added 14.91%
158,783
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$13,748
$39.85 p/Share
345
Added 0.24%
142,423
Dividend Equivalent Unit
Jan 24
2024
SELL
Payment of exercise price or tax liability
$653,501
$37.97 p/Share
17,211
Reduced 10.8%
142,078
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
$1,479,766
$37.97 p/Share
38,972
Added 19.66%
159,289
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
$13,642
$29.15 p/Share
468
Added 0.39%
120,317
Dividend Equivalent Unit
Aug 10
2023
BUY
Grant, award, or other acquisition
$13,553
$34.4 p/Share
394
Added 0.33%
119,849
Dividend Equivalent Unit
May 12
2023
BUY
Grant, award, or other acquisition
$12,348
$27.08 p/Share
456
Added 0.38%
119,455
Dividend Equivalent Unit
Apr 01
2023
SELL
Payment of exercise price or tax liability
$17,826
$29.08 p/Share
613
Reduced 0.51%
118,999
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$346,559
$35.98 p/Share
9,632
Reduced 7.45%
119,612
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$1,054,717
$35.98 p/Share
29,314
Added 18.49%
129,244
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$10,874
$35.77 p/Share
304
Added 0.3%
99,930
Dividend Equivalent Unit
Jan 24
2023
SELL
Payment of exercise price or tax liability
$512,829
$35.37 p/Share
14,499
Reduced 12.7%
99,626
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
32,411
Added 22.12%
114,125
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
$10,805
$38.73 p/Share
279
Added 0.34%
81,714
Dividend Equivalent Unit
Aug 11
2022
BUY
Grant, award, or other acquisition
$10,725
$36.11 p/Share
297
Added 0.36%
81,435
Dividend Equivalent Unit
May 12
2022
BUY
Grant, award, or other acquisition
$10,206
$33.03 p/Share
309
Added 0.38%
81,138
Dividend Equivalent Unit
Apr 01
2022
SELL
Payment of exercise price or tax liability
$42,473
$35.16 p/Share
1,208
Reduced 1.47%
80,829
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$284,105
$39.47 p/Share
7,198
Reduced 8.07%
82,037
Common Stock