May 20
2024
SELL
Open market or private sale
$462,497
$32.06 p/Share
14,426
Reduced 3.37%
413,908
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$102,857
$7.13 p/Share
14,426
Added 3.26%
428,334
Common Stock
May 16
2024
SELL
Open market or private sale
$235,177
$32.01 p/Share
7,347
Reduced 1.74%
413,908
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
$52,384
$7.13 p/Share
7,347
Added 1.71%
421,255
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
15,750
Added 3.67%
413,908
Common Stock
Aug 24
2023
SELL
Open market or private sale
$50,584
$24.52 p/Share
2,063
Reduced 0.52%
397,620
Common Stock
Aug 23
2023
SELL
Open market or private sale
$55,342
$23.55 p/Share
2,350
Reduced 0.58%
399,683
Common Stock
Aug 22
2023
SELL
Open market or private sale
$55,726
$22.82 p/Share
2,442
Reduced 0.6%
402,033
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
13,648
Added 3.26%
404,475
Common Stock
Mar 13
2023
SELL
Open market or private sale
$42,894
$16.46 p/Share
2,606
Reduced 0.66%
390,004
Common Stock
Mar 10
2023
SELL
Open market or private sale
$39,774
$15.98 p/Share
2,489
Reduced 0.63%
392,610
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$53,656
$17.05 p/Share
3,147
Reduced 0.79%
395,099
Common Stock
Mar 09
2023
SELL
Open market or private sale
$45,657
$17.03 p/Share
2,681
Reduced 0.67%
398,246
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
17,500
Added 4.18%
400,927
Common Stock
Sep 14
2022
SELL
Sale (or disposition) back to the issuer
-
10,000
Reduced 2.54%
383,189
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$282,032
$30.84 p/Share
9,145
Reduced 2.28%
392,656
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
18,158
Added 4.32%
401,801
Common Stock
Mar 15
2022
SELL
Open market or private sale
$871,617
$27.32 p/Share
31,904
Reduced 7.68%
383,643
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
57,191
Added 12.1%
415,547
Common Stock
Mar 10
2022
SELL
Open market or private sale
$106,477
$31.07 p/Share
3,427
Reduced 0.95%
358,356
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
23,751
Added 6.16%
361,783
Common Stock
Dec 09
2021
SELL
Open market or private sale
$666,762
$41.84 p/Share
15,936
Reduced 4.5%
337,807
Common Stock
Jun 14
2021
SELL
Open market or private sale
$119,250
$39.75 p/Share
3,000
Reduced 0.84%
353,353
Common Stock
Jun 11
2021
SELL
Open market or private sale
$273,910
$39.13 p/Share
7,000
Reduced 1.93%
356,353
Common Stock
Jun 09
2021
SELL
Payment of exercise price or tax liability
$952,376
$39.27 p/Share
24,252
Reduced 6.26%
363,353
Common Stock