Dec 03
2024
SELL
Payment of exercise price or tax liability
$90,257
$94.61 p/Share
954
Reduced 0.35%
269,735
Common Stock
Nov 22
2024
SELL
Open market or private sale
$3,166,635
$95.0 p/Share
33,333
Reduced 10.96%
270,689
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$427,043
$105.73 p/Share
4,039
Reduced 1.31%
303,809
Common Stock
Sep 12
2024
BUY
Grant, award, or other acquisition
-
20,689
Added 6.3%
307,848
Common Stock
Feb 20
2024
SELL
Open market or private sale
$5,895,916
$84.29 p/Share
69,948
Reduced 19.6%
286,881
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$3,781,925
$68.16 p/Share
55,486
Added 13.46%
356,829
Common Stock
Feb 16
2024
SELL
Open market or private sale
$2,502,634
$84.06 p/Share
29,772
Reduced 8.99%
301,343
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
56,616
Added 14.6%
331,115
Common Stock
Feb 12
2024
SELL
Open market or private sale
$4,157,500
$83.15 p/Share
50,000
Reduced 15.42%
274,179
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$3,408,000
$68.16 p/Share
50,000
Added 13.36%
324,179
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$100,633
$77.47 p/Share
1,299
Reduced 0.47%
274,179
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
28,148
Added 9.28%
275,117
Common Stock
Sep 11
2023
SELL
Open market or private sale
$3,567,762
$73.37 p/Share
48,627
Reduced 16.45%
246,969
Common Stock
Sep 11
2023
BUY
Exercise of conversion of derivative security
$3,549,771
$73.0 p/Share
48,627
Added 14.13%
295,596
Common Stock
May 08
2023
SELL
Open market or private sale
$4,033,000
$80.66 p/Share
50,000
Reduced 16.86%
246,619
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$3,650,000
$73.0 p/Share
50,000
Added 14.43%
296,619
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$1,538,794
$72.77 p/Share
21,146
Reduced 7.9%
246,619
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
45,461
Added 14.51%
267,765
Common Stock
Aug 04
2022
SELL
Open market or private sale
$4,198,814
$81.27 p/Share
51,665
Reduced 18.89%
221,790
Common Stock
Aug 04
2022
BUY
Exercise of conversion of derivative security
$3,771,028
$72.99 p/Share
51,665
Added 15.89%
273,455
Common Stock
Jun 06
2022
SELL
Open market or private sale
$3,967,000
$79.34 p/Share
50,000
Reduced 18.4%
221,790
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
$3,649,500
$72.99 p/Share
50,000
Added 15.54%
271,790
Common Stock
Feb 18
2022
SELL
Open market or private sale
$3,060,789
$79.33 p/Share
38,583
Reduced 14.83%
221,625
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
73,562
Added 22.04%
260,208
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$106,920
$77.76 p/Share
1,375
Reduced 0.57%
238,489
Common Stock