Nov 06
2024
SELL
Open market or private sale
$113,445
$75.63 p/Share
1,500
Reduced 6.42%
21,868
Common Stock, $0.01 p...
Apr 03
2024
SELL
Payment of exercise price or tax liability
$7,080
$46.58 p/Share
152
Reduced 0.65%
23,368
Common Stock, $0.01 p...
Apr 01
2024
BUY
Grant, award, or other acquisition
$265,145
$46.97 p/Share
5,645
Added 19.36%
23,520
Common Stock, $0.01 p...
Mar 28
2024
SELL
Payment of exercise price or tax liability
$5,648
$47.87 p/Share
118
Reduced 0.66%
17,875
Common Stock, $0.01 p...
Mar 26
2024
SELL
Payment of exercise price or tax liability
$4,850
$45.76 p/Share
106
Reduced 0.59%
17,993
Common Stock, $0.01 p...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$21,917
$44.1 p/Share
497
Reduced 2.67%
18,099
Common Stock, $0.01 p...
Mar 01
2024
BUY
Grant, award, or other acquisition
$72,456
$44.1 p/Share
1,643
Added 8.12%
18,596
Common Stock, $0.01 p...
Dec 06
2023
SELL
Open market or private sale
$86,701
$50.03 p/Share
1,733
Reduced 8.4%
18,895
Common Stock, $0.01 p...
Apr 03
2023
BUY
Grant, award, or other acquisition
$249,186
$53.82 p/Share
4,630
Added 18.33%
20,628
Common Stock, $0.01 p...
Mar 31
2023
SELL
Payment of exercise price or tax liability
$6,405
$54.28 p/Share
118
Reduced 0.73%
15,998
Common Stock, $0.01 p...
Mar 27
2023
SELL
Payment of exercise price or tax liability
$9,960
$55.03 p/Share
181
Reduced 1.11%
16,116
Common Stock, $0.01 p...
Mar 24
2023
SELL
Payment of exercise price or tax liability
$5,686
$53.65 p/Share
106
Reduced 0.65%
16,297
Common Stock, $0.01 p...
Mar 07
2023
SELL
Payment of exercise price or tax liability
$47,313
$62.01 p/Share
763
Reduced 4.44%
16,403
Common Stock, $0.01 p...
Mar 07
2023
BUY
Grant, award, or other acquisition
$173,379
$62.01 p/Share
2,796
Added 14.01%
17,166
Common Stock, $0.01 p...
Aug 25
2022
SELL
Open market or private sale
$78,125
$62.5 p/Share
1,250
Reduced 6.6%
17,698
Common Stock, $0.01 p...
Mar 31
2022
BUY
Grant, award, or other acquisition
$211,996
$58.53 p/Share
3,622
Added 15.79%
19,310
Common Stock, $0.01 p...
Mar 29
2022
SELL
Payment of exercise price or tax liability
$6,227
$61.05 p/Share
102
Reduced 0.65%
15,688
Common Stock, $0.01 p...
Mar 25
2022
SELL
Payment of exercise price or tax liability
$15,997
$59.69 p/Share
268
Reduced 1.67%
15,790
Common Stock, $0.01 p...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$14,585
$61.28 p/Share
238
Reduced 1.46%
16,058
Common Stock, $0.01 p...
Mar 07
2022
BUY
Grant, award, or other acquisition
$48,289
$61.28 p/Share
788
Added 4.61%
16,296
Common Stock, $0.01 p...
Nov 15
2021
SELL
Open market or private sale
$61,880
$61.88 p/Share
1,000
Reduced 5.54%
17,040
Common Stock, $0.01 p...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$5,281
$53.34 p/Share
99
Reduced 0.55%
18,040
Common Stock, $0.01 p...
Mar 29
2021
SELL
Payment of exercise price or tax liability
$5,567
$54.58 p/Share
102
Reduced 0.56%
18,139
Common Stock, $0.01 p...
Mar 26
2021
SELL
Payment of exercise price or tax liability
$9,945
$55.25 p/Share
180
Reduced 0.98%
18,241
Common Stock, $0.01 p...
Mar 26
2021
BUY
Grant, award, or other acquisition
$181,143
$55.96 p/Share
3,237
Added 14.95%
18,421
Common Stock, $0.01 p...