Mar 03
2025
BUY
Grant, award, or other acquisition
-
17,942
Added 7.79%
212,385
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$529,696
$30.59 p/Share
17,316
Reduced 8.18%
194,443
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
36,685
Added 14.77%
211,759
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$71,490
$32.54 p/Share
2,197
Reduced 1.24%
175,074
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$122,671
$31.43 p/Share
3,903
Reduced 2.15%
177,271
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$86,212
$31.43 p/Share
2,743
Reduced 1.49%
181,174
Common Stock
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