Mar 27
2024
SELL
Open market or private sale
$1,746,900
$116.46 p/Share
15,000
Reduced 7.45%
186,338
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$158,517
$115.96 p/Share
1,367
Added 0.67%
201,338
Common Stock
Nov 06
2023
SELL
Open market or private sale
$1,387,375
$110.99 p/Share
12,500
Reduced 5.88%
199,971
Common Stock
Aug 07
2023
SELL
Open market or private sale
$1,468,000
$117.44 p/Share
12,500
Reduced 5.56%
212,471
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$505,994
$117.92 p/Share
4,291
Reduced 1.87%
224,971
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
$1,367,282
$117.92 p/Share
11,595
Added 4.81%
229,262
Common Stock
May 01
2023
SELL
Open market or private sale
$1,431,750
$114.54 p/Share
12,500
Reduced 5.43%
217,667
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
$145,049
$109.72 p/Share
1,322
Added 0.57%
230,167
Common Stock
Feb 06
2023
SELL
Open market or private sale
$1,464,250
$117.14 p/Share
12,500
Reduced 5.18%
228,845
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$186,899
$104.53 p/Share
1,788
Reduced 0.74%
241,345
Common Stock
Nov 08
2022
BUY
Exercise of conversion of derivative security
$505,088
$104.53 p/Share
4,832
Added 1.95%
243,133
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$106,567
$105.2 p/Share
1,013
Reduced 0.42%
238,301
Common Stock
Nov 04
2022
BUY
Exercise of conversion of derivative security
$287,722
$105.2 p/Share
2,735
Added 1.13%
239,314
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$542,610
$114.33 p/Share
4,746
Reduced 1.97%
236,579
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
$1,466,282
$114.33 p/Share
12,825
Added 5.05%
241,325
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
$188,956
$114.38 p/Share
1,652
Added 0.72%
228,500
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$580,984
$93.98 p/Share
6,182
Reduced 2.2%
274,848
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$1,467,404
$93.98 p/Share
15,614
Added 5.26%
281,030
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$126,685
$94.4 p/Share
1,342
Reduced 0.5%
265,416
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
$342,011
$94.4 p/Share
3,623
Added 1.34%
266,758
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$502,157
$102.88 p/Share
4,881
Reduced 1.85%
259,579
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
$1,356,987
$102.88 p/Share
13,190
Added 4.75%
264,460
Common Stock
Nov 11
2020
SELL
Payment of exercise price or tax liability
$648,709
$101.25 p/Share
6,407
Reduced 1.37%
461,270
Common Stock
Nov 11
2020
BUY
Exercise of conversion of derivative security
$1,648,552
$101.25 p/Share
16,282
Added 3.36%
467,677
Common Stock
Nov 06
2020
SELL
Payment of exercise price or tax liability
$148,286
$94.51 p/Share
1,569
Reduced 0.35%
451,395
Common Stock