Jul 21
2024
BUY
Exercise of conversion of derivative security
-
1,774
Added 0.83%
213,015
Common Stock
Jul 20
2024
BUY
Exercise of conversion of derivative security
-
3,386
Added 1.58%
211,241
Common Stock
Jul 15
2024
SELL
Open market or private sale
$615,057
$111.91 p/Share
5,496
Reduced 2.58%
207,855
Common Stock
Jul 01
2024
SELL
Open market or private sale
$4,072,125
$108.59 p/Share
37,500
Reduced 14.95%
213,351
Common Stock
Jun 28
2024
BUY
Exercise of conversion of derivative security
-
37,500
Added 13.0%
250,851
Common Stock
Jun 17
2024
SELL
Open market or private sale
$681,256
$111.59 p/Share
6,105
Reduced 2.78%
213,351
Common Stock
May 15
2024
SELL
Open market or private sale
$725,963
$107.09 p/Share
6,779
Reduced 3.0%
219,456
Common Stock
Apr 29
2024
SELL
Open market or private sale
$380,383
$93.14 p/Share
4,084
Reduced 1.77%
226,235
Common Stock
Apr 23
2024
SELL
Open market or private sale
$233,201
$91.38 p/Share
2,552
Reduced 1.1%
230,319
Common Stock
Apr 21
2024
BUY
Exercise of conversion of derivative security
-
1,775
Added 0.76%
232,871
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
3,386
Added 1.44%
231,096
Common Stock
Apr 15
2024
SELL
Open market or private sale
$638,454
$93.67 p/Share
6,816
Reduced 2.91%
227,710
Common Stock
Mar 28
2024
SELL
Open market or private sale
$240,698
$90.42 p/Share
2,662
Reduced 1.12%
234,526
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
5,184
Added 2.14%
237,188
Common Stock
Mar 15
2024
SELL
Open market or private sale
$7,395,195
$88.86 p/Share
83,223
Reduced 26.4%
232,004
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$1,336,726
$19.58 p/Share
68,270
Added 17.8%
315,227
Common Stock
Mar 05
2024
SELL
Open market or private sale
$824,045
$88.36 p/Share
9,326
Reduced 3.64%
246,957
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
9,326
Added 3.51%
256,283
Common Stock
Jan 29
2024
SELL
Open market or private sale
$964,178
$65.09 p/Share
14,813
Reduced 5.66%
246,957
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
86,220
Added 24.78%
261,770
Common Stock
Jan 22
2024
SELL
Open market or private sale
$133,457
$68.16 p/Share
1,958
Reduced 1.1%
175,550
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
1,774
Added 0.99%
177,508
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
3,386
Added 1.89%
175,734
Common Stock
Dec 28
2023
SELL
Open market or private sale
$164,807
$63.29 p/Share
2,604
Reduced 1.49%
172,348
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
-
5,183
Added 2.88%
174,952
Common Stock