Nov 22
2024
SELL
Open market or private sale
$310,421
$59.95 p/Share
5,178
Reduced 0.64%
798,222
Common Stock
Nov 21
2024
SELL
Open market or private sale
$1,192,081
$59.09 p/Share
20,174
Reduced 2.45%
803,400
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
3,257
Added 0.39%
823,574
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
-
47,905
Added 5.52%
820,317
Common Stock
Nov 08
2024
SELL
Open market or private sale
$1,180,000
$59.0 p/Share
20,000
Reduced 2.52%
772,412
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$79,800
$3.99 p/Share
20,000
Added 2.46%
792,412
Common Stock
Oct 08
2024
SELL
Open market or private sale
$900,200
$45.01 p/Share
20,000
Reduced 2.52%
772,412
Common Stock
Oct 08
2024
BUY
Exercise of conversion of derivative security
$79,800
$3.99 p/Share
20,000
Added 2.46%
792,412
Common Stock
Sep 23
2024
SELL
Open market or private sale
$4,057
$49.48 p/Share
82
Reduced 0.01%
772,412
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
$327
$3.99 p/Share
82
Added 0.01%
772,494
Common Stock
Sep 20
2024
SELL
Open market or private sale
$3,362,093
$49.26 p/Share
68,252
Reduced 8.12%
772,412
Common Stock
Sep 20
2024
BUY
Exercise of conversion of derivative security
$272,325
$3.99 p/Share
68,252
Added 7.51%
840,664
Common Stock
Sep 19
2024
SELL
Open market or private sale
$1,554,483
$49.09 p/Share
31,666
Reduced 3.94%
772,412
Common Stock
Sep 19
2024
BUY
Exercise of conversion of derivative security
$126,347
$3.99 p/Share
31,666
Added 3.79%
804,078
Common Stock
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