Mar 06
2024
SELL
Payment of exercise price or tax liability
$80,452
$91.01 p/Share
884
Reduced 1.5%
58,017
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
18,790
Added 24.19%
58,901
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$179,168
$93.22 p/Share
1,922
Reduced 4.57%
40,111
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$87,765
$84.88 p/Share
1,034
Reduced 2.42%
41,720
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$110,083
$91.28 p/Share
1,206
Reduced 3.23%
36,181
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,573
Added 13.33%
42,754
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$226,913
$93.38 p/Share
2,430
Reduced 6.1%
37,387
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
5,587
Added 12.31%
39,817
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$97,772
$99.87 p/Share
979
Reduced 2.78%
34,230
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$97,724
$72.55 p/Share
1,347
Added 3.68%
35,209
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$328,645
$97.06 p/Share
3,386
Reduced 9.09%
33,862
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
$283,597
$72.55 p/Share
3,909
Added 9.5%
37,248
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$398,338
$96.52 p/Share
4,127
Reduced 11.08%
33,115
Common Stock
Mar 06
2022
BUY
Grant, award, or other acquisition
-
7,114
Added 16.04%
37,242
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$67,259
$96.36 p/Share
698
Reduced 2.67%
25,459
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
4,669
Added 13.42%
30,128
Common Stock
Nov 08
2021
SELL
Payment of exercise price or tax liability
$466,093
$113.82 p/Share
4,095
Reduced 13.54%
26,157
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$399,342
$80.61 p/Share
4,954
Added 15.83%
26,340
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$15,988
$106.59 p/Share
150
Reduced 0.6%
25,020
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$35,913
$101.45 p/Share
354
Reduced 1.58%
22,010
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
3,160
Added 11.15%
25,170
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$1,070,578
$101.65 p/Share
10,532
Reduced 32.02%
22,364
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
$767,808
$53.32 p/Share
14,400
Added 30.45%
32,896
Common Stock