Aug 20
2024
BUY
Grant, award, or other acquisition
-
13,312
Added 5.3%
237,644
Common Stock
Jul 08
2024
SELL
Open market or private sale
$142,537
$38.01 p/Share
3,750
Reduced 1.64%
224,332
Common Stock
Apr 04
2024
SELL
Open market or private sale
$153,675
$40.98 p/Share
3,750
Reduced 1.62%
228,082
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$947,749
$37.91 p/Share
25,000
Reduced 9.73%
231,832
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
36,007
Added 12.3%
256,832
Common Stock
Jan 09
2024
SELL
Open market or private sale
$133,612
$35.63 p/Share
3,750
Reduced 1.67%
220,825
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
80,928
Added 26.49%
224,575
Common Stock
Dec 06
2023
-
4,050
Reduced 2.74%
143,647
Common Stock
Oct 09
2023
SELL
Open market or private sale
$1,156,842
$39.96 p/Share
28,950
Reduced 16.39%
147,697
Common Stock
Aug 22
2023
-
608
Reduced 0.34%
176,647
Common Stock
Jul 27
2023
SELL
Open market or private sale
$878,850
$39.06 p/Share
22,500
Reduced 11.26%
177,255
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$968,163
$26.68 p/Share
36,288
Reduced 15.37%
199,755
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
46,875
Added 17.34%
223,450
Common Stock
Dec 27
2022
-
1,175
Reduced 0.66%
176,575
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
12,010
Added 6.33%
177,750
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$741,073
$24.64 p/Share
30,076
Reduced 15.36%
165,740
Common Stock
Dec 08
2021
BUY
Grant, award, or other acquisition
-
55,448
Added 22.0%
196,616
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$275,460
$13.91 p/Share
19,803
Reduced 12.3%
141,168
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
25,510
Added 13.68%
160,971
Common Stock
Dec 31
2020
SELL
Sale (or disposition) back to the issuer
-
21,000
Reduced 13.42%
135,461
Common Stock
Dec 29
2020
BUY
Grant, award, or other acquisition
-
55,109
Added 26.05%
156,461
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$26,621
$5.64 p/Share
4,720
Reduced 4.45%
101,352
Common Stock