Mar 15
2024
SELL
Payment of exercise price or tax liability
$278,961
$37.52 p/Share
7,435
Reduced 2.28%
318,502
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
46,943
Added 12.59%
325,937
Common Stock
Feb 23
2024
SELL
Open market or private sale
$216,060
$36.01 p/Share
6,000
Reduced 2.11%
278,994
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$285,606
$37.01 p/Share
7,717
Reduced 2.64%
284,994
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
43,735
Added 13.0%
292,711
Common Stock
Jan 26
2024
SELL
Open market or private sale
$268,500
$44.75 p/Share
6,000
Reduced 2.35%
248,976
Common Stock
Dec 27
2023
SELL
Open market or private sale
$288,420
$48.07 p/Share
6,000
Reduced 2.3%
254,976
Common Stock
Nov 27
2023
SELL
Open market or private sale
$271,740
$45.29 p/Share
6,000
Reduced 2.25%
260,976
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$567,943
$46.34 p/Share
12,256
Reduced 4.39%
266,976
Common Stock
Oct 27
2023
SELL
Open market or private sale
$244,320
$40.72 p/Share
6,000
Reduced 2.1%
279,232
Common Stock
Sep 27
2023
SELL
Open market or private sale
$253,799
$42.3 p/Share
6,000
Reduced 2.06%
285,232
Common Stock
Aug 25
2023
SELL
Open market or private sale
$252,000
$42.0 p/Share
6,000
Reduced 2.02%
291,232
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$503,067
$41.05 p/Share
12,255
Reduced 3.96%
297,232
Common Stock
Jul 27
2023
SELL
Open market or private sale
$258,540
$43.09 p/Share
6,000
Reduced 1.9%
309,487
Common Stock
Jun 27
2023
SELL
Open market or private sale
$210,959
$35.16 p/Share
6,000
Reduced 1.87%
315,487
Common Stock
May 26
2023
SELL
Open market or private sale
$202,080
$33.68 p/Share
6,000
Reduced 1.83%
321,487
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$401,261
$32.74 p/Share
12,256
Reduced 3.61%
327,487
Common Stock
Apr 10
2023
SELL
Open market or private sale
$184,620
$30.77 p/Share
6,000
Reduced 1.74%
339,743
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$100,694
$29.17 p/Share
3,452
Reduced 0.99%
345,743
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
24,924
Added 6.66%
349,195
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$251,369
$30.79 p/Share
8,164
Reduced 2.46%
324,271
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
72,534
Added 17.84%
334,135
Common Stock
Jan 23
2023
SELL
Open market or private sale
$102,869
$29.8 p/Share
3,452
Reduced 1.3%
261,601
Common Stock
Dec 21
2022
SELL
Open market or private sale
$154,620
$25.77 p/Share
6,000
Reduced 2.21%
265,053
Common Stock
Nov 21
2022
SELL
Open market or private sale
$175,380
$29.23 p/Share
6,000
Reduced 2.17%
271,053
Common Stock