Mar 01
2024
SELL
Open market or private sale
$396,071
$21.88 p/Share
18,102
Reduced 14.5%
106,704
Common Stock
Feb 29
2024
SELL
Open market or private sale
$393,356
$21.73 p/Share
18,102
Reduced 12.67%
124,806
Common Stock
Aug 24
2023
SELL
Open market or private sale
$1,554,000
$20.72 p/Share
75,000
Reduced 34.42%
142,908
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$188,303
$25.7 p/Share
7,327
Reduced 3.25%
217,908
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$87,806
$24.79 p/Share
3,542
Reduced 1.55%
225,235
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$898,401
$25.03 p/Share
35,893
Reduced 13.56%
228,777
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
34,442
Added 11.51%
264,670
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
73,100
Added 24.1%
230,228
Common Stock
Feb 09
2023
SELL
Open market or private sale
$968,265
$29.05 p/Share
33,331
Reduced 17.5%
157,128
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
$787,611
$23.63 p/Share
33,331
Added 14.89%
190,459
Common Stock
Nov 10
2022
SELL
Open market or private sale
$495,075
$28.7 p/Share
17,250
Reduced 9.89%
157,128
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$108,457
$24.51 p/Share
4,425
Reduced 2.47%
174,378
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$257,398
$35.13 p/Share
7,327
Reduced 3.94%
178,803
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$122,447
$34.57 p/Share
3,542
Reduced 1.87%
186,130
Common Stock
May 31
2022
BUY
Grant, award, or other acquisition
-
28,314
Added 12.99%
189,672
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$33,396
$35.08 p/Share
952
Reduced 0.59%
161,358
Common Stock
Feb 07
2022
SELL
Open market or private sale
$1,982,596
$36.83 p/Share
53,831
Reduced 24.91%
162,310
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
$869,879
$17.33 p/Share
50,195
Added 18.85%
216,141
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$160,539
$36.28 p/Share
4,425
Reduced 2.6%
165,946
Common Stock
Jun 10
2021
SELL
Payment of exercise price or tax liability
$50,267
$41.27 p/Share
1,218
Reduced 0.71%
170,371
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$192,959
$39.46 p/Share
4,890
Reduced 2.57%
185,225
Common Stock
Jun 02
2021
SELL
Open market or private sale
$530,440
$38.9 p/Share
13,636
Reduced 7.36%
171,589
Common Stock
Jun 01
2021
BUY
Grant, award, or other acquisition
-
34,732
Added 15.45%
190,115
Common Stock
May 28
2021
SELL
Payment of exercise price or tax liability
$46,755
$37.92 p/Share
1,233
Reduced 0.79%
155,383
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$48,033
$30.83 p/Share
1,558
Reduced 0.98%
156,616
Common Stock