May 21
2024
SELL
Open market or private sale
$200,818
$62.0 p/Share
3,239
Reduced 18.15%
14,606
Common Stock, $.01 par...
Mar 20
2024
SELL
Payment of exercise price or tax liability
$176
$58.84 p/Share
3
Reduced 0.02%
17,845
Common Stock, $.01 par...
Mar 18
2024
SELL
Payment of exercise price or tax liability
$19,434
$59.07 p/Share
329
Reduced 1.81%
17,825
Common Stock, $.01 par...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$25,557
$58.35 p/Share
438
Reduced 3.1%
13,686
Common Stock, $.01 par...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
4,468
Added 19.75%
18,154
Common Stock, $.01 par...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$45,408
$56.69 p/Share
801
Reduced 5.37%
14,124
Common Stock, $.01 par...
Feb 23
2024
BUY
Grant, award, or other acquisition
-
938
Added 5.91%
14,925
Common Stock, $.01 par...
Dec 14
2023
SELL
Open market or private sale
$152,555
$57.33 p/Share
2,661
Reduced 16.01%
13,961
Common Stock, $.01 par...
Mar 21
2023
SELL
Payment of exercise price or tax liability
$90
$45.31 p/Share
2
Reduced 0.01%
16,578
Common Stock, $.01 par...
Mar 17
2023
SELL
Payment of exercise price or tax liability
$16,096
$49.68 p/Share
324
Reduced 1.92%
16,563
Common Stock, $.01 par...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
5,540
Added 24.7%
16,887
Common Stock, $.01 par...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$15,622
$60.32 p/Share
259
Reduced 2.23%
11,347
Common Stock, $.01 par...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$60,684
$58.35 p/Share
1,040
Reduced 8.22%
11,606
Common Stock, $.01 par...
Feb 21
2023
BUY
Grant, award, or other acquisition
-
306
Added 2.36%
12,646
Common Stock, $.01 par...
Feb 13
2023
SELL
Open market or private sale
$134,778
$55.51 p/Share
2,428
Reduced 16.44%
12,340
Common Stock, $.01 par...
Mar 22
2022
SELL
Payment of exercise price or tax liability
$79
$39.35 p/Share
2
Reduced 0.01%
14,681
Common Stock, $.01 par...
Mar 17
2022
BUY
Grant, award, or other acquisition
-
4,091
Added 21.82%
14,662
Common Stock, $.01 par...
Mar 14
2022
SELL
Payment of exercise price or tax liability
$21,362
$38.42 p/Share
556
Reduced 5.0%
10,571
Common Stock, $.01 par...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$12,021
$40.34 p/Share
298
Reduced 2.61%
11,127
Common Stock, $.01 par...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
890
Added 7.23%
11,425
Common Stock, $.01 par...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$22,466
$41.68 p/Share
539
Reduced 4.87%
10,535
Common Stock, $.01 par...
Nov 08
2021
SELL
Open market or private sale
$103,012
$50.72 p/Share
2,031
Reduced 15.53%
11,048
Common Stock, $.01 par...
Mar 22
2021
SELL
Payment of exercise price or tax liability
$94
$47.01 p/Share
2
Reduced 0.02%
13,041
Common Stock, $.01 par...
Mar 12
2021
SELL
Payment of exercise price or tax liability
$13,890
$46.3 p/Share
300
Reduced 2.25%
13,029
Common Stock, $.01 par...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$20,279
$43.8 p/Share
463
Reduced 3.36%
13,329
Common Stock, $.01 par...