Mar 07
2024
SELL
Open market or private sale
$2,770,050
$184.67 p/Share
15,000
Reduced 44.62%
18,618
Common Stock
Feb 26
2024
SELL
Open market or private sale
$557,959
$169.13 p/Share
3,299
Reduced 8.94%
33,618
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,578,756
$169.54 p/Share
9,312
Reduced 20.14%
36,917
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
18,542
Added 28.63%
46,229
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
3,450
Added 11.08%
27,687
Common Stock
Feb 12
2024
SELL
Open market or private sale
$45,802
$169.64 p/Share
270
Reduced 1.1%
24,237
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$89,916
$171.27 p/Share
525
Reduced 2.1%
24,507
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
1,800
Added 6.71%
25,032
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$54,483
$168.68 p/Share
323
Reduced 1.36%
23,380
Common Stock
Feb 09
2024
SELL
Open market or private sale
$25,504
$172.33 p/Share
148
Reduced 0.63%
23,232
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
983
Added 3.98%
23,703
Common Stock
Dec 01
2023
SELL
Open market or private sale
$875,150
$175.03 p/Share
5,000
Reduced 18.02%
22,750
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$86,508
$154.48 p/Share
560
Reduced 1.97%
27,909
Common Stock
Oct 13
2023
SELL
Open market or private sale
$29,334
$155.21 p/Share
189
Reduced 0.68%
27,720
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
1,262
Added 4.24%
28,469
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$1,824,114
$152.62 p/Share
11,952
Reduced 27.64%
31,286
Common Stock
Feb 27
2023
SELL
Open market or private sale
$618,457
$151.62 p/Share
4,079
Reduced 13.04%
27,207
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
20,156
Added 32.53%
41,804
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
3,583
Added 14.2%
21,648
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
3,450
Added 15.03%
19,499
Common Stock
Feb 10
2023
SELL
Open market or private sale
$38,091
$141.08 p/Share
270
Reduced 1.65%
16,049
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$80,791
$142.49 p/Share
567
Reduced 3.36%
16,319
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
1,800
Added 9.63%
16,886
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$77,730
$137.82 p/Share
564
Reduced 3.56%
15,276
Common Stock
Oct 13
2022
SELL
Open market or private sale
$25,840
$136.0 p/Share
190
Reduced 1.24%
15,086
Common Stock