Jun 11
2025
SELL
Open market or private sale
$1,648,625
$125.0 p/Share
13,189
Reduced 10.95%
107,282
Common Stock, $0.01 pa...
Jun 05
2025
SELL
Open market or private sale
$175,944
$117.61 p/Share
1,496
Reduced 1.23%
120,471
Common Stock, $0.01 pa...
Jun 04
2025
SELL
Open market or private sale
$1,370,541
$115.56 p/Share
11,860
Reduced 8.86%
121,967
Common Stock, $0.01 pa...
Jun 03
2025
BUY
Grant, award, or other acquisition
-
19,167
Added 12.53%
133,827
Common Stock, $0.01 pa...
Apr 21
2025
SELL
Open market or private sale
$2,740,196
$53.36 p/Share
51,353
Reduced 30.93%
114,660
Common Stock, $0.01 pa...
Apr 18
2025
SELL
Grant, award, or other acquisition
-
94,027
Reduced 36.16%
166,013
Common Stock, $0.01 pa...
Jul 15
2024
SELL
Open market or private sale
$676,999
$200.89 p/Share
3,370
Reduced 4.47%
71,986
Common Stock, $0.01 pa...
Jun 06
2024
SELL
Open market or private sale
$1,447,340
$184.94 p/Share
7,826
Reduced 9.41%
75,356
Common Stock, $0.01 pa...
Jun 05
2024
SELL
Open market or private sale
$2,636,234
$184.96 p/Share
14,253
Reduced 14.63%
83,182
Common Stock, $0.01 pa...
Jun 03
2024
BUY
Grant, award, or other acquisition
-
11,198
Added 10.31%
97,435
Common Stock, $0.01 pa...
Apr 23
2024
SELL
Open market or private sale
$2,157,285
$172.5 p/Share
12,506
Reduced 12.67%
86,237
Common Stock, $0.01 pa...
Apr 19
2024
SELL
Open market or private sale
$1,599,899
$159.91 p/Share
10,005
Reduced 9.2%
98,743
Common Stock, $0.01 pa...
Apr 18
2024
SELL
Open market or private sale
$4,890,163
$166.4 p/Share
29,388
Reduced 21.27%
108,748
Common Stock, $0.01 pa...
Apr 17
2024
BUY
Grant, award, or other acquisition
-
54,400
Added 28.25%
138,136
Common Stock, $0.01 pa...
Apr 15
2024
SELL
Open market or private sale
$120,071
$165.16 p/Share
727
Reduced 0.86%
83,736
Common Stock, $0.01 pa...
Mar 08
2024
SELL
Open market or private sale
$1,357,507
$207.57 p/Share
6,540
Reduced 7.19%
84,463
Common Stock, $0.01 pa...
Jan 09
2024
SELL
Open market or private sale
$2,214,295
$152.71 p/Share
14,500
Reduced 13.74%
91,003
Common Stock, $0.01 pa...
Jan 09
2024
BUY
Exercise of conversion of derivative security
$227,650
$15.7 p/Share
14,500
Added 12.08%
105,503
Common Stock, $0.01 pa...
Jan 08
2024
SELL
Open market or private sale
$30,506
$152.53 p/Share
200
Reduced 0.22%
91,003
Common Stock, $0.01 pa...
Jan 08
2024
BUY
Exercise of conversion of derivative security
$3,140
$15.7 p/Share
200
Added 0.22%
91,203
Common Stock, $0.01 pa...
Dec 19
2023
SELL
Open market or private sale
$156,007
$152.5 p/Share
1,023
Reduced 1.11%
91,003
Common Stock, $0.01 pa...
Dec 14
2023
SELL
Open market or private sale
$291,555
$142.5 p/Share
2,046
Reduced 2.17%
92,026
Common Stock, $0.01 pa...
Oct 16
2023
SELL
Open market or private sale
$179,532
$102.59 p/Share
1,750
Reduced 1.83%
94,072
Common Stock, $0.01 pa...
Sep 07
2023
SELL
Open market or private sale
$1,719,696
$135.58 p/Share
12,684
Reduced 11.69%
95,822
Common Stock, $0.01 pa...
Jun 02
2023
SELL
Open market or private sale
$1,806,967
$104.07 p/Share
17,363
Reduced 13.79%
108,506
Common Stock, $0.01 pa...