Jul 08
2024
BUY
Grant, award, or other acquisition
-
150,000
Added 27.33%
398,895
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$1,043,827
$30.35 p/Share
34,393
Reduced 12.14%
248,895
Common Stock
Apr 16
2024
SELL
Open market or private sale
$307,900
$30.79 p/Share
10,000
Reduced 3.41%
283,288
Common Stock
Mar 21
2024
SELL
Open market or private sale
$418,300
$41.83 p/Share
10,000
Reduced 3.3%
293,288
Common Stock
Mar 19
2024
SELL
Open market or private sale
$93,575
$37.43 p/Share
2,500
Reduced 0.82%
303,288
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$14,084
$37.46 p/Share
376
Reduced 0.12%
305,788
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$17,953
$36.27 p/Share
495
Reduced 0.16%
306,164
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
40,721
Added 11.72%
306,659
Common Stock
Jan 17
2024
SELL
Open market or private sale
$153,850
$30.77 p/Share
5,000
Reduced 1.85%
265,938
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$101,779
$34.56 p/Share
2,945
Reduced 1.08%
270,938
Common Stock
Dec 19
2023
SELL
Open market or private sale
$34,376
$34.07 p/Share
1,009
Reduced 0.37%
273,883
Common Stock
Dec 18
2023
SELL
Open market or private sale
$162,800
$32.56 p/Share
5,000
Reduced 1.79%
274,892
Common Stock
Aug 22
2023
SELL
Open market or private sale
$220,350
$29.38 p/Share
7,500
Reduced 2.61%
279,892
Common Stock
May 22
2023
SELL
Open market or private sale
$82,590
$27.53 p/Share
3,000
Reduced 1.03%
287,392
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$57,137
$27.75 p/Share
2,059
Reduced 0.7%
290,392
Common Stock
Apr 10
2023
SELL
Open market or private sale
$78,390
$26.13 p/Share
3,000
Reduced 1.02%
292,451
Common Stock
Mar 20
2023
SELL
Open market or private sale
$81,600
$27.2 p/Share
3,000
Reduced 1.01%
295,451
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
$153,083
$27.94 p/Share
5,479
Added 1.8%
298,451
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$13,468
$20.5 p/Share
657
Reduced 0.22%
292,972
Common Stock
Dec 21
2022
SELL
Open market or private sale
$60,000
$20.0 p/Share
3,000
Reduced 1.01%
293,629
Common Stock
Nov 14
2022
SELL
Open market or private sale
$36,000
$18.0 p/Share
2,000
Reduced 0.67%
296,629
Common Stock
May 11
2022
SELL
Payment of exercise price or tax liability
$399,023
$15.13 p/Share
26,373
Reduced 8.11%
298,629
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
$68,948
$16.57 p/Share
4,161
Added 1.26%
325,002
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$78,449
$21.44 p/Share
3,659
Reduced 1.13%
320,841
Common Stock
May 11
2021
BUY
Grant, award, or other acquisition
-
265,500
Added 43.67%
342,504
Common Stock