Mar 05
2024
SELL
Payment of exercise price or tax liability
$939,955
$42.7 p/Share
22,013
Reduced 11.7%
166,194
Common Stock, $0.01 pa...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$143,893
$41.42 p/Share
3,474
Reduced 1.81%
188,207
Common Stock, $0.01 pa...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$163,857
$41.42 p/Share
3,956
Reduced 2.02%
191,681
Common Stock, $0.01 pa...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
47,664
Added 19.59%
195,637
Common Stock, $0.01 pa...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
41,015
Added 21.7%
147,973
Common Stock, $0.01 pa...
Jan 18
2024
SELL
Open market or private sale
$487,993
$40.33 p/Share
12,100
Reduced 10.16%
106,958
Common Stock, $0.01 pa...
Aug 10
2023
SELL
Open market or private sale
$549,738
$39.79 p/Share
13,816
Reduced 10.4%
119,058
Common Stock, $0.01 pa...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$151,364
$47.11 p/Share
3,213
Reduced 2.36%
132,874
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$160,880
$46.31 p/Share
3,474
Reduced 2.49%
136,087
Common Stock, $0.01 pa...
Mar 02
2023
BUY
Grant, award, or other acquisition
-
30,231
Added 17.8%
139,561
Common Stock, $0.01 pa...
Feb 10
2023
SELL
Payment of exercise price or tax liability
$652,152
$48.77 p/Share
13,372
Reduced 10.9%
109,330
Common Stock, $0.01 pa...
Feb 09
2023
BUY
Grant, award, or other acquisition
-
30,079
Added 19.69%
122,702
Common Stock, $0.01 pa...
Nov 08
2022
SELL
Open market or private sale
$834,289
$43.91 p/Share
19,000
Reduced 17.02%
92,623
Common Stock, $0.01 pa...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$177,518
$55.25 p/Share
3,213
Reduced 2.8%
111,623
Common Stock, $0.01 pa...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
23,086
Added 16.74%
114,836
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$810,917
$58.55 p/Share
13,850
Reduced 13.12%
91,750
Common Stock, $0.01 pa...
Feb 10
2022
SELL
Payment of exercise price or tax liability
$103,786
$59.75 p/Share
1,737
Reduced 1.62%
105,600
Common Stock, $0.01 pa...
Feb 10
2022
BUY
Grant, award, or other acquisition
-
28,365
Added 20.9%
107,337
Common Stock, $0.01 pa...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
21,346
Added 21.28%
78,972
Common Stock, $0.01 pa...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$82,798
$47.64 p/Share
1,738
Reduced 2.93%
57,626
Common Stock, $0.01 pa...
Feb 14
2021
SELL
Payment of exercise price or tax liability
$565,677
$47.64 p/Share
11,874
Reduced 16.67%
59,364
Common Stock, $0.01 pa...
Feb 10
2021
SELL
Payment of exercise price or tax liability
$83,222
$47.61 p/Share
1,748
Reduced 2.39%
71,238
Common Stock, $0.01 pa...
Feb 04
2021
BUY
Grant, award, or other acquisition
-
20,915
Added 22.27%
72,986
Common Stock, $0.01 pa...
Feb 19
2020
SELL
Payment of exercise price or tax liability
$95,781
$55.11 p/Share
1,738
Reduced 3.23%
52,071
Common Stock, $0.01 pa...
Feb 14
2020
SELL
Payment of exercise price or tax liability
$159,415
$55.18 p/Share
2,889
Reduced 5.1%
53,809
Common Stock, $0.01 pa...