Sep 09
2024
SELL
Open market or private sale
$889,800
$44.49 p/Share
20,000
Reduced 2.52%
772,412
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
$79,800
$3.99 p/Share
20,000
Added 2.46%
792,412
Common Stock
Aug 26
2024
SELL
Open market or private sale
$1,526,073
$44.11 p/Share
34,597
Reduced 4.29%
772,412
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$138,042
$3.99 p/Share
34,597
Added 4.11%
807,009
Common Stock
Aug 23
2024
SELL
Open market or private sale
$2,884,926
$44.11 p/Share
65,403
Reduced 7.81%
772,412
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$260,957
$3.99 p/Share
65,403
Added 7.24%
837,815
Common Stock
Aug 21
2024
SELL
Open market or private sale
$214,316
$42.54 p/Share
5,038
Reduced 0.65%
772,412
Common Stock
Aug 20
2024
SELL
Open market or private sale
$801,314
$42.23 p/Share
18,975
Reduced 2.38%
777,450
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
46,773
Added 5.55%
796,425
Common Stock
Aug 15
2024
SELL
Open market or private sale
$221,878
$39.07 p/Share
5,679
Reduced 0.75%
749,652
Common Stock
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