Dec 02
2024
SELL
Payment of exercise price or tax liability
$40,599
$54.79 p/Share
741
Reduced 0.78%
94,639
Common Stock, $.01 par...
Apr 04
2024
BUY
Grant, award, or other acquisition
$96,497
$64.59 p/Share
1,494
Added 1.55%
95,062
Common Stock, $.01 par...
Mar 21
2024
SELL
Payment of exercise price or tax liability
$529
$58.84 p/Share
9
Reduced 0.01%
93,568
Common Stock, $.01 par...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$88,723
$59.07 p/Share
1,502
Reduced 1.58%
93,445
Common Stock, $.01 par...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$53,331
$58.35 p/Share
914
Reduced 1.27%
71,246
Common Stock, $.01 par...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
23,701
Added 19.98%
94,947
Common Stock, $.01 par...
Feb 23
2024
BUY
Grant, award, or other acquisition
-
6,207
Added 7.92%
72,160
Common Stock, $.01 par...
Dec 20
2023
SELL
Payment of exercise price or tax liability
$114
$57.33 p/Share
2
Reduced 0.0%
65,953
Common Stock, $.01 par...
Nov 30
2023
SELL
Payment of exercise price or tax liability
$24,190
$49.57 p/Share
488
Reduced 0.74%
65,865
Common Stock, $.01 par...
Oct 31
2023
BUY
Open market or private purchase
$50,149
$45.59 p/Share
1,100
Added 1.63%
66,353
Common Stock, $.01 par...
Apr 05
2023
BUY
Grant, award, or other acquisition
$194,129
$42.93 p/Share
4,522
Added 6.5%
65,082
Common Stock, $.01 par...
Mar 21
2023
SELL
Payment of exercise price or tax liability
$181
$45.31 p/Share
4
Reduced 0.01%
60,560
Common Stock, $.01 par...
Mar 17
2023
SELL
Payment of exercise price or tax liability
$53,902
$49.68 p/Share
1,085
Reduced 1.76%
60,497
Common Stock, $.01 par...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
25,483
Added 29.27%
61,582
Common Stock, $.01 par...
Feb 21
2023
BUY
Grant, award, or other acquisition
-
1,549
Added 4.11%
36,099
Common Stock, $.01 par...
Dec 20
2022
SELL
Payment of exercise price or tax liability
$83
$41.55 p/Share
2
Reduced 0.01%
34,550
Common Stock, $.01 par...
Nov 30
2022
SELL
Payment of exercise price or tax liability
$21,382
$44.64 p/Share
479
Reduced 1.37%
34,505
Common Stock, $.01 par...
Mar 17
2022
BUY
Grant, award, or other acquisition
-
30,120
Added 46.37%
34,839
Common Stock, $.01 par...
Nov 30
2021
BUY
Grant, award, or other acquisition
-
4,719
Added 50.0%
4,719
Common Stock, $.01 par...