Mar 01
2024
SELL
Open market or private sale
$736,575
$205.06 p/Share
3,592
Reduced 1.16%
305,813
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$132,437
$36.87 p/Share
3,592
Added 1.14%
312,521
Common Stock
Feb 29
2024
SELL
Open market or private sale
$655,232
$210.28 p/Share
3,116
Reduced 1.0%
309,405
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$114,886
$36.87 p/Share
3,116
Added 1.0%
308,929
Common Stock
Feb 28
2024
SELL
Open market or private sale
$592,707
$216.08 p/Share
2,743
Reduced 0.89%
305,813
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
$101,134
$36.87 p/Share
2,743
Added 0.8%
340,537
Common Stock
Feb 27
2024
SELL
Open market or private sale
$6,944,034
$217.13 p/Share
31,981
Reduced 9.39%
308,556
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$1,179,139
$36.87 p/Share
31,981
Added 8.65%
337,794
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$2,898,458
$192.18 p/Share
15,082
Reduced 4.7%
305,813
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
32,677
Added 9.24%
320,895
Common Stock
Aug 10
2023
SELL
Open market or private sale
$8,099,181
$182.09 p/Share
44,479
Reduced 13.37%
288,218
Common Stock
Aug 09
2023
SELL
Open market or private sale
$7,838,581
$181.76 p/Share
43,126
Reduced 11.48%
332,697
Common Stock
Aug 08
2023
SELL
Open market or private sale
$6,275,008
$183.7 p/Share
34,159
Reduced 8.33%
375,823
Common Stock
Aug 03
2023
SELL
Sale (or disposition) back to the issuer
$8,853,800
$182.96 p/Share
48,392
Reduced 10.56%
409,982
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
$1,657,909
$34.26 p/Share
48,392
Added 9.55%
458,374
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$392,377
$186.58 p/Share
2,103
Reduced 0.51%
409,982
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$358,420
$186.58 p/Share
1,921
Reduced 0.46%
412,085
Common Stock
Mar 10
2023
SELL
Open market or private sale
$7,217,044
$185.49 p/Share
38,908
Reduced 8.59%
414,006
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$767,983
$179.94 p/Share
4,268
Reduced 0.93%
452,914
Common Stock
Mar 09
2023
SELL
Open market or private sale
$2,779,818
$180.86 p/Share
15,370
Reduced 3.25%
457,182
Common Stock
Mar 08
2023
SELL
Open market or private sale
$1,710,050
$181.38 p/Share
9,428
Reduced 2.01%
458,717
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
11,069
Added 2.29%
472,552
Restricted Stock Units
Mar 08
2023
BUY
Grant, award, or other acquisition
-
2,766
Added 0.6%
461,483
Common Stock
Mar 07
2023
SELL
Open market or private sale
$1,702,137
$182.77 p/Share
9,313
Reduced 1.95%
468,145
Common Stock
Mar 06
2023
SELL
Open market or private sale
$260,218
$183.9 p/Share
1,415
Reduced 0.3%
477,458
Common Stock