Aug 26
2024
SELL
Open market or private sale
$1,469,700
$146.97 p/Share
10,000
Reduced 20.73%
38,232
Common Stock
Apr 25
2024
SELL
Open market or private sale
$891,210
$152.5 p/Share
5,844
Reduced 10.81%
48,232
Common Stock
Apr 25
2024
BUY
Exercise of conversion of derivative security
$89,638
$70.14 p/Share
1,278
Added 2.31%
54,076
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$59,804
$150.64 p/Share
397
Reduced 0.75%
52,798
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$33,691
$150.41 p/Share
224
Reduced 0.42%
53,195
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$49,405
$149.26 p/Share
331
Reduced 0.62%
53,419
Common Stock
Feb 06
2024
SELL
Sale (or disposition) back to the issuer
$495,294
$148.07 p/Share
3,345
Reduced 5.86%
53,750
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
12,286
Added 17.71%
57,095
Common Stock
Feb 27
2023
SELL
Open market or private sale
$870,302
$141.72 p/Share
6,141
Reduced 12.05%
44,809
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$203,819
$33.19 p/Share
6,141
Added 10.76%
50,950
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$68,244
$141.0 p/Share
484
Reduced 1.07%
44,809
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$49,783
$149.95 p/Share
332
Reduced 0.73%
45,293
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$31,506
$156.75 p/Share
201
Reduced 0.44%
45,625
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$1,084,039
$159.09 p/Share
6,814
Reduced 12.94%
45,826
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
24,636
Added 31.88%
52,640
Common Stock
Sep 02
2022
BUY
Open market or private purchase
$3,158
$112.77 p/Share
28
Added 0.1%
28,004
Common Stock
Jun 10
2022
BUY
Open market or private purchase
$3,125
$120.21 p/Share
26
Added 0.09%
27,975
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$37,686
$157.68 p/Share
239
Reduced 0.85%
27,949
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$78,525
$157.68 p/Share
498
Reduced 1.74%
28,188
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$52,839
$154.05 p/Share
343
Reduced 1.18%
28,686
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$263,474
$166.65 p/Share
1,581
Reduced 5.16%
29,029
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
6,760
Added 18.09%
30,610
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$133,380
$90.0 p/Share
1,482
Reduced 5.85%
23,850
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
4,120
Added 14.06%
25,183
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$20,711
$87.76 p/Share
236
Reduced 1.1%
21,212
Common Stock