Jul 07
2025
SELL
Open market or private sale
$937,380
$170.93 p/Share
5,484
Reduced 4.14%
126,846
Common stock, par valu...
Jul 01
2025
SELL
Payment of exercise price or tax liability
$889,849
$167.58 p/Share
5,310
Reduced 4.01%
127,020
Common stock, par valu...
May 09
2025
SELL
Open market or private sale
$10,341,958
$85.22 p/Share
121,356
Reduced 47.84%
132,330
Common stock, par valu...
May 09
2025
BUY
Exercise of conversion of derivative security
$474,233
$4.77 p/Share
99,420
Added 28.16%
253,686
Common stock, par valu...
May 08
2025
SELL
Open market or private sale
$22,558,598
$72.49 p/Share
311,196
Reduced 66.86%
154,266
Common stock, par valu...
May 08
2025
BUY
Exercise of conversion of derivative security
$1,301,151
$4.77 p/Share
272,778
Added 36.95%
465,462
Common stock, par valu...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$379,389
$36.34 p/Share
10,440
Reduced 5.14%
192,684
Common stock, par valu...
Mar 20
2025
SELL
Payment of exercise price or tax liability
$105,773
$231.96 p/Share
456
Reduced 1.33%
33,854
Common stock, par valu...
Mar 20
2025
BUY
Grant, award, or other acquisition
$231,960
$231.96 p/Share
1,000
Added 2.83%
34,310
Common stock, par valu...
Feb 18
2025
SELL
Open market or private sale
$778,078
$350.96 p/Share
2,217
Reduced 6.24%
33,310
Common stock, par valu...
Feb 18
2025
BUY
Exercise of conversion of derivative security
$49,730
$28.63 p/Share
1,737
Added 4.66%
35,527
Common stock, par valu...
Feb 14
2025
SELL
Open market or private sale
$1,128,352
$352.39 p/Share
3,202
Reduced 8.66%
33,790
Common stock, par valu...
Feb 14
2025
BUY
Exercise of conversion of derivative security
$53,566
$28.63 p/Share
1,871
Added 4.81%
36,992
Common stock, par valu...
Jan 16
2025
SELL
Open market or private sale
$1,093,518
$316.32 p/Share
3,457
Reduced 8.96%
35,121
Common stock, par valu...
Jan 16
2025
BUY
Exercise of conversion of derivative security
$110,347
$31.92 p/Share
3,457
Added 8.22%
38,578
Common stock, par valu...
Jan 01
2025
SELL
Payment of exercise price or tax liability
$112,040
$255.8 p/Share
438
Reduced 1.23%
35,121
Common stock, par valu...
Oct 01
2024
SELL
Payment of exercise price or tax liability
$65,811
$163.71 p/Share
402
Reduced 1.12%
35,559
Common stock, par valu...
Sep 17
2024
SELL
Open market or private sale
$152,000
$152.0 p/Share
1,000
Reduced 2.71%
35,961
Common stock, par valu...
Jul 01
2024
SELL
Payment of exercise price or tax liability
$35,757
$88.95 p/Share
402
Reduced 1.08%
36,961
Common stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$27,372
$68.26 p/Share
401
Reduced 1.44%
27,363
Common stock, par valu...
Apr 01
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 21.11%
37,363
Common stock, par valu...
Jan 01
2024
SELL
Payment of exercise price or tax liability
$38,762
$20.52 p/Share
1,889
Reduced 6.37%
27,764
Common stock, par valu...
Jul 01
2023
SELL
Payment of exercise price or tax liability
$49,404
$14.37 p/Share
3,438
Reduced 10.39%
29,653
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
800,000
Added 38.88%
1,257,412
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
430,000
Added 48.46%
457,412
Common Stock