May 06
2024
BUY
Grant, award, or other acquisition
-
14,347
Added 5.83%
231,629
Common Stock, $0.01 pa...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$929,792
$42.7 p/Share
21,775
Reduced 9.11%
217,282
Common Stock, $0.01 pa...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$143,934
$41.42 p/Share
3,475
Reduced 1.43%
239,057
Common Stock, $0.01 pa...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$182,496
$41.42 p/Share
4,406
Reduced 1.78%
242,532
Common Stock, $0.01 pa...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
47,664
Added 16.18%
246,938
Common Stock, $0.01 pa...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
41,015
Added 17.07%
199,274
Common Stock, $0.01 pa...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$148,679
$47.11 p/Share
3,156
Reduced 1.96%
158,259
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$160,417
$46.31 p/Share
3,464
Reduced 2.1%
161,415
Common Stock, $0.01 pa...
Mar 02
2023
BUY
Grant, award, or other acquisition
-
30,231
Added 15.49%
164,879
Common Stock, $0.01 pa...
Feb 10
2023
SELL
Payment of exercise price or tax liability
$637,570
$48.77 p/Share
13,073
Reduced 8.85%
134,648
Common Stock, $0.01 pa...
Feb 09
2023
BUY
Grant, award, or other acquisition
-
30,079
Added 16.92%
147,721
Common Stock, $0.01 pa...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$171,938
$55.25 p/Share
3,112
Reduced 2.58%
117,642
Common Stock, $0.01 pa...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
23,086
Added 16.05%
120,754
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$793,762
$58.55 p/Share
13,557
Reduced 12.19%
97,668
Common Stock, $0.01 pa...
Feb 10
2022
SELL
Payment of exercise price or tax liability
$99,544
$59.75 p/Share
1,666
Reduced 1.48%
111,225
Common Stock, $0.01 pa...
Feb 10
2022
BUY
Grant, award, or other acquisition
-
28,365
Added 20.08%
112,891
Common Stock, $0.01 pa...
Apr 21
2021
SELL
Open market or private sale
$1,138,800
$56.94 p/Share
20,000
Reduced 19.13%
84,526
Common Stock, $0.01 pa...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
21,346
Added 16.96%
104,526
Common Stock, $0.01 pa...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$134,297
$47.64 p/Share
2,819
Reduced 3.28%
83,180
Common Stock, $0.01 pa...
Feb 14
2021
SELL
Payment of exercise price or tax liability
$700,975
$47.64 p/Share
14,714
Reduced 14.61%
85,999
Common Stock, $0.01 pa...
Feb 10
2021
SELL
Payment of exercise price or tax liability
$80,318
$47.61 p/Share
1,687
Reduced 1.65%
100,713
Common Stock, $0.01 pa...
Feb 04
2021
BUY
Grant, award, or other acquisition
-
26,143
Added 20.34%
102,400
Common Stock, $0.01 pa...
Dec 14
2020
SELL
Payment of exercise price or tax liability
$141,875
$45.84 p/Share
3,095
Reduced 3.9%
76,257
Common Stock, $0.01 pa...
Feb 19
2020
SELL
Payment of exercise price or tax liability
$156,016
$55.11 p/Share
2,831
Reduced 3.44%
79,352
Common Stock, $0.01 pa...
Feb 14
2020
SELL
Payment of exercise price or tax liability
$175,638
$55.18 p/Share
3,183
Reduced 3.73%
82,183
Common Stock, $0.01 pa...