May 10
2024
SELL
Open market or private sale
$1,412,400
$47.08 p/Share
30,000
Reduced 14.84%
172,133
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$614,564
$43.91 p/Share
13,996
Reduced 7.08%
183,733
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
18,400
Added 8.34%
202,133
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
18,500
Added 8.56%
197,729
Common Stock
Nov 13
2023
SELL
Open market or private sale
$1,011,750
$40.47 p/Share
25,000
Reduced 12.24%
179,229
Common Stock
Aug 08
2023
SELL
Open market or private sale
$665,970
$44.49 p/Share
14,969
Reduced 6.83%
204,229
Common Stock
Aug 07
2023
SELL
Open market or private sale
$443,169
$44.18 p/Share
10,031
Reduced 4.38%
219,198
Common Stock
May 30
2023
BUY
Grant, award, or other acquisition
-
5,700
Added 2.43%
229,229
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$910,983
$53.38 p/Share
17,066
Reduced 7.09%
223,529
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
5,700
Added 2.43%
229,229
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
23,000
Added 8.73%
240,595
Common Stock
Nov 22
2022
SELL
Open market or private sale
$389,475
$51.93 p/Share
7,500
Reduced 3.33%
217,595
Common Stock
Aug 29
2022
SELL
Open market or private sale
$518,084
$46.75 p/Share
11,082
Reduced 4.69%
225,095
Common Stock
Aug 26
2022
SELL
Open market or private sale
$185,831
$47.43 p/Share
3,918
Reduced 1.63%
236,177
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,280,515
$41.45 p/Share
30,893
Reduced 11.8%
230,995
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
9,100
Added 3.65%
240,095
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
26,500
Added 9.19%
261,888
Common Stock
Nov 22
2021
SELL
Open market or private sale
$842,600
$42.13 p/Share
20,000
Reduced 7.83%
235,388
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,050,702
$38.33 p/Share
27,412
Reduced 9.99%
246,888
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
8,500
Added 3.22%
255,388
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
32,000
Added 10.45%
274,300
Common Stock
Feb 18
2021
SELL
Open market or private sale
$753,563
$38.32 p/Share
19,665
Reduced 7.51%
242,300
Common Stock
Feb 17
2021
SELL
Open market or private sale
$10,772
$38.75 p/Share
278
Reduced 0.11%
261,965
Common Stock