Nov 25
2024
SELL
Sale (or disposition) back to the issuer
$8,240,400
$117.72 p/Share
70,000
Reduced 5.82%
1,132,245
Common Stock
Nov 20
2024
SELL
Other acquisition or disposition
$1,996,544
$113.44 p/Share
17,600
Reduced 1.44%
1,202,245
Common Stock
Jun 24
2024
-
10,000
Reduced 0.81%
1,219,845
Common Stock
Mar 08
2024
SELL
Sale (or disposition) back to the issuer
$3,770,500
$75.41 p/Share
50,000
Reduced 3.91%
1,229,845
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$989,250
$75.0 p/Share
13,190
Reduced 1.02%
1,279,845
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
29,873
Added 2.26%
1,293,035
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$429,698
$69.15 p/Share
6,214
Reduced 0.49%
1,263,162
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
18,724
Added 1.45%
1,269,376
Common Stock
Mar 24
2023
BUY
Open market or private purchase
$1,121,000
$56.05 p/Share
20,000
Added 1.57%
1,250,652
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$881,118
$66.59 p/Share
13,232
Reduced 1.06%
1,230,652
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
29,866
Added 2.34%
1,243,884
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$308,660
$58.37 p/Share
5,288
Reduced 0.43%
1,214,018
Common Stock
Jan 18
2023
BUY
Exercise of conversion of derivative security
-
17,443
Added 1.41%
1,219,306
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$875,744
$71.7 p/Share
12,214
Reduced 1.01%
1,201,863
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
27,354
Added 2.2%
1,214,077
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$588,210
$70.0 p/Share
8,403
Reduced 0.7%
1,186,723
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
18,776
Added 1.55%
1,195,126
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$1,239,183
$64.76 p/Share
19,135
Reduced 1.6%
1,176,350
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
42,760
Added 3.45%
1,195,485
Common Stock
Feb 25
2021
SELL
Sale (or disposition) back to the issuer
$272,770
$63.01 p/Share
4,329
Reduced 0.37%
1,152,725
Common Stock
Feb 18
2021
SELL
Open market or private sale
$174,000
$58.0 p/Share
3,000
Reduced 0.26%
1,157,054
Common Stock
Feb 17
2021
SELL
Open market or private sale
$2,080,542
$58.21 p/Share
35,742
Reduced 2.99%
1,160,054
Common Stock
Feb 16
2021
SELL
Open market or private sale
$3,769,374
$58.66 p/Share
64,258
Reduced 5.1%
1,195,796
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
$899,990
$50.03 p/Share
17,989
Added 1.38%
1,280,869
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$65,194
$50.46 p/Share
1,292
Reduced 0.1%
1,262,880
Common Stock