Dec 19
2024
SELL
Payment of exercise price or tax liability
$145,090
$164.13 p/Share
884
Reduced 0.66%
133,256
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$3,856,494
$169.1 p/Share
22,806
Reduced 14.53%
134,140
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$3,158,792
$117.34 p/Share
26,920
Added 14.64%
156,946
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$542,997
$165.75 p/Share
3,276
Reduced 2.46%
130,026
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$480,832
$161.57 p/Share
2,976
Reduced 2.18%
133,302
Common Stock
Oct 04
2024
BUY
Grant, award, or other acquisition
$5,273,483
$161.57 p/Share
32,639
Added 19.32%
136,278
Common Stock
Sep 17
2024
BUY
Grant, award, or other acquisition
$3,901,835
$164.69 p/Share
23,692
Added 18.63%
103,471
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$67,173
$166.27 p/Share
404
Reduced 0.5%
79,779
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$81,345
$140.01 p/Share
581
Reduced 0.72%
80,049
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$3,499,946
$136.53 p/Share
25,635
Added 24.12%
80,630
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$280,717
$124.93 p/Share
2,247
Reduced 3.93%
54,995
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$138,951
$147.35 p/Share
943
Reduced 1.63%
56,967
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
$1,937,947
$147.35 p/Share
13,152
Added 18.51%
57,910
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,206,930
$156.48 p/Share
7,713
Reduced 14.7%
44,758
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$939,697
$87.13 p/Share
10,785
Added 17.05%
52,471
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$122,603
$131.69 p/Share
931
Reduced 2.18%
41,686
Common Stock
Sep 20
2022
BUY
Grant, award, or other acquisition
$1,399,859
$141.3 p/Share
9,907
Added 18.87%
42,584
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$78,192
$144.0 p/Share
543
Reduced 1.64%
32,643
Common Stock
Sep 13
2022
BUY
Grant, award, or other acquisition
$823,824
$144.0 p/Share
5,721
Added 14.7%
33,186
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$173,158
$158.28 p/Share
1,094
Reduced 3.91%
26,896
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
$122,371
$72.11 p/Share
1,697
Added 5.72%
27,990
Common Stock
Sep 22
2021
SELL
Payment of exercise price or tax liability
$66,174
$162.19 p/Share
408
Reduced 1.53%
26,293
Common Stock
Sep 21
2021
BUY
Grant, award, or other acquisition
$1,229,913
$163.77 p/Share
7,510
Added 21.96%
26,681
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$14,886
$171.1 p/Share
87
Reduced 0.45%
19,171
Common Stock
Aug 19
2021
BUY
Grant, award, or other acquisition
$632,043
$171.1 p/Share
3,694
Added 16.09%
19,258
Common Stock