Dec 06
2024
SELL
Open market or private sale
$72,928
$137.6 p/Share
530
Reduced 0.76%
68,853
Common Stock, $0.01 pa...
Jun 06
2024
SELL
Open market or private sale
$1,771,515
$184.36 p/Share
9,609
Reduced 12.16%
69,383
Common Stock, $0.01 pa...
Jun 05
2024
SELL
Open market or private sale
$3,942,422
$184.96 p/Share
21,315
Reduced 21.25%
78,992
Common Stock, $0.01 pa...
Jun 03
2024
BUY
Grant, award, or other acquisition
-
11,198
Added 10.04%
100,307
Common Stock, $0.01 pa...
Apr 19
2024
SELL
Open market or private sale
$2,407,422
$160.42 p/Share
15,007
Reduced 14.41%
89,109
Common Stock, $0.01 pa...
Apr 18
2024
SELL
Open market or private sale
$4,890,163
$166.4 p/Share
29,388
Reduced 22.01%
104,116
Common Stock, $0.01 pa...
Apr 17
2024
BUY
Grant, award, or other acquisition
-
54,400
Added 28.95%
133,504
Common Stock, $0.01 pa...
Jan 08
2024
SELL
Open market or private sale
$1,500,600
$150.06 p/Share
10,000
Reduced 11.22%
79,104
Common Stock, $0.01 pa...
Jan 08
2024
BUY
Exercise of conversion of derivative security
$170,000
$17.0 p/Share
10,000
Added 10.09%
89,104
Common Stock, $0.01 pa...
Jan 05
2024
SELL
Open market or private sale
$709,653
$140.22 p/Share
5,061
Reduced 6.01%
79,104
Common Stock, $0.01 pa...
Jan 05
2024
BUY
Exercise of conversion of derivative security
$86,037
$17.0 p/Share
5,061
Added 5.67%
84,165
Common Stock, $0.01 pa...
Jan 02
2024
SELL
Open market or private sale
$8,910,929
$137.22 p/Share
64,939
Reduced 45.08%
79,104
Common Stock, $0.01 pa...
Jan 02
2024
BUY
Exercise of conversion of derivative security
$1,103,963
$17.0 p/Share
64,939
Added 31.07%
144,043
Common Stock, $0.01 pa...
Dec 05
2023
SELL
Open market or private sale
$748,440
$124.74 p/Share
6,000
Reduced 7.05%
79,104
Common Stock, $0.01 pa...
Dec 05
2023
BUY
Exercise of conversion of derivative security
$11,040
$1.84 p/Share
6,000
Added 6.59%
85,104
Common Stock, $0.01 pa...
Sep 05
2023
SELL
Open market or private sale
$822,180
$137.03 p/Share
6,000
Reduced 7.05%
79,104
Common Stock, $0.01 pa...
Sep 05
2023
BUY
Exercise of conversion of derivative security
$11,040
$1.84 p/Share
6,000
Added 6.59%
85,104
Common Stock, $0.01 pa...
Jun 05
2023
SELL
Open market or private sale
$2,489,873
$105.24 p/Share
23,659
Reduced 23.02%
79,104
Common Stock, $0.01 pa...
Jun 05
2023
BUY
Exercise of conversion of derivative security
$11,040
$1.84 p/Share
6,000
Added 5.52%
102,763
Common Stock, $0.01 pa...
Jun 02
2023
SELL
Open market or private sale
$1,550,326
$103.5 p/Share
14,979
Reduced 13.4%
96,763
Common Stock, $0.01 pa...
Jun 01
2023
BUY
Grant, award, or other acquisition
-
18,772
Added 14.38%
111,742
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Open market or private sale
$1,875,182
$75.36 p/Share
24,883
Reduced 21.11%
92,970
Common Stock, $0.01 pa...
Mar 03
2023
BUY
Exercise of conversion of derivative security
$11,040
$1.84 p/Share
6,000
Added 4.84%
117,853
Common Stock, $0.01 pa...
Mar 02
2023
SELL
Open market or private sale
$1,144,097
$72.84 p/Share
15,707
Reduced 12.31%
111,853
Common Stock, $0.01 pa...
Feb 02
2023
SELL
Open market or private sale
$4,088,976
$66.88 p/Share
61,139
Reduced 32.4%
127,560
Common Stock, $0.01 pa...