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
Jan 19
2024
SELL
Open market or private sale
$400,579
$44.01 p/Share
9,102
Reduced 1.27%
707,650
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
$36,316
$3.99 p/Share
9,102
Added 1.25%
716,752
Common Stock
Jan 10
2024
SELL
Open market or private sale
$195,100
$39.02 p/Share
5,000
Reduced 0.7%
707,650
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.7%
712,650
Common Stock
Jan 08
2024
SELL
Open market or private sale
$361,800
$36.18 p/Share
10,000
Reduced 1.39%
707,650
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.37%
717,650
Common Stock
Dec 18
2023
SELL
Open market or private sale
$195,000
$39.0 p/Share
5,000
Reduced 0.7%
707,650
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.7%
712,650
Common Stock
Dec 08
2023
SELL
Open market or private sale
$358,600
$35.86 p/Share
10,000
Reduced 1.39%
707,650
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.37%
717,650
Common Stock
Nov 29
2023
SELL
Open market or private sale
$180,151
$38.33 p/Share
4,700
Reduced 0.66%
707,650
Common Stock