Jan 01
2024
SELL
Payment of exercise price or tax liability
$791,901
$67.19 p/Share
11,786
Reduced 2.81%
408,153
Common Stock $0.01 Par...
Nov 21
2023
SELL
Payment of exercise price or tax liability
$926,494
$65.04 p/Share
14,245
Reduced 3.28%
419,939
Common Stock $0.01 Par...
Nov 21
2023
BUY
Exercise of conversion of derivative security
-
27,903
Added 6.11%
429,133
Common Stock $0.01 Par...
Jan 01
2023
SELL
Payment of exercise price or tax liability
$956,318
$79.1 p/Share
12,090
Reduced 2.93%
401,230
Common Stock $0.01 Par...
Nov 21
2022
SELL
Payment of exercise price or tax liability
$1,250,195
$87.77 p/Share
14,244
Reduced 3.33%
413,320
Common Stock $0.01 Par...
May 04
2022
SELL
Payment of exercise price or tax liability
$96,631
$91.68 p/Share
1,054
Reduced 0.25%
427,564
Common Stock $0.01 Par...
Jan 01
2022
SELL
Payment of exercise price or tax liability
$1,387,302
$110.86 p/Share
12,514
Reduced 2.84%
428,618
Common Stock $0.01 Par...
Dec 10
2021
SELL
Payment of exercise price or tax liability
$165,550
$106.6 p/Share
1,553
Reduced 0.35%
441,132
Common Stock $0.01 Par...
Jul 14
2021
SELL
Payment of exercise price or tax liability
$3,413,699
$139.42 p/Share
24,485
Reduced 5.24%
442,685
Common Stock $0.01 Par...
Jul 13
2021
SELL
Payment of exercise price or tax liability
$182,377
$138.69 p/Share
1,315
Reduced 0.28%
467,170
Common Stock $0.01 Par...
May 09
2021
SELL
Payment of exercise price or tax liability
$187,668
$122.1 p/Share
1,537
Reduced 0.33%
468,485
Common Stock $0.01 Par...
May 04
2021
SELL
Payment of exercise price or tax liability
$157,196
$119.45 p/Share
1,316
Reduced 0.28%
470,022
Common Stock $0.01 Par...
May 03
2021
SELL
Payment of exercise price or tax liability
$160,496
$122.05 p/Share
1,315
Reduced 0.28%
471,338
Common Stock $0.01 Par...
Apr 22
2021
SELL
Payment of exercise price or tax liability
$184,886
$120.29 p/Share
1,537
Reduced 0.32%
472,653
Common Stock $0.01 Par...
Apr 12
2021
SELL
Payment of exercise price or tax liability
$2,977,131
$121.59 p/Share
24,485
Reduced 4.91%
474,190
Common Stock $0.01 Par...
Mar 23
2021
SELL
Payment of exercise price or tax liability
$154,775
$117.7 p/Share
1,315
Reduced 0.26%
498,675
Common Stock $0.01 Par...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$174,735
$113.76 p/Share
1,536
Reduced 0.31%
499,990
Common Stock $0.01 Par...
Mar 04
2021
SELL
Payment of exercise price or tax liability
$2,708,531
$110.62 p/Share
24,485
Reduced 4.65%
501,526
Common Stock $0.01 Par...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$143,703
$109.28 p/Share
1,315
Reduced 0.25%
526,011
Common Stock $0.01 Par...
Jan 01
2021
SELL
Payment of exercise price or tax liability
$1,053,001
$97.69 p/Share
10,779
Reduced 1.66%
637,326
Common Stock $0.01 Par...