Jan 08
2025
SELL
Payment of exercise price or tax liability
$2,166,896
$106.08 p/Share
20,427
Reduced 1.65%
1,221,158
Common Stock
Jan 08
2025
BUY
Exercise of conversion of derivative security
-
49,387
Added 3.83%
1,241,585
Common Stock
Nov 25
2024
SELL
Sale (or disposition) back to the issuer
$11,772,000
$117.72 p/Share
100,000
Reduced 7.74%
1,191,516
Common Stock
Nov 20
2024
SELL
Other acquisition or disposition
$4,980,016
$113.44 p/Share
43,900
Reduced 3.29%
1,291,516
Common Stock
Jun 24
2024
-
10,000
Reduced 0.74%
1,335,416
Common Stock
Mar 08
2024
SELL
Sale (or disposition) back to the issuer
$7,541,000
$75.41 p/Share
100,000
Reduced 6.92%
1,345,416
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,242,200
$75.0 p/Share
29,896
Reduced 2.03%
1,445,416
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
67,714
Added 4.39%
1,475,312
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$1,026,047
$69.15 p/Share
14,838
Reduced 1.04%
1,407,549
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
37,334
Added 2.56%
1,422,387
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$442,713
$57.69 p/Share
7,674
Added 0.55%
1,385,000
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$137,500
$55.0 p/Share
2,500
Added 0.18%
1,377,326
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$590,000
$59.0 p/Share
10,000
Added 0.72%
1,374,826
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,660,954
$66.59 p/Share
24,943
Reduced 1.79%
1,364,826
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
56,305
Added 3.89%
1,389,769
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$772,293
$58.37 p/Share
13,231
Reduced 0.98%
1,333,464
Common Stock
Jan 18
2023
BUY
Exercise of conversion of derivative security
-
35,370
Added 2.56%
1,346,695
Common Stock
Apr 29
2022
BUY
Open market or private purchase
$619,400
$61.94 p/Share
10,000
Added 0.76%
1,311,325
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$1,360,292
$71.7 p/Share
18,972
Reduced 1.44%
1,301,325
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
42,487
Added 3.12%
1,320,297
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$1,165,430
$70.0 p/Share
16,649
Reduced 1.29%
1,277,810
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
37,203
Added 2.79%
1,294,459
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$2,883,633
$64.76 p/Share
44,528
Reduced 3.42%
1,257,220
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
99,502
Added 7.1%
1,301,748
Common Stock
Feb 25
2021
SELL
Sale (or disposition) back to the issuer
$900,350
$63.01 p/Share
14,289
Reduced 1.17%
1,202,246
Common Stock