Aug 20
2024
BUY
Grant, award, or other acquisition
-
3,994
Added 4.89%
77,747
Common Stock
Apr 09
2024
SELL
Open market or private sale
$132,300
$42.0 p/Share
3,150
Reduced 4.1%
73,753
Common Stock
Apr 01
2024
SELL
Open market or private sale
$25,124
$39.88 p/Share
630
Reduced 0.81%
76,903
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$240,311
$37.91 p/Share
6,339
Reduced 7.56%
77,533
Common Stock
Mar 15
2024
SELL
Open market or private sale
$35,910
$38.0 p/Share
945
Reduced 1.11%
83,872
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
7,201
Added 7.83%
84,817
Common Stock
Mar 01
2024
SELL
Open market or private sale
$11,377
$36.12 p/Share
315
Reduced 0.4%
77,616
Common Stock
Feb 22
2024
SELL
Open market or private sale
$11,025
$35.0 p/Share
315
Reduced 0.4%
77,931
Common Stock
Jan 02
2024
SELL
Open market or private sale
$11,793
$37.44 p/Share
315
Reduced 0.4%
78,246
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
40,464
Added 34.0%
78,561
Common Stock
Dec 01
2023
SELL
Open market or private sale
$23,700
$37.62 p/Share
630
Reduced 1.63%
38,097
Common Stock
Nov 01
2023
SELL
Open market or private sale
$24,248
$38.49 p/Share
630
Reduced 1.6%
38,727
Common Stock
Oct 09
2023
SELL
Open market or private sale
$25,067
$39.79 p/Share
630
Reduced 1.58%
39,357
Common Stock
Aug 03
2023
SELL
Open market or private sale
$161,800
$40.45 p/Share
4,000
Reduced 9.09%
39,987
Common Stock
Jul 31
2023
SELL
Open market or private sale
$40,000
$40.0 p/Share
1,000
Reduced 2.22%
43,987
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$200,500
$26.68 p/Share
7,515
Reduced 14.31%
44,987
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
3,333
Added 5.97%
52,502
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
13,672
Added 21.76%
49,169
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
3,503
Added 8.98%
35,497
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$133,672
$24.64 p/Share
5,425
Reduced 14.5%
31,994
Common Stock
Dec 08
2021
BUY
Grant, award, or other acquisition
-
9,643
Added 20.49%
37,419
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$43,580
$13.91 p/Share
3,133
Reduced 10.14%
27,776
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
8,503
Added 21.57%
30,909
Common Stock