Nov 12
2025
SELL
Open market or private sale
$373,562
$105.14 p/Share
3,553
Reduced 11.89%
26,340
Common Stock, par valu...
Nov 12
2025
BUY
Exercise of conversion of derivative security
$120,482
$33.91 p/Share
3,553
Added 11.59%
27,107
Common Stock, par valu...
Nov 11
2025
SELL
Open market or private sale
$2,813,946
$105.21 p/Share
26,746
Reduced 50.38%
26,340
Common Stock, par valu...
Nov 11
2025
BUY
Exercise of conversion of derivative security
$906,956
$33.91 p/Share
26,746
Added 45.44%
32,110
Common Stock, par valu...
May 12
2025
SELL
Payment of exercise price or tax liability
$15,799
$104.63 p/Share
151
Reduced 0.57%
26,340
Common Stock, par valu...
May 08
2025
SELL
Open market or private sale
$824,501
$98.66 p/Share
8,357
Reduced 23.98%
26,491
Common Stock, par valu...
May 07
2025
SELL
Open market or private sale
$2,758,723
$95.57 p/Share
28,866
Reduced 45.31%
34,848
Common Stock, par valu...
May 06
2025
SELL
Open market or private sale
$3,650,844
$98.17 p/Share
37,189
Reduced 36.86%
63,714
Common Stock, par valu...
May 06
2025
BUY
Exercise of conversion of derivative security
$380,645
$29.48 p/Share
12,912
Added 11.34%
100,903
Common Stock, par valu...
Mar 14
2025
SELL
Payment of exercise price or tax liability
$127,317
$82.14 p/Share
1,550
Reduced 1.73%
87,991
Common Stock, par valu...
Mar 11
2025
SELL
Payment of exercise price or tax liability
$112,709
$82.39 p/Share
1,368
Reduced 1.55%
86,997
Common Stock, par valu...
Mar 11
2025
BUY
Grant, award, or other acquisition
-
2,544
Added 2.76%
89,541
Common Stock, par valu...
Mar 06
2025
SELL
Payment of exercise price or tax liability
$99,531
$81.25 p/Share
1,225
Reduced 1.37%
88,365
Common Stock, par valu...
Jan 28
2025
SELL
Payment of exercise price or tax liability
$1,864,882
$111.77 p/Share
16,685
Reduced 15.7%
89,590
Common Stock, par valu...
Jan 28
2025
BUY
Exercise of conversion of derivative security
$5,083,299
$111.77 p/Share
45,480
Added 29.97%
106,275
Common Stock, par valu...
Dec 09
2024
-
1,000
Reduced 1.62%
60,795
Common Stock, par valu...
Nov 29
2024
-
2,500
Reduced 3.89%
61,795
Common Stock, par valu...
Nov 25
2024
SELL
Open market or private sale
$1,698,265
$139.66 p/Share
12,160
Reduced 15.9%
64,295
Common Stock, par valu...
Nov 25
2024
BUY
Exercise of conversion of derivative security
$385,350
$31.69 p/Share
12,160
Added 13.72%
76,455
Common Stock, par valu...
Nov 15
2024
SELL
Open market or private sale
$4,621,050
$132.03 p/Share
35,000
Reduced 35.25%
64,295
Common Stock, par valu...
Nov 15
2024
BUY
Exercise of conversion of derivative security
$1,109,150
$31.69 p/Share
35,000
Added 26.06%
99,295
Common Stock, par valu...
Aug 06
2024
SELL
Open market or private sale
$1,779,460
$86.21 p/Share
20,641
Reduced 24.3%
64,295
Common Stock, par valu...
Aug 06
2024
SELL
Payment of exercise price or tax liability
$2,680,245
$86.44 p/Share
31,007
Reduced 26.74%
84,936
Common Stock, par valu...
Aug 06
2024
BUY
Exercise of conversion of derivative security
$1,522,583
$29.48 p/Share
51,648
Added 30.82%
115,943
Common Stock, par valu...
May 22
2024
SELL
Open market or private sale
$2,146,866
$76.13 p/Share
28,200
Reduced 30.49%
64,295
Common Stock, par valu...