Mar 16
2024
SELL
Payment of exercise price or tax liability
$23,916
$107.25 p/Share
223
Reduced 0.53%
41,517
Common Stock
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
460
Added 1.09%
41,740
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$152,241
$110.16 p/Share
1,382
Reduced 3.24%
41,280
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
2,857
Added 6.28%
42,662
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$305,826
$109.38 p/Share
2,796
Reduced 6.56%
39,805
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
5,782
Added 11.95%
42,601
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$102,157
$110.92 p/Share
921
Reduced 2.44%
36,819
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
1,668
Added 4.23%
37,740
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$464,335
$107.96 p/Share
4,301
Reduced 10.65%
36,072
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
7,469
Added 17.01%
36,451
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
5,241
Added 13.74%
32,904
Common Stock
Feb 01
2024
SELL
Open market or private sale
$320,580
$123.3 p/Share
2,600
Reduced 8.59%
27,663
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$24,423
$119.14 p/Share
205
Reduced 0.67%
30,263
Common Stock
Dec 16
2023
BUY
Exercise of conversion of derivative security
-
460
Added 1.49%
30,468
Common Stock
Nov 24
2023
SELL
Open market or private sale
$469,436
$113.5 p/Share
4,136
Reduced 12.16%
29,873
Common Stock
Sep 16
2023
SELL
Payment of exercise price or tax liability
$21,527
$104.5 p/Share
206
Reduced 0.6%
34,009
Common Stock
Sep 16
2023
BUY
Exercise of conversion of derivative security
-
459
Added 1.32%
34,215
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$18,690
$92.07 p/Share
203
Reduced 0.6%
33,756
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
-
460
Added 1.34%
33,959
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$9,855
$71.94 p/Share
137
Reduced 0.41%
33,368
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
460
Added 1.35%
33,505
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$63,549
$74.94 p/Share
848
Reduced 2.5%
33,045
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
2,856
Added 7.77%
33,893
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$24,184
$73.51 p/Share
329
Reduced 1.05%
31,037
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
1,108
Added 3.41%
31,366
Common Stock