Mar 19
2025
SELL
Open market or private sale
$117,720
$60.0 p/Share
1,962
Reduced 1.06%
182,462
Common Stock
Mar 18
2025
SELL
Open market or private sale
$47,760
$60.0 p/Share
796
Reduced 0.43%
184,424
Common Stock
Mar 17
2025
SELL
Open market or private sale
$1,407,282
$60.13 p/Share
23,404
Reduced 11.22%
185,220
Common Stock
Mar 14
2025
SELL
Open market or private sale
$249,300
$60.0 p/Share
4,155
Reduced 1.95%
208,624
Common Stock
Mar 13
2025
SELL
Open market or private sale
$61,366
$60.46 p/Share
1,015
Reduced 0.47%
212,779
Common Stock
Feb 24
2025
SELL
Open market or private sale
$296,586
$64.03 p/Share
4,632
Reduced 2.12%
213,794
Common Stock
Feb 21
2025
SELL
Open market or private sale
$372,366
$67.47 p/Share
5,519
Reduced 2.46%
218,426
Common Stock
Feb 20
2025
SELL
Open market or private sale
$526,793
$69.95 p/Share
7,531
Reduced 3.25%
223,945
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
2,765
Added 1.18%
231,476
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
33,222
Added 12.68%
228,711
Common Stock
Dec 23
2024
BUY
Exercise of conversion of derivative security
$287,035
$9.73 p/Share
29,500
Added 13.11%
195,489
Common Stock
Nov 22
2024
SELL
Open market or private sale
$159,826
$59.95 p/Share
2,666
Reduced 1.58%
165,989
Common Stock
Nov 21
2024
SELL
Open market or private sale
$613,826
$59.09 p/Share
10,388
Reduced 5.8%
168,655
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
2,766
Added 1.52%
179,043
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
-
23,575
Added 11.8%
176,277
Common Stock
Sep 24
2024
SELL
Open market or private sale
$438,537
$50.13 p/Share
8,748
Reduced 5.42%
152,702
Common Stock
Sep 24
2024
BUY
Exercise of conversion of derivative security
$104,976
$12.0 p/Share
8,748
Added 5.14%
161,450
Common Stock
Sep 23
2024
SELL
Open market or private sale
$62,600
$50.0 p/Share
1,252
Reduced 0.81%
152,702
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
$15,024
$12.0 p/Share
1,252
Added 0.81%
153,954
Common Stock
Sep 16
2024
SELL
Open market or private sale
$1,364,212
$45.93 p/Share
29,702
Reduced 16.28%
152,702
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
$112,531
$14.37 p/Share
7,831
Added 4.12%
182,404
Common Stock
Sep 13
2024
SELL
Open market or private sale
$90,155
$45.01 p/Share
2,003
Reduced 1.13%
174,573
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$10,087
$14.37 p/Share
702
Added 0.4%
176,576
Common Stock
Sep 12
2024
SELL
Open market or private sale
$883,600
$44.18 p/Share
20,000
Reduced 10.21%
175,874
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$240,000
$12.0 p/Share
20,000
Added 9.26%
195,874
Common Stock