Aug 05
2024
SELL
Open market or private sale
$156,450
$31.29 p/Share
5,000
Reduced 1.31%
375,739
Common Stock
Jul 18
2024
SELL
Open market or private sale
$173,550
$34.71 p/Share
5,000
Reduced 1.3%
380,739
Common Stock
Jun 20
2024
SELL
Open market or private sale
$157,800
$31.56 p/Share
5,000
Reduced 1.28%
385,739
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$411,879
$30.35 p/Share
13,571
Reduced 3.36%
390,739
Common Stock
May 13
2024
SELL
Open market or private sale
$154,800
$30.96 p/Share
5,000
Reduced 1.22%
404,310
Common Stock
Apr 10
2024
SELL
Open market or private sale
$162,250
$32.45 p/Share
5,000
Reduced 1.21%
409,310
Common Stock
Apr 01
2024
SELL
Open market or private sale
$399,976
$34.0 p/Share
11,764
Reduced 2.76%
414,310
Common Stock
Mar 06
2024
-
10,000
Reduced 2.29%
426,074
Common Stock
Mar 05
2024
SELL
Open market or private sale
$167,600
$33.52 p/Share
5,000
Reduced 1.13%
436,074
Common Stock
Feb 14
2024
SELL
Open market or private sale
$177,850
$35.57 p/Share
5,000
Reduced 1.12%
441,074
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$23,225
$37.46 p/Share
620
Reduced 0.14%
446,074
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$29,596
$36.27 p/Share
816
Reduced 0.18%
446,694
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
33,846
Added 7.03%
447,510
Common Stock
Jan 10
2024
SELL
Open market or private sale
$158,050
$31.61 p/Share
5,000
Reduced 1.19%
413,664
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$98,807
$34.56 p/Share
2,859
Reduced 0.68%
418,664
Common Stock
Dec 13
2023
SELL
Open market or private sale
$158,200
$31.64 p/Share
5,000
Reduced 1.17%
421,523
Common Stock
Nov 15
2023
SELL
Open market or private sale
$145,550
$29.11 p/Share
5,000
Reduced 1.16%
426,523
Common Stock
Oct 11
2023
SELL
Open market or private sale
$138,600
$27.72 p/Share
5,000
Reduced 1.15%
431,523
Common Stock
Sep 13
2023
SELL
Open market or private sale
$133,350
$26.67 p/Share
5,000
Reduced 1.13%
436,523
Common Stock
Aug 18
2023
-
10,000
Reduced 2.21%
441,523
Common Stock
Aug 08
2023
SELL
Open market or private sale
$79,225
$31.69 p/Share
2,500
Reduced 0.55%
451,523
Common Stock
Jul 18
2023
SELL
Open market or private sale
$214,955
$33.07 p/Share
6,500
Reduced 1.41%
454,023
Common Stock
Jul 06
2023
SELL
Open market or private sale
$77,175
$30.87 p/Share
2,500
Reduced 0.54%
460,523
Common Stock
Jun 08
2023
SELL
Open market or private sale
$71,550
$28.62 p/Share
2,500
Reduced 0.54%
463,023
Common Stock
May 23
2023
SELL
Open market or private sale
$180,765
$27.81 p/Share
6,500
Reduced 1.38%
465,523
Common Stock