Nov 19
2024
SELL
Payment of exercise price or tax liability
$354,755
$76.39 p/Share
4,644
Reduced 3.53%
126,738
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$847,623
$76.39 p/Share
11,096
Added 7.79%
131,382
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$407,565
$77.03 p/Share
5,291
Reduced 4.21%
120,286
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$973,582
$77.03 p/Share
12,639
Added 9.33%
122,778
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$289,643
$78.05 p/Share
3,711
Reduced 3.18%
112,938
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
$691,913
$78.05 p/Share
8,865
Added 7.06%
116,649
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$215,379
$78.32 p/Share
2,750
Reduced 2.49%
107,784
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
$514,640
$78.32 p/Share
6,571
Added 5.61%
110,534
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$696,790
$76.9 p/Share
9,061
Reduced 8.02%
103,963
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
$924,491
$76.9 p/Share
12,022
Added 10.08%
107,191
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
$1,071,524
$76.9 p/Share
13,934
Added 12.49%
97,618
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$1,382
$106.31 p/Share
13
Reduced 0.01%
87,068
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
$2,870
$106.31 p/Share
27
Added 0.03%
87,081
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$445,332
$106.31 p/Share
4,189
Reduced 4.59%
87,054
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$969,015
$106.31 p/Share
9,115
Added 9.08%
91,243
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$332,619
$111.88 p/Share
2,973
Reduced 3.37%
85,128
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$723,863
$111.88 p/Share
6,470
Added 7.07%
85,101
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$405,197
$110.74 p/Share
3,659
Reduced 4.45%
78,631
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
$881,601
$110.74 p/Share
7,961
Added 8.82%
82,290
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$3,695,450
$108.93 p/Share
33,925
Reduced 31.34%
74,329
Common Stock
Nov 13
2022
BUY
Exercise of conversion of derivative security
$8,042,084
$108.93 p/Share
73,828
Added 49.11%
76,506
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$1,248
$104.01 p/Share
12
Reduced 0.03%
34,426
Common Stock
Dec 20
2021
BUY
Exercise of conversion of derivative security
$2,704
$104.01 p/Share
26
Added 0.08%
34,438
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$429,977
$104.01 p/Share
4,134
Reduced 10.72%
34,412
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
$935,674
$104.01 p/Share
8,996
Added 18.92%
38,546
Common Stock