Dec 31
2024
SELL
Payment of exercise price or tax liability
$966,174
$248.95 p/Share
3,881
Reduced 2.17%
175,025
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$1,129,878
$237.22 p/Share
4,763
Reduced 2.59%
178,903
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
24,819
Added 11.9%
183,666
Common Stock
Jun 28
2024
SELL
Payment of exercise price or tax liability
$760,689
$197.89 p/Share
3,844
Reduced 2.5%
149,797
Common Stock
May 30
2024
-
4,762
Reduced 3.01%
153,585
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$663,232
$207.91 p/Share
3,190
Reduced 1.97%
158,347
Common Stock
Dec 29
2023
SELL
Payment of exercise price or tax liability
$847,842
$220.62 p/Share
3,843
Reduced 2.32%
161,537
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$788,122
$205.08 p/Share
3,843
Reduced 2.27%
165,380
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
26,071
Added 13.35%
169,223
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$617,713
$165.12 p/Share
3,741
Reduced 2.23%
163,652
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
$481,801
$100.25 p/Share
4,806
Added 2.79%
167,323
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$698,420
$217.78 p/Share
3,207
Reduced 1.94%
162,517
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$769,224
$205.62 p/Share
3,741
Reduced 2.21%
165,724
Common Stock
Nov 29
2022
-
850
Reduced 0.5%
169,404
Common Stock
Nov 21
2022
SELL
Open market or private sale
$29,906,840
$237.72 p/Share
125,807
Reduced 42.49%
170,254
Common Stock
Nov 21
2022
BUY
Exercise of conversion of derivative security
$7,206,224
$57.28 p/Share
125,807
Added 29.82%
296,061
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$875,693
$234.08 p/Share
3,741
Reduced 2.15%
170,254
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$912,911
$194.03 p/Share
4,705
Reduced 2.63%
173,995
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
40,313
Added 18.41%
178,700
Common Stock
May 23
2022
BUY
Grant, award, or other acquisition
-
57,536
Added 29.37%
138,387
Common Stock