Dec 04
2024
SELL
Open market or private sale
$269,951
$38.57 p/Share
6,999
Reduced 2.96%
229,273
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$440,330
$35.84 p/Share
12,286
Reduced 4.94%
236,272
Common Stock
Nov 04
2024
SELL
Open market or private sale
$238,490
$34.07 p/Share
7,000
Reduced 2.74%
248,558
Common Stock
Oct 04
2024
SELL
Open market or private sale
$238,140
$34.02 p/Share
7,000
Reduced 2.67%
255,558
Common Stock
Sep 04
2024
SELL
Open market or private sale
$235,760
$33.68 p/Share
7,000
Reduced 2.6%
262,558
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$421,709
$34.33 p/Share
12,284
Reduced 4.36%
269,558
Common Stock
Aug 05
2024
SELL
Open market or private sale
$232,750
$33.25 p/Share
7,000
Reduced 2.42%
281,842
Common Stock
Jul 05
2024
SELL
Open market or private sale
$253,680
$36.24 p/Share
7,000
Reduced 2.37%
288,842
Common Stock
Jun 04
2024
SELL
Open market or private sale
$180,494
$36.53 p/Share
4,941
Reduced 1.64%
295,842
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$458,892
$37.36 p/Share
12,283
Reduced 3.93%
300,219
Common Stock
Mar 22
2024
SELL
Open market or private sale
$232,980
$38.83 p/Share
6,000
Reduced 1.88%
312,502
Common Stock
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