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...
Feb 05
2025
SELL
Open market or private sale
$488,379
$167.54 p/Share
2,915
Reduced 1.99%
143,669
Common Stock, par valu...
Jan 16
2025
SELL
Open market or private sale
$408,828
$140.25 p/Share
2,915
Reduced 1.95%
146,584
Common Stock, par valu...
Jan 15
2025
SELL
Open market or private sale
$407,201
$138.74 p/Share
2,935
Reduced 1.93%
149,499
Common Stock, par valu...
Dec 18
2024
SELL
Open market or private sale
$782,075
$136.87 p/Share
5,714
Reduced 3.61%
152,434
Common Stock, par valu...
Dec 17
2024
SELL
Open market or private sale
$794,188
$138.99 p/Share
5,714
Reduced 3.49%
158,148
Common Stock, par valu...
Dec 12
2024
SELL
Open market or private sale
$4,477,200
$149.24 p/Share
30,000
Reduced 15.47%
163,862
Common Stock, par valu...
Nov 05
2024
SELL
Open market or private sale
$773,275
$135.33 p/Share
5,714
Reduced 2.86%
193,862
Common Stock, par valu...
Nov 04
2024
SELL
Open market or private sale
$757,676
$132.6 p/Share
5,714
Reduced 2.78%
199,576
Common Stock, par valu...