Apr 03
2023
BUY
Exercise of conversion of derivative security
$79,800
$3.99 p/Share
20,000
Added 3.66%
526,425
Common Stock
Mar 29
2023
SELL
Open market or private sale
$220,300
$44.06 p/Share
5,000
Reduced 0.98%
506,425
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.97%
511,425
Common Stock
Mar 23
2023
SELL
Open market or private sale
$637,950
$42.53 p/Share
15,000
Reduced 2.88%
506,425
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.8%
521,425
Common Stock
Feb 23
2023
SELL
Open market or private sale
$117,448
$38.47 p/Share
3,053
Reduced 0.6%
506,425
Common Stock
Feb 22
2023
SELL
Open market or private sale
$270,131
$37.77 p/Share
7,152
Reduced 1.38%
509,478
Common Stock
Feb 21
2023
SELL
Open market or private sale
$21,159
$37.65 p/Share
562
Reduced 0.11%
516,630
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
27,437
Added 5.04%
517,192
Common Stock
Nov 20
2022
SELL
Payment of exercise price or tax liability
$268,131
$21.96 p/Share
12,210
Reduced 2.43%
489,755
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
24,625
Added 4.68%
501,965
Common Stock
Aug 20
2022
SELL
Payment of exercise price or tax liability
$155,406
$14.75 p/Share
10,536
Reduced 2.16%
477,340
Common Stock
Aug 18
2022
BUY
Grant, award, or other acquisition
-
21,250
Added 4.17%
487,876
Common Stock
May 27
2022
SELL
Open market or private sale
$20,579
$20.85 p/Share
987
Reduced 0.21%
466,626
Common Stock
May 26
2022
SELL
Open market or private sale
$33,320
$20.67 p/Share
1,612
Reduced 0.34%
467,613
Common Stock
May 25
2022
SELL
Open market or private sale
$36,250
$20.48 p/Share
1,770
Reduced 0.38%
469,225
Common Stock
May 24
2022
SELL
Open market or private sale
$47,475
$20.49 p/Share
2,317
Reduced 0.49%
470,995
Common Stock
May 23
2022
SELL
Open market or private sale
$55,667
$22.09 p/Share
2,520
Reduced 0.53%
473,312
Common Stock
May 20
2022
SELL
Open market or private sale
$36,145
$22.08 p/Share
1,637
Reduced 0.34%
475,832
Common Stock
May 12
2022
BUY
Grant, award, or other acquisition
-
21,250
Added 4.26%
477,469
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$321,000
$21.43 p/Share
14,979
Reduced 3.18%
456,219
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
42,500
Added 8.27%
471,198
Common Stock
Feb 03
2022
BUY
Exercise of conversion of derivative security
$8,750
$0.25 p/Share
35,000
Added 7.55%
428,698
Common Stock