Jan 26
2025
SELL
Payment of exercise price or tax liability
$12,051
$62.77 p/Share
192
Reduced 0.5%
38,409
Common Stock
Jan 26
2025
BUY
Exercise of conversion of derivative security
$42,683
$62.77 p/Share
680
Added 1.73%
38,601
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$227,530
$62.32 p/Share
3,651
Reduced 8.78%
37,921
Common Stock
Jan 24
2025
BUY
Grant, award, or other acquisition
$5,297
$62.32 p/Share
85
Added 0.2%
41,572
Common Stock
Jan 24
2025
BUY
Exercise of conversion of derivative security
$674,551
$62.32 p/Share
10,824
Added 20.69%
41,487
Common Stock
Apr 29
2024
SELL
Open market or private sale
$349,071
$75.15 p/Share
4,645
Reduced 13.16%
30,663
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$147,745
$77.72 p/Share
1,901
Reduced 5.11%
35,308
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
$10,181
$77.72 p/Share
131
Added 0.35%
37,209
Common Stock
Jan 27
2024
BUY
Exercise of conversion of derivative security
$391,631
$77.72 p/Share
5,039
Added 11.96%
37,078
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$38,578
$77.78 p/Share
496
Reduced 1.52%
32,039
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
$115,036
$77.78 p/Share
1,479
Added 4.35%
32,535
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$24,192
$68.34 p/Share
354
Reduced 1.13%
31,056
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$74,832
$68.34 p/Share
1,095
Added 3.37%
31,410
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$58,830
$68.17 p/Share
863
Reduced 2.77%
30,315
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
$122,160
$68.17 p/Share
1,792
Added 5.55%
30,525
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
$44,515
$68.17 p/Share
653
Added 2.05%
31,178
Common Stock
Nov 09
2022
SELL
Open market or private sale
$197,464
$71.91 p/Share
2,746
Reduced 8.72%
28,733
Common Stock
Nov 09
2022
BUY
Exercise of conversion of derivative security
$134,334
$48.92 p/Share
2,746
Added 8.02%
31,479
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$27,595
$71.12 p/Share
388
Reduced 1.33%
28,733
Common Stock
Jan 27
2022
BUY
Exercise of conversion of derivative security
$76,952
$71.12 p/Share
1,082
Added 3.58%
29,121
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$74,326
$72.94 p/Share
1,019
Reduced 3.51%
28,039
Common Stock
Jan 24
2022
BUY
Exercise of conversion of derivative security
$149,089
$72.94 p/Share
2,044
Added 6.7%
28,455
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
$43,983
$72.94 p/Share
603
Added 2.03%
29,058
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$17,762
$50.75 p/Share
350
Reduced 1.31%
26,411
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
$51,054
$50.75 p/Share
1,006
Added 3.62%
26,761
Common Stock