Jan 13
2026
BUY
Exercise of conversion of derivative security
$679,105
$7.32 p/Share
92,774
Added 9.69%
864,897
Common Stock
Nov 24
2025
BUY
Exercise of conversion of derivative security
$278,300
$2.42 p/Share
115,000
Added 12.96%
772,123
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$1,483,081
$71.74 p/Share
20,673
Reduced 3.05%
657,123
Common Stock
Nov 19
2025
SELL
Open market or private sale
$21,573,000
$71.91 p/Share
300,000
Reduced 30.68%
677,796
Common Stock
Nov 19
2025
BUY
Exercise of conversion of derivative security
$726,000
$2.42 p/Share
300,000
Added 23.48%
977,796
Common Stock
Aug 20
2025
SELL
Payment of exercise price or tax liability
$1,371,943
$65.34 p/Share
20,997
Reduced 3.0%
677,796
Common Stock
May 21
2025
BUY
Exercise of conversion of derivative security
$104,060
$2.42 p/Share
43,000
Added 4.88%
837,619
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$1,468,530
$69.94 p/Share
20,997
Reduced 2.57%
794,619
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
93,437
Added 10.28%
815,616
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$4,939,651
$86.48 p/Share
57,119
Reduced 7.33%
722,179
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
8,840
Added 1.12%
779,298
Common Stock
Nov 21
2024
SELL
Open market or private sale
$1,617,374
$71.36 p/Share
22,665
Reduced 2.86%
770,458
Common Stock
Aug 22
2024
SELL
Open market or private sale
$1,359,806
$59.14 p/Share
22,993
Reduced 2.82%
793,123
Common Stock
May 22
2024
SELL
Open market or private sale
$1,577,632
$70.17 p/Share
22,483
Reduced 2.53%
866,718
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
140,954
Added 13.68%
889,201
Common Stock
Feb 22
2024
SELL
Open market or private sale
$4,821,679
$73.9 p/Share
65,246
Reduced 8.02%
748,247
Common Stock
Nov 22
2023
SELL
Open market or private sale
$1,651,308
$55.95 p/Share
29,514
Reduced 3.5%
813,493
Common Stock
Aug 23
2023
SELL
Open market or private sale
$1,862,337
$62.97 p/Share
29,575
Reduced 3.39%
843,007
Common Stock
Aug 10
2023
-
21,810
Reduced 2.44%
872,582
Common Stock
May 24
2023
SELL
Open market or private sale
$1,691,038
$57.95 p/Share
29,181
Reduced 3.16%
894,392
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
198,105
Added 17.66%
923,573
Common Stock
Feb 22
2023
SELL
Open market or private sale
$3,493,401
$64.25 p/Share
54,372
Reduced 6.97%
725,468
Common Stock
Nov 23
2022
SELL
Open market or private sale
$1,154,679
$48.2 p/Share
23,956
Reduced 2.9%
802,247
Common Stock
Aug 24
2022
SELL
Open market or private sale
$1,352,357
$56.04 p/Share
24,132
Reduced 2.84%
826,203
Common Stock
May 23
2022
SELL
Open market or private sale
$999,532
$42.79 p/Share
23,359
Reduced 2.67%
850,335
Common Stock