May 17
2024
SELL
Open market or private sale
$51,258
$21.19 p/Share
2,419
Reduced 1.3%
183,086
Common Stock
May 15
2024
SELL
Open market or private sale
$161,034
$21.38 p/Share
7,532
Reduced 3.9%
185,505
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$77,148
$20.18 p/Share
3,823
Reduced 1.92%
194,901
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
23,543
Added 10.59%
198,724
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$133,750
$19.6 p/Share
6,824
Reduced 3.75%
175,181
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
21,037
Added 10.36%
182,005
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$43,447
$20.18 p/Share
2,153
Reduced 1.1%
192,748
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$27,305
$19.27 p/Share
1,417
Reduced 0.87%
160,968
Common Stock
Jul 31
2023
SELL
Open market or private sale
$120,900
$16.12 p/Share
7,500
Reduced 4.41%
162,663
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$30,465
$14.57 p/Share
2,091
Reduced 1.23%
168,373
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
34,591
Added 16.87%
170,464
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$161,150
$15.19 p/Share
10,609
Reduced 7.24%
135,873
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
32,947
Added 18.36%
146,482
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$17,653
$15.14 p/Share
1,166
Reduced 1.02%
113,535
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$44,698
$16.97 p/Share
2,634
Reduced 2.24%
114,701
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$345,200
$18.99 p/Share
18,178
Reduced 13.5%
116,452
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
38,511
Added 22.24%
134,630
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
18,962
Added 16.48%
96,119
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$22,931
$19.94 p/Share
1,150
Reduced 1.47%
77,157
Common Stock
Jan 30
2022
SELL
Payment of exercise price or tax liability
$40,356
$18.0 p/Share
2,242
Reduced 2.78%
78,307
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$68,994
$18.0 p/Share
3,833
Reduced 4.54%
80,549
Common Stock
Aug 03
2021
SELL
Open market or private sale
$122,850
$18.9 p/Share
6,500
Reduced 7.17%
84,112
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$16,010
$15.93 p/Share
1,005
Reduced 1.1%
90,496
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
10,593
Added 10.38%
91,501
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$30,897
$13.88 p/Share
2,226
Reduced 2.68%
80,908
Common Stock