Dec 17
2024
SELL
Open market or private sale
$1,014,727
$171.06 p/Share
5,932
Reduced 2.06%
281,730
Common Stock
Sep 17
2024
SELL
Open market or private sale
$4,024,928
$172.16 p/Share
23,379
Reduced 7.52%
287,662
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
34,715
Added 10.04%
311,041
Common Stock
Sep 11
2024
BUY
Grant, award, or other acquisition
-
36,533
Added 11.68%
276,326
Common Stock
Jun 18
2024
SELL
Open market or private sale
$751,002
$134.54 p/Share
5,582
Reduced 2.27%
239,793
Common Stock
Mar 19
2024
SELL
Open market or private sale
$493,935
$111.75 p/Share
4,420
Reduced 1.77%
245,375
Common Stock
Dec 19
2023
SELL
Open market or private sale
$543,755
$103.79 p/Share
5,239
Reduced 2.05%
249,795
Common Stock
Sep 19
2023
SELL
Open market or private sale
$2,424,838
$91.77 p/Share
26,423
Reduced 9.39%
255,034
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
41,291
Added 12.79%
281,457
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
52,150
Added 17.84%
240,166
Common Stock
Jun 20
2023
SELL
Open market or private sale
$539,449
$71.13 p/Share
7,584
Reduced 3.88%
188,016
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
2,555
Added 1.29%
195,600
Common Stock
Mar 17
2023
SELL
Open market or private sale
$406,300
$77.17 p/Share
5,265
Reduced 2.65%
193,045
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
2,555
Added 1.27%
198,310
Common Stock
Dec 19
2022
SELL
Open market or private sale
$488,744
$61.4 p/Share
7,960
Reduced 3.91%
195,755
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
2,555
Added 1.24%
203,715
Common Stock
Sep 19
2022
SELL
Open market or private sale
$1,745,517
$62.82 p/Share
27,786
Reduced 12.14%
201,160
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
43,904
Added 16.09%
228,946
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
59,568
Added 24.35%
185,042
Common Stock
Jun 17
2022
SELL
Open market or private sale
$406,806
$72.18 p/Share
5,636
Reduced 4.3%
125,474
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
2,555
Added 1.91%
131,110
Common Stock
Mar 17
2022
SELL
Open market or private sale
$334,624
$87.92 p/Share
3,806
Reduced 4.44%
81,899
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
9,063
Added 9.56%
85,705
Common Stock
Dec 17
2021
SELL
Open market or private sale
$628,282
$112.98 p/Share
5,561
Reduced 6.76%
76,642
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
-
9,064
Added 9.93%
82,203
Common Stock