Oct 28
2024
SELL
Open market or private sale
$124,947
$118.21 p/Share
1,057
Reduced 0.51%
206,027
Common Stock
Oct 22
2024
SELL
Open market or private sale
$41,904
$120.07 p/Share
349
Reduced 0.17%
207,084
Common Stock
Oct 21
2024
SELL
Open market or private sale
$56,394
$120.76 p/Share
467
Reduced 0.22%
207,433
Common Stock
Oct 21
2024
BUY
Exercise of conversion of derivative security
-
644
Added 0.31%
207,900
Common Stock
Oct 20
2024
BUY
Exercise of conversion of derivative security
-
856
Added 0.41%
207,256
Common Stock
Jul 29
2024
SELL
Open market or private sale
$108,627
$102.77 p/Share
1,057
Reduced 0.51%
206,400
Common Stock
Jul 22
2024
SELL
Open market or private sale
$85,705
$105.16 p/Share
815
Reduced 0.39%
207,457
Common Stock
Jul 21
2024
BUY
Exercise of conversion of derivative security
-
644
Added 0.31%
208,272
Common Stock
Jul 20
2024
BUY
Exercise of conversion of derivative security
-
856
Added 0.41%
207,628
Common Stock
Jul 01
2024
SELL
Open market or private sale
$295,091
$108.37 p/Share
2,723
Reduced 1.3%
206,772
Common Stock
Jun 28
2024
BUY
Exercise of conversion of derivative security
-
5,000
Added 2.33%
209,495
Common Stock
May 10
2024
SELL
Open market or private sale
$3,124,500
$104.15 p/Share
30,000
Reduced 12.79%
204,495
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$590,400
$19.68 p/Share
30,000
Added 11.34%
234,495
Common Stock
Apr 29
2024
SELL
Open market or private sale
$98,448
$93.14 p/Share
1,057
Reduced 0.51%
204,495
Common Stock
Apr 23
2024
SELL
Open market or private sale
$71,916
$91.38 p/Share
787
Reduced 0.38%
205,552
Common Stock
Apr 21
2024
BUY
Exercise of conversion of derivative security
-
644
Added 0.31%
206,339
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
856
Added 0.41%
205,695
Common Stock
Mar 28
2024
SELL
Open market or private sale
$67,182
$90.42 p/Share
743
Reduced 0.36%
204,839
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
1,364
Added 0.66%
205,582
Common Stock
Mar 05
2024
SELL
Open market or private sale
$190,857
$88.36 p/Share
2,160
Reduced 1.05%
204,218
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,160
Added 1.04%
206,378
Common Stock
Feb 29
2024
SELL
Open market or private sale
$1,792,740
$87.34 p/Share
20,526
Reduced 9.13%
204,218
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$190,686
$9.29 p/Share
20,526
Added 8.37%
224,744
Common Stock
Feb 27
2024
SELL
Open market or private sale
$2,651,202
$75.09 p/Share
35,307
Reduced 14.74%
204,218
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$347,773
$9.85 p/Share
35,307
Added 12.85%
239,525
Common Stock