May 22
2025
SELL
Open market or private sale
$142,395
$56.89 p/Share
2,503
Reduced 1.15%
214,345
Common Stock
May 21
2025
SELL
Open market or private sale
$285,841
$57.02 p/Share
5,013
Reduced 2.26%
216,848
Common Stock
May 20
2025
SELL
Open market or private sale
$279,607
$56.75 p/Share
4,927
Reduced 2.17%
221,861
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
-
2,766
Added 1.2%
226,788
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
21,560
Added 8.78%
224,022
Common Stock
Apr 23
2025
BUY
Exercise of conversion of derivative security
$240,000
$12.0 p/Share
20,000
Added 8.99%
202,462
Common Stock
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