Aug 12
2024
BUY
Open market or private purchase
$50,275
$20.11 p/Share
2,500
Added 0.59%
424,579
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$116,240
$24.41 p/Share
4,762
Reduced 1.12%
422,079
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$143,891
$23.93 p/Share
6,013
Reduced 1.39%
426,841
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
47,352
Added 9.86%
432,854
Common Stock
Jun 02
2023
BUY
Open market or private purchase
$61,250
$24.5 p/Share
2,500
Added 0.64%
385,502
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$794,391
$28.75 p/Share
27,631
Reduced 6.73%
383,002
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
$707,568
$22.16 p/Share
31,930
Added 7.53%
391,888
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$137,510
$30.66 p/Share
4,485
Reduced 1.17%
378,703
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
-
10,700
Reduced 2.85%
365,036
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
54,364
Added 12.42%
383,188
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$65,437
$31.31 p/Share
2,090
Reduced 0.61%
339,524
Common Stock
Aug 12
2022
BUY
Open market or private purchase
$299,000
$29.9 p/Share
10,000
Added 2.84%
341,614
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$3,749,751
$40.95 p/Share
91,569
Reduced 21.64%
331,614
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
10,234
Added 3.34%
296,334
Common Stock
Feb 17
2022
BUY
Exercise of conversion of derivative security
$2,673,308
$21.61 p/Share
123,707
Added 26.31%
346,548
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$116,641
$36.83 p/Share
3,167
Reduced 1.08%
289,242
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$82,291
$35.81 p/Share
2,298
Reduced 0.78%
292,409
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
-
5,937
Reduced 1.97%
294,707
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
23,831
Added 7.34%
300,644
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$462,277
$31.09 p/Share
14,869
Reduced 5.1%
276,813
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$393,695
$18.56 p/Share
21,212
Added 6.78%
291,682
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
-
1,534
Reduced 0.62%
246,520
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
30,249
Added 10.06%
270,470
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$55,899
$28.52 p/Share
1,960
Reduced 0.8%
241,755
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$81,365
$28.36 p/Share
2,869
Reduced 1.28%
221,487
Common Stock