Feb 17
2027
SELL
Payment of exercise price or tax liability
$135,347
$73.24 p/Share
1,848
Reduced 1.16%
158,037
Common Stock
Feb 22
2024
SELL
Open market or private sale
$6,422
$74.68 p/Share
86
Reduced 0.05%
157,975
Common Stock
Feb 21
2024
SELL
Open market or private sale
$808,089
$71.76 p/Share
11,261
Reduced 6.65%
158,061
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$925,973
$73.24 p/Share
12,643
Reduced 6.95%
169,322
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
22,806
Added 11.18%
181,252
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
713
Added 0.42%
169,706
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$34,862
$73.24 p/Share
476
Reduced 0.3%
158,446
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
885
Added 0.55%
158,922
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,438
Added 2.11%
159,885
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$74,658
$76.26 p/Share
979
Reduced 0.62%
156,447
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,820
Added 1.14%
157,426
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$755,516
$60.86 p/Share
12,414
Reduced 7.39%
155,606
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
22,806
Added 11.95%
168,020
Common Stock
Nov 21
2023
SELL
Open market or private sale
$47,652
$58.83 p/Share
810
Reduced 0.56%
145,128
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$21,776
$58.07 p/Share
375
Reduced 0.26%
145,938
Common Stock
Nov 19
2023
BUY
Exercise of conversion of derivative security
-
712
Added 0.48%
146,313
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$27,118
$58.07 p/Share
467
Reduced 0.32%
145,601
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
886
Added 0.6%
146,068
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$56,178
$58.58 p/Share
959
Reduced 0.66%
145,182
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
-
1,820
Added 1.23%
146,141
Common Stock
Aug 22
2023
SELL
Open market or private sale
$148,763
$92.63 p/Share
1,606
Reduced 1.1%
144,321
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$32,892
$87.48 p/Share
376
Reduced 0.26%
145,927
Common Stock
Aug 19
2023
BUY
Exercise of conversion of derivative security
-
713
Added 0.48%
146,303
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$40,853
$87.48 p/Share
467
Reduced 0.32%
145,590
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
886
Added 0.6%
146,057
Common Stock