Oct 28
2024
SELL
Payment of exercise price or tax liability
$217,596
$143.25 p/Share
1,519
Reduced 5.54%
25,879
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$146,456
$52.25 p/Share
2,803
Added 9.28%
27,398
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$40,809
$113.36 p/Share
360
Reduced 1.44%
24,595
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
1,226
Added 4.68%
24,955
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
9
Added 0.04%
23,729
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$46,312
$119.98 p/Share
386
Reduced 1.6%
23,720
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,212
Added 4.79%
24,106
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
8
Added 0.03%
22,894
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$124,208
$120.59 p/Share
1,030
Reduced 4.31%
22,886
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
3,424
Added 12.52%
23,916
Common Stock
Nov 05
2021
BUY
Grant, award, or other acquisition
-
7
Added 0.03%
20,492
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$189,524
$100.65 p/Share
1,883
Reduced 8.42%
20,485
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
6,315
Added 22.02%
22,368
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
-
6
Added 0.04%
16,053
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$112,865
$96.88 p/Share
1,165
Reduced 6.77%
16,047
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
3,903
Added 18.48%
17,212
Common Stock
Nov 08
2019
BUY
Grant, award, or other acquisition
-
5
Added 0.04%
13,309
Common Stock
Aug 08
2019
SELL
Payment of exercise price or tax liability
$182,349
$108.8 p/Share
1,676
Reduced 11.19%
13,304
Common Stock
Aug 08
2019
BUY
Exercise of conversion of derivative security
$133,128
$46.81 p/Share
2,844
Added 15.96%
14,980
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$54,350
$87.1 p/Share
624
Reduced 5.2%
11,374
Common Stock
Mar 01
2019
BUY
Exercise of conversion of derivative security
-
2,059
Added 14.51%
12,136
Common Stock
Nov 09
2018
BUY
Grant, award, or other acquisition
-
4
Added 0.04%
10,701
Common Stock
Mar 01
2018
SELL
Payment of exercise price or tax liability
$82,637
$74.18 p/Share
1,114
Reduced 9.43%
10,697
Common Stock
Mar 01
2018
BUY
Exercise of conversion of derivative security
-
3,678
Added 23.75%
11,811
Common Stock
Nov 10
2017
BUY
Grant, award, or other acquisition
-
3
Added 0.04%
8,133
Common Stock