Oct 31
2024
SELL
Payment of exercise price or tax liability
$95,479
$179.81 p/Share
531
Reduced 13.16%
3,503
Common Stock
Jul 17
2024
SELL
Open market or private sale
$40,650
$180.67 p/Share
225
Reduced 5.28%
4,034
Common Stock
Jul 17
2024
SELL
Payment of exercise price or tax liability
$420,731
$182.53 p/Share
2,305
Reduced 35.12%
4,259
Common Stock
Jul 17
2024
BUY
Exercise of conversion of derivative security
-
2,530
Added 27.82%
6,564
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$579,610
$176.12 p/Share
3,291
Reduced 34.26%
6,316
Common Stock
Feb 12
2024
SELL
Open market or private sale
$400,354
$175.44 p/Share
2,282
Reduced 36.13%
4,034
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
4,000
Added 29.4%
9,607
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$82,215
$164.43 p/Share
500
Reduced 8.19%
5,607
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
-
1,597
Added 20.73%
6,107
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$32,142
$163.99 p/Share
196
Reduced 4.09%
4,599
Common Stock
Oct 24
2023
BUY
Grant, award, or other acquisition
-
460
Added 8.75%
4,795
Common Stock
Jan 05
2023
SELL
Open market or private sale
$246,200
$200.0 p/Share
1,231
Reduced 22.12%
4,335
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$16,717
$187.84 p/Share
89
Reduced 1.6%
5,477
Common Stock
Nov 28
2022
BUY
Grant, award, or other acquisition
-
1,378
Added 19.84%
5,566
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$70,475
$184.01 p/Share
383
Reduced 8.38%
4,188
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$182,867
$190.09 p/Share
962
Reduced 17.39%
4,571
Common Stock
Nov 17
2021
BUY
Grant, award, or other acquisition
-
1,120
Added 16.83%
5,533
Common Stock
Feb 22
2021
SELL
Sale (or disposition) back to the issuer
$38,331
$239.57 p/Share
160
Reduced 3.43%
4,503
Common Stock
Feb 22
2021
SELL
Open market or private sale
$21,410
$237.89 p/Share
90
Reduced 2.0%
4,413
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
$26,167
$104.67 p/Share
250
Added 5.09%
4,663
Common Stock
Jan 21
2021
SELL
Sale (or disposition) back to the issuer
$36,726
$221.24 p/Share
166
Reduced 3.56%
4,497
Common Stock
Jan 21
2021
SELL
Open market or private sale
$18,561
$220.96 p/Share
84
Reduced 1.87%
4,413
Common Stock
Jan 21
2021
BUY
Exercise of conversion of derivative security
$26,167
$104.67 p/Share
250
Added 5.09%
4,663
Common Stock
Dec 21
2020
SELL
Sale (or disposition) back to the issuer
$34,083
$209.1 p/Share
163
Reduced 3.5%
4,500
Common Stock
Dec 21
2020
SELL
Open market or private sale
$17,899
$205.74 p/Share
87
Reduced 1.93%
4,413
Common Stock