May 16
2024
SELL
Open market or private sale
$744,319
$95.06 p/Share
7,830
Reduced 8.97%
79,509
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$195,011
$95.36 p/Share
2,045
Reduced 2.29%
87,339
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$684,780
$95.36 p/Share
7,181
Added 7.56%
87,863
Common Stock
May 08
2024
SELL
Open market or private sale
$908,800
$90.88 p/Share
10,000
Reduced 10.85%
82,203
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$21,248
$55.19 p/Share
385
Added 0.42%
92,203
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$110,233
$82.51 p/Share
1,336
Reduced 1.43%
91,818
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$388,622
$82.51 p/Share
4,710
Added 4.85%
92,342
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$243,952
$82.5 p/Share
2,957
Reduced 3.24%
88,444
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$619,740
$82.5 p/Share
7,512
Added 7.77%
89,211
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$180,061
$80.89 p/Share
2,226
Reduced 2.58%
83,889
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$457,513
$80.89 p/Share
5,656
Added 6.16%
86,115
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$258,628
$75.38 p/Share
3,431
Reduced 4.09%
80,459
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$661,233
$75.38 p/Share
8,772
Added 9.58%
82,786
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$21,248
$55.19 p/Share
385
Added 0.51%
75,118
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$211,252
$85.91 p/Share
2,459
Reduced 3.19%
74,733
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
$868,206
$85.91 p/Share
10,106
Added 11.67%
76,498
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$324,148
$76.94 p/Share
4,213
Reduced 5.91%
67,086
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$744,163
$76.94 p/Share
9,672
Added 12.59%
67,135
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$287,464
$74.28 p/Share
3,870
Reduced 5.91%
61,627
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$659,755
$74.28 p/Share
8,882
Added 12.59%
61,678
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$7,472
$71.16 p/Share
105
Reduced 0.19%
56,615
Common Stock
Jun 01
2022
BUY
Exercise of conversion of derivative security
$17,078
$71.16 p/Share
240
Added 0.42%
56,720
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$210,185
$65.93 p/Share
3,188
Reduced 5.34%
56,480
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
$575,437
$65.93 p/Share
8,728
Added 13.36%
56,589
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$21,287
$40.47 p/Share
526
Added 1.02%
50,940
Common Stock