Mar 17
2025
SELL
Open market or private sale
$305,375
$48.86 p/Share
6,250
Reduced 0.86%
720,442
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$3,267,220
$48.55 p/Share
67,296
Reduced 8.48%
726,692
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
128,109
Added 13.89%
793,988
Common Stock
Mar 13
2025
BUY
Open market or private purchase
$185,518
$47.63 p/Share
3,895
Added 0.53%
724,338
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$2,460,356
$44.22 p/Share
55,639
Reduced 7.71%
665,879
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
165,716
Added 18.68%
721,518
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$2,208,079
$36.84 p/Share
59,937
Reduced 9.73%
555,802
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
131,567
Added 17.61%
615,739
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$2,241,039
$46.82 p/Share
47,865
Reduced 9.0%
484,172
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
125,597
Added 19.1%
532,037
Common Stock
Aug 20
2021
SELL
Open market or private sale
$50,086
$42.59 p/Share
1,176
Reduced 0.29%
406,440
Common Stock
Aug 20
2021
$636,933
$42.59 p/Share
14,955
Reduced 3.54%
407,616
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$1,893,135
$45.98 p/Share
41,173
Reduced 8.88%
422,571
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
135,298
Added 22.59%
463,744
Common Stock
Mar 15
2020
SELL
Payment of exercise price or tax liability
$1,789,998
$34.59 p/Share
51,749
Reduced 13.61%
328,446
Common Stock
Mar 15
2020
BUY
Grant, award, or other acquisition
-
108,049
Added 22.13%
380,195
Common Stock
Dec 31
2019
SELL
Payment of exercise price or tax liability
$1,348,917
$44.61 p/Share
30,238
Reduced 10.0%
272,146
Common Stock
May 09
2019
SELL
Open market or private sale
$49,941
$45.65 p/Share
1,094
Reduced 0.36%
302,384
Common Stock
Mar 18
2019
BUY
Grant, award, or other acquisition
$2,999,983
$43.95 p/Share
68,259
Added 18.36%
303,478
Common Stock
Mar 15
2019
BUY
Grant, award, or other acquisition
-
92,942
Added 28.32%
235,219
Common Stock
May 23
2018
SELL
Open market or private sale
$99,011
$48.63 p/Share
2,036
Reduced 1.41%
142,277
Common Stock
Mar 15
2018
SELL
Payment of exercise price or tax liability
$644,422
$52.29 p/Share
12,324
Reduced 7.87%
144,313
Common Stock
Mar 15
2018
BUY
Grant, award, or other acquisition
-
144,637
Added 48.01%
156,637
Common Stock