May 21
2024
SELL
Open market or private sale
$1,186,138
$72.04 p/Share
16,465
Reduced 13.11%
109,116
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$32,977
$72.96 p/Share
452
Reduced 0.36%
125,581
Common Stock
May 19
2024
BUY
Exercise of conversion of derivative security
-
891
Added 0.7%
126,033
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$41,003
$72.96 p/Share
562
Reduced 0.45%
125,142
Common Stock
May 18
2024
BUY
Exercise of conversion of derivative security
-
1,107
Added 0.87%
125,704
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$36,115
$72.96 p/Share
495
Reduced 0.4%
124,597
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
976
Added 0.77%
125,092
Common Stock
Feb 27
2024
SELL
Open market or private sale
$1,723,149
$74.9 p/Share
23,006
Reduced 15.64%
124,116
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$1,091,276
$73.24 p/Share
14,900
Reduced 9.2%
147,122
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
28,508
Added 15.03%
161,131
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
891
Added 0.6%
147,574
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$41,160
$73.24 p/Share
562
Reduced 0.42%
132,623
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
1,107
Added 0.82%
133,185
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$145,015
$73.24 p/Share
1,980
Reduced 1.48%
132,078
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,906
Added 2.83%
134,058
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$70,387
$76.26 p/Share
923
Reduced 0.7%
130,152
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,820
Added 1.37%
131,075
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$741,031
$60.86 p/Share
12,176
Reduced 8.61%
129,255
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
28,508
Added 16.78%
141,431
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$25,666
$58.07 p/Share
442
Reduced 0.39%
112,922
Common Stock
Nov 19
2023
BUY
Exercise of conversion of derivative security
-
890
Added 0.78%
113,364
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$31,880
$58.07 p/Share
549
Reduced 0.49%
112,474
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
1,107
Added 0.97%
113,023
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$52,897
$58.58 p/Share
903
Reduced 0.7%
128,727
Common Stock
Nov 14
2023
SELL
Open market or private sale
$965,119
$57.41 p/Share
16,811
Reduced 13.06%
111,916
Common Stock