Dec 03
2024
SELL
Open market or private sale
$43,320
$43.32 p/Share
1,000
Reduced 1.95%
50,398
Common Stock
Nov 29
2024
SELL
Open market or private sale
$88,660
$44.33 p/Share
2,000
Reduced 3.75%
51,398
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$411,179
$39.16 p/Share
10,500
Reduced 16.43%
53,398
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
$253,800
$16.92 p/Share
15,000
Added 19.01%
63,898
Common Stock
Nov 21
2023
SELL
Sale (or disposition) back to the issuer
$177,611
$37.83 p/Share
4,695
Reduced 8.76%
48,898
Common Stock
Nov 21
2023
BUY
Exercise of conversion of derivative security
$108,150
$15.45 p/Share
7,000
Added 11.55%
53,593
Common Stock
Jun 05
2023
SELL
Sale (or disposition) back to the issuer
$283,997
$24.98 p/Share
11,369
Reduced 19.61%
46,593
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
$206,250
$13.75 p/Share
15,000
Added 20.56%
57,962
Common Stock
Dec 08
2022
SELL
Sale (or disposition) back to the issuer
$110,565
$24.3 p/Share
4,550
Reduced 9.58%
42,962
Common Stock
Dec 08
2022
BUY
Grant, award, or other acquisition
$78,065
$12.01 p/Share
6,500
Added 12.03%
47,512
Common Stock
Jul 29
2022
SELL
Sale (or disposition) back to the issuer
$221,382
$29.4 p/Share
7,530
Reduced 15.51%
41,012
Common Stock
Jul 29
2022
BUY
Exercise of conversion of derivative security
$123,445
$10.64 p/Share
11,602
Added 19.29%
48,542
Common Stock
Jul 28
2022
SELL
Open market or private sale
$6,914
$29.42 p/Share
235
Reduced 0.63%
36,940
Common Stock
Jul 28
2022
BUY
Exercise of conversion of derivative security
$2,500
$10.64 p/Share
235
Added 0.63%
37,175
Common Stock
Jul 27
2022
SELL
Open market or private sale
$21,126
$30.18 p/Share
700
Reduced 1.86%
36,940
Common Stock
Jul 27
2022
BUY
Exercise of conversion of derivative security
$7,448
$10.64 p/Share
700
Added 1.83%
37,640
Common Stock
Jul 26
2022
SELL
Open market or private sale
$34,774
$32.02 p/Share
1,086
Reduced 2.86%
36,940
Common Stock
Jul 26
2022
BUY
Exercise of conversion of derivative security
$11,555
$10.64 p/Share
1,086
Added 2.78%
38,026
Common Stock
Jul 25
2022
SELL
Open market or private sale
$44,174
$32.08 p/Share
1,377
Reduced 3.59%
36,940
Common Stock
Jul 25
2022
BUY
Exercise of conversion of derivative security
$14,651
$10.64 p/Share
1,377
Added 3.47%
38,317
Common Stock
Dec 08
2021
SELL
Sale (or disposition) back to the issuer
$184,864
$34.88 p/Share
5,300
Reduced 12.55%
36,940
Common Stock
Dec 08
2021
BUY
Exercise of conversion of derivative security
$53,106
$10.02 p/Share
5,300
Added 11.15%
42,240
Common Stock
May 07
2021
SELL
Open market or private sale
$175,801
$44.26 p/Share
3,972
Reduced 9.71%
36,940
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$37,734
$9.5 p/Share
3,972
Added 8.85%
40,912
Common Stock
May 05
2021
SELL
Open market or private sale
$162,882
$45.02 p/Share
3,618
Reduced 8.92%
36,940
Common Stock