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...
Jun 01
2023
BUY
Grant, award, or other acquisition
-
18,772
Added 12.98%
125,869
Common Stock, $0.01 pa...
Mar 06
2023
SELL
Open market or private sale
$526,437
$73.32 p/Share
7,180
Reduced 6.28%
107,097
Common Stock, $0.01 pa...
Feb 09
2023
SELL
Open market or private sale
$883,983
$72.69 p/Share
12,161
Reduced 9.62%
114,277
Common Stock, $0.01 pa...
Feb 09
2023
BUY
Exercise of conversion of derivative security
$190,927
$15.7 p/Share
12,161
Added 8.77%
126,438
Common Stock, $0.01 pa...
Feb 08
2023
SELL
Open market or private sale
$43,230
$72.05 p/Share
600
Reduced 0.52%
114,277
Common Stock, $0.01 pa...
Feb 08
2023
BUY
Exercise of conversion of derivative security
$9,420
$15.7 p/Share
600
Added 0.52%
114,877
Common Stock, $0.01 pa...