Mar 01
2024
SELL
Payment of exercise price or tax liability
$44,210
$113.36 p/Share
390
Reduced 0.92%
42,071
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
1,332
Added 3.04%
42,461
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
41,129
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$50,031
$119.98 p/Share
417
Reduced 1.0%
41,119
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,339
Added 3.12%
41,536
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
40,197
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$165,691
$120.59 p/Share
1,374
Reduced 3.31%
40,187
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
4,605
Added 9.97%
41,561
Common Stock
Nov 05
2021
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
36,956
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$599,672
$111.65 p/Share
5,371
Reduced 12.69%
36,946
Common Stock
Apr 30
2021
BUY
Exercise of conversion of derivative security
$429,311
$53.51 p/Share
8,023
Added 15.94%
42,317
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$203,313
$100.65 p/Share
2,020
Reduced 5.56%
34,294
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
6,800
Added 15.77%
36,314
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
29,514
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$115,578
$96.88 p/Share
1,193
Reduced 3.89%
29,504
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
4,019
Added 11.58%
30,697
Common Stock
Nov 08
2019
BUY
Grant, award, or other acquisition
-
10
Added 0.04%
26,678
Common Stock
May 22
2019
SELL
Payment of exercise price or tax liability
$363,066
$99.47 p/Share
3,650
Reduced 12.04%
26,668
Common Stock
May 22
2019
BUY
Exercise of conversion of derivative security
$247,704
$38.12 p/Share
6,498
Added 17.65%
30,318
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$54,089
$87.1 p/Share
621
Reduced 2.62%
23,083
Common Stock
Mar 01
2019
BUY
Exercise of conversion of derivative security
-
2,057
Added 7.95%
23,820
Common Stock
Nov 09
2018
BUY
Grant, award, or other acquisition
-
10
Added 0.05%
21,500
Common Stock
Mar 01
2018
SELL
Payment of exercise price or tax liability
$81,672
$74.18 p/Share
1,101
Reduced 4.87%
21,490
Common Stock
Mar 01
2018
BUY
Exercise of conversion of derivative security
-
3,627
Added 13.83%
22,591
Common Stock
Nov 10
2017
BUY
Grant, award, or other acquisition
-
10
Added 0.05%
18,964
Common Stock