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
Nov 20
2022
SELL
Payment of exercise price or tax liability
$293,729
$29.58 p/Share
9,930
Reduced 3.46%
277,053
Common Stock
Oct 21
2022
SELL
Open market or private sale
$219,660
$36.61 p/Share
6,000
Reduced 2.05%
286,983
Common Stock
Sep 21
2022
SELL
Open market or private sale
$206,340
$34.39 p/Share
6,000
Reduced 2.01%
292,983
Common Stock
Aug 22
2022
SELL
Open market or private sale
$211,260
$35.21 p/Share
6,000
Reduced 1.97%
298,983
Common Stock