Nov 12
2024
SELL
Open market or private sale
$295,066
$22.9 p/Share
12,885
Reduced 3.96%
312,780
Common Stock
Aug 12
2024
SELL
Open market or private sale
$601,069
$19.36 p/Share
31,047
Reduced 8.7%
325,665
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$160,553
$15.55 p/Share
10,325
Reduced 2.81%
356,712
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$663,725
$15.94 p/Share
41,639
Reduced 10.19%
367,037
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
68,864
Added 14.42%
408,676
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
61,997
Added 15.43%
339,812
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$289,767
$25.7 p/Share
11,275
Reduced 3.9%
277,815
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$135,105
$24.79 p/Share
5,450
Reduced 1.85%
289,090
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$1,382,632
$25.03 p/Share
55,239
Reduced 15.79%
294,540
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
56,795
Added 13.97%
349,779
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
102,339
Added 25.89%
292,984
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$159,875
$23.36 p/Share
6,844
Reduced 3.47%
190,645
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$346,409
$28.61 p/Share
12,108
Reduced 5.78%
197,489
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$119,217
$24.51 p/Share
4,864
Reduced 2.27%
209,597
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$396,126
$35.13 p/Share
11,276
Reduced 5.0%
214,461
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$137,692
$34.57 p/Share
3,983
Reduced 1.73%
225,737
Common Stock
May 31
2022
BUY
Grant, award, or other acquisition
-
27,220
Added 10.59%
229,720
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$228,609
$33.54 p/Share
6,816
Reduced 3.26%
202,500
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$400,202
$33.05 p/Share
12,109
Reduced 5.47%
209,316
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$176,502
$36.28 p/Share
4,865
Reduced 2.15%
221,425
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$322,374
$39.76 p/Share
8,108
Reduced 3.46%
226,290
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
32,977
Added 12.33%
234,398
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$55,001
$30.83 p/Share
1,784
Reduced 0.88%
201,421
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
-
5,194
Added 2.49%
203,205
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
39,459
Added 16.62%
198,011
Common Stock