Mar 05
2023
SELL
Payment of exercise price or tax liability
$117,869
$47.11 p/Share
2,502
Reduced 1.73%
142,338
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$111,653
$46.31 p/Share
2,411
Reduced 1.64%
144,840
Common Stock, $0.01 pa...
Mar 02
2023
BUY
Grant, award, or other acquisition
-
21,594
Added 12.79%
147,251
Common Stock, $0.01 pa...
Feb 10
2023
SELL
Payment of exercise price or tax liability
$524,326
$48.77 p/Share
10,751
Reduced 7.88%
125,657
Common Stock, $0.01 pa...
Feb 09
2023
BUY
Grant, award, or other acquisition
-
26,156
Added 16.09%
136,408
Common Stock, $0.01 pa...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$142,103
$55.25 p/Share
2,572
Reduced 2.28%
110,252
Common Stock, $0.01 pa...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
17,048
Added 13.13%
112,824
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$669,519
$58.55 p/Share
11,435
Reduced 10.67%
95,776
Common Stock, $0.01 pa...
Feb 10
2022
SELL
Payment of exercise price or tax liability
$89,804
$59.75 p/Share
1,503
Reduced 1.38%
107,211
Common Stock, $0.01 pa...
Feb 10
2022
BUY
Grant, award, or other acquisition
-
24,313
Added 18.28%
108,714
Common Stock, $0.01 pa...
May 18
2021
SELL
Open market or private sale
$1,536,750
$61.47 p/Share
25,000
Reduced 22.85%
84,401
Common Stock, $0.01 pa...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
17,534
Added 13.81%
109,401
Common Stock, $0.01 pa...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$126,722
$47.64 p/Share
2,660
Reduced 2.81%
91,867
Common Stock, $0.01 pa...
Feb 14
2021
SELL
Payment of exercise price or tax liability
$543,096
$47.64 p/Share
11,400
Reduced 10.76%
94,527
Common Stock, $0.01 pa...
Feb 10
2021
SELL
Payment of exercise price or tax liability
$72,939
$47.61 p/Share
1,532
Reduced 1.43%
105,927
Common Stock, $0.01 pa...
Feb 04
2021
BUY
Grant, award, or other acquisition
-
20,915
Added 16.29%
107,459
Common Stock, $0.01 pa...
Feb 19
2020
SELL
Payment of exercise price or tax liability
$285,690
$55.11 p/Share
5,184
Reduced 5.65%
86,544
Common Stock, $0.01 pa...
Feb 14
2020
SELL
Payment of exercise price or tax liability
$146,227
$55.18 p/Share
2,650
Reduced 2.81%
91,728
Common Stock, $0.01 pa...
Feb 10
2020
BUY
Grant, award, or other acquisition
-
14,641
Added 13.43%
94,378
Common Stock, $0.01 pa...
Feb 19
2019
SELL
Payment of exercise price or tax liability
$333,515
$51.31 p/Share
6,500
Reduced 7.54%
79,737
Common Stock, $0.01 pa...
Feb 14
2019
SELL
Payment of exercise price or tax liability
$61,550
$50.91 p/Share
1,209
Reduced 1.38%
86,237
Common Stock, $0.01 pa...
Feb 14
2019
BUY
Grant, award, or other acquisition
-
14,269
Added 14.03%
87,446
Common Stock, $0.01 pa...
Jul 17
2018
SELL
Payment of exercise price or tax liability
$42,220
$51.3 p/Share
823
Reduced 1.11%
73,177
Common Stock, $0.01 pa...
Feb 20
2018
SELL
Payment of exercise price or tax liability
$272,433
$55.61 p/Share
4,899
Reduced 6.21%
74,000
Common Stock, $0.01 pa...
Feb 16
2018
SELL
Payment of exercise price or tax liability
$99,455
$55.1 p/Share
1,805
Reduced 2.24%
78,899
Common Stock, $0.01 pa...