Aug 15
2024
BUY
Exercise of conversion of derivative security
$22,659
$3.99 p/Share
5,679
Added 0.75%
755,331
Common Stock
Aug 14
2024
SELL
Open market or private sale
$753,712
$39.01 p/Share
19,321
Reduced 2.51%
749,652
Common Stock
Aug 14
2024
BUY
Exercise of conversion of derivative security
$77,090
$3.99 p/Share
19,321
Added 2.45%
768,973
Common Stock
Aug 13
2024
SELL
Open market or private sale
$170,000
$34.0 p/Share
5,000
Reduced 0.66%
749,652
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.66%
754,652
Common Stock
Aug 08
2024
SELL
Open market or private sale
$321,599
$32.16 p/Share
10,000
Reduced 1.32%
749,652
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.3%
759,652
Common Stock
Jul 08
2024
SELL
Open market or private sale
$524,550
$34.97 p/Share
15,000
Reduced 1.96%
749,652
Common Stock
Jul 08
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 1.92%
764,652
Common Stock
Jun 10
2024
SELL
Open market or private sale
$520,949
$34.73 p/Share
15,000
Reduced 1.96%
749,652
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 1.92%
764,652
Common Stock
May 21
2024
SELL
Open market or private sale
$582,203
$37.46 p/Share
15,542
Reduced 2.03%
749,652
Common Stock
May 20
2024
SELL
Open market or private sale
$344,348
$36.88 p/Share
9,337
Reduced 1.21%
765,194
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
46,772
Added 5.69%
774,531
Common Stock
May 08
2024
SELL
Open market or private sale
$708,400
$35.42 p/Share
20,000
Reduced 2.67%
727,759
Common Stock
May 08
2024
BUY
Exercise of conversion of derivative security
$79,800
$3.99 p/Share
20,000
Added 2.6%
747,759
Common Stock
Apr 08
2024
SELL
Open market or private sale
$318,700
$31.87 p/Share
10,000
Reduced 1.36%
727,759
Common Stock
Apr 08
2024
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.34%
737,759
Common Stock
Feb 21
2024
SELL
Open market or private sale
$609,486
$40.27 p/Share
15,135
Reduced 2.04%
727,759
Common Stock
Feb 20
2024
SELL
Open market or private sale
$337,111
$41.46 p/Share
8,131
Reduced 1.08%
742,894
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
43,375
Added 5.46%
751,025
Common Stock
Feb 08
2024
SELL
Open market or private sale
$600,000
$40.0 p/Share
15,000
Reduced 2.08%
707,650
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.03%
722,650
Common Stock
Jan 22
2024
SELL
Open market or private sale
$1,154,532
$44.58 p/Share
25,898
Reduced 3.53%
707,650
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$103,333
$3.99 p/Share
25,898
Added 3.41%
733,548
Common Stock