Aug 05
2025
SELL
Open market or private sale
$612,291
$151.37 p/Share
4,045
Reduced 2.26%
174,740
Common Stock, par valu...
Aug 05
2025
BUY
Exercise of conversion of derivative security
$66,621
$16.47 p/Share
4,045
Added 2.21%
178,785
Common Stock, par valu...
Aug 04
2025
SELL
Open market or private sale
$634,094
$156.76 p/Share
4,045
Reduced 2.26%
174,740
Common Stock, par valu...
Aug 04
2025
BUY
Exercise of conversion of derivative security
$66,621
$16.47 p/Share
4,045
Added 2.21%
178,785
Common Stock, par valu...
Jul 08
2025
SELL
Open market or private sale
$649,748
$160.63 p/Share
4,045
Reduced 2.26%
174,740
Common Stock, par valu...
Jul 08
2025
BUY
Exercise of conversion of derivative security
$66,621
$16.47 p/Share
4,045
Added 2.21%
178,785
Common Stock, par valu...
Jul 07
2025
SELL
Open market or private sale
$659,092
$162.94 p/Share
4,045
Reduced 2.26%
174,740
Common Stock, par valu...
Jul 07
2025
BUY
Exercise of conversion of derivative security
$66,621
$16.47 p/Share
4,045
Added 2.21%
178,785
Common Stock, par valu...
Jun 17
2025
SELL
Open market or private sale
$654,521
$161.81 p/Share
4,045
Reduced 2.26%
174,740
Common Stock, par valu...
Jun 17
2025
BUY
Exercise of conversion of derivative security
$66,621
$16.47 p/Share
4,045
Added 2.21%
178,785
Common Stock, par valu...
Jun 16
2025
SELL
Open market or private sale
$650,464
$160.45 p/Share
4,054
Reduced 2.27%
174,740
Common Stock, par valu...
Jun 16
2025
BUY
Exercise of conversion of derivative security
$66,769
$16.47 p/Share
4,054
Added 2.22%
178,794
Common Stock, par valu...
Jun 13
2025
SELL
Open market or private sale
$459,753
$157.72 p/Share
2,915
Reduced 1.64%
174,740
Common Stock, par valu...
Jun 12
2025
SELL
Open market or private sale
$457,829
$157.06 p/Share
2,915
Reduced 1.61%
177,655
Common Stock, par valu...
May 22
2025
SELL
Open market or private sale
$477,768
$163.9 p/Share
2,915
Reduced 1.59%
180,570
Common Stock, par valu...
May 21
2025
SELL
Open market or private sale
$481,208
$165.08 p/Share
2,915
Reduced 1.56%
183,485
Common Stock, par valu...
Apr 10
2025
SELL
Open market or private sale
$449,492
$154.2 p/Share
2,915
Reduced 1.54%
186,400
Common Stock, par valu...
Apr 09
2025
SELL
Open market or private sale
$435,384
$149.36 p/Share
2,915
Reduced 1.52%
189,315
Common Stock, par valu...
Mar 20
2025
SELL
Open market or private sale
$447,849
$139.43 p/Share
3,212
Reduced 1.64%
192,230
Common Stock, par valu...
Mar 19
2025
SELL
Open market or private sale
$408,741
$140.22 p/Share
2,915
Reduced 1.56%
183,619
Common Stock, par valu...
Mar 18
2025
SELL
Open market or private sale
$400,754
$137.48 p/Share
2,915
Reduced 1.54%
186,534
Common Stock, par valu...
Mar 18
2025
BUY
Grant, award, or other acquisition
-
11,823
Added 5.7%
195,442
Common Stock, par valu...
Mar 17
2025
SELL
Open market or private sale
$6,856,983
$137.42 p/Share
49,898
Reduced 20.85%
189,449
Common Stock, par valu...
Mar 15
2025
BUY
Grant, award, or other acquisition
-
98,593
Added 29.17%
239,347
Common Stock, par valu...
Feb 06
2025
SELL
Open market or private sale
$491,294
$168.54 p/Share
2,915
Reduced 2.03%
140,754
Common Stock, par valu...