Dec 02
2024
SELL
Payment of exercise price or tax liability
$245,345
$36.8 p/Share
6,667
Reduced 2.45%
265,457
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
13,334
Added 4.67%
272,124
Common Stock
Nov 25
2024
SELL
Open market or private sale
$372,500
$37.25 p/Share
10,000
Reduced 3.54%
272,124
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
31,500
Added 10.04%
282,124
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$200,543
$30.08 p/Share
6,667
Reduced 2.59%
250,624
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
13,333
Added 4.93%
257,291
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$154,113
$28.45 p/Share
5,417
Reduced 2.06%
257,291
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
10,833
Added 3.96%
262,708
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
-
40,000
Added 13.18%
263,571
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$200,604
$20.3 p/Share
9,882
Reduced 4.23%
223,571
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
23,334
Added 9.09%
233,453
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$90,062
$19.63 p/Share
4,588
Reduced 1.91%
235,129
Common Stock
Oct 05
2023
BUY
Grant, award, or other acquisition
-
10,833
Added 4.32%
239,717
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$71,571
$16.9 p/Share
4,235
Reduced 1.03%
407,231
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 2.37%
411,466
Common Stock
Oct 12
2022
SELL
Payment of exercise price or tax liability
$78,426
$17.09 p/Share
4,589
Reduced 1.22%
371,466
Common Stock
Oct 12
2022
BUY
Grant, award, or other acquisition
-
50,834
Added 11.0%
411,466
Common Stock
Sep 26
2022
SELL
Payment of exercise price or tax liability
$226,719
$16.06 p/Share
14,117
Reduced 3.62%
376,055
Common Stock
Sep 26
2022
BUY
Grant, award, or other acquisition
-
33,333
Added 7.87%
390,172
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$737,047
$26.08 p/Share
28,261
Reduced 6.75%
390,172
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
100,000
Added 19.29%
418,433
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$147,802
$34.9 p/Share
4,235
Reduced 1.31%
318,443
Common Stock
Nov 11
2021
BUY
Grant, award, or other acquisition
-
10,000
Added 3.01%
322,668
Common Stock
Sep 24
2021
BUY
Grant, award, or other acquisition
-
32,500
Added 9.15%
322,668
Common Stock
Jul 12
2021
SELL
Payment of exercise price or tax liability
$785,626
$21.78 p/Share
36,071
Reduced 11.06%
290,168
Common Stock