Dec 31
2023
BUY
Grant, award, or other acquisition
$5,018
$19.68 p/Share
255
Added 0.22%
115,280
Common Stock
Oct 16
2023
SELL
Open market or private sale
$21,543
$16.61 p/Share
1,297
Reduced 1.12%
115,025
Common Stock
Sep 14
2023
SELL
Open market or private sale
$44,575
$20.17 p/Share
2,210
Reduced 1.86%
116,322
Common Stock
Sep 13
2023
SELL
Open market or private sale
$67,562
$20.75 p/Share
3,256
Reduced 2.67%
118,532
Common Stock
Sep 12
2023
BUY
Grant, award, or other acquisition
-
5,466
Added 4.3%
121,788
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$291,398
$26.39 p/Share
11,042
Reduced 8.67%
116,322
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$39,519
$33.72 p/Share
1,172
Reduced 0.91%
127,364
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$5,268
$26.21 p/Share
201
Added 0.16%
128,536
Common Stock
Apr 14
2023
SELL
Open market or private sale
$103,014
$31.16 p/Share
3,306
Reduced 2.51%
128,335
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$37,082
$31.64 p/Share
1,172
Reduced 0.88%
131,641
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$113,816
$30.15 p/Share
3,775
Reduced 2.76%
132,813
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
7,081
Added 4.93%
136,588
Common Stock
Jan 18
2023
SELL
Open market or private sale
$23,409
$36.07 p/Share
649
Reduced 0.5%
129,507
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$75,210
$35.41 p/Share
2,124
Reduced 2.1%
99,092
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
-
31,064
Added 19.27%
130,156
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$45,608
$35.41 p/Share
1,288
Reduced 1.26%
101,216
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$5,234
$21.63 p/Share
242
Added 0.24%
102,504
Common Stock
Dec 14
2022
SELL
Open market or private sale
$28,836
$36.0 p/Share
801
Reduced 0.78%
102,262
Common Stock
Dec 13
2022
SELL
Open market or private sale
$106,949
$34.4 p/Share
3,109
Reduced 2.93%
103,063
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$25,357
$22.48 p/Share
1,128
Reduced 1.05%
106,172
Common Stock
Sep 15
2022
SELL
Open market or private sale
$36,868
$28.58 p/Share
1,290
Reduced 1.19%
107,300
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$39,669
$29.19 p/Share
1,359
Reduced 1.24%
108,590
Common Stock
Sep 12
2022
BUY
Grant, award, or other acquisition
-
2,649
Added 2.35%
109,949
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$164,947
$23.85 p/Share
6,916
Reduced 6.06%
107,300
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$25,211
$22.35 p/Share
1,128
Reduced 0.98%
114,216
Common Stock