Dec 13
2024
SELL
Payment of exercise price or tax liability
$102,183
$145.56 p/Share
702
Reduced 0.32%
219,040
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,233,354
$172.34 p/Share
12,959
Reduced 6.02%
202,202
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
17,540
Added 7.39%
219,742
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$131,432
$151.42 p/Share
868
Reduced 0.4%
215,161
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$4,797,247
$124.31 p/Share
38,591
Reduced 15.16%
216,029
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,535,573
$126.52 p/Share
12,137
Reduced 4.95%
233,019
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
21,601
Added 7.82%
254,620
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
3,118
Added 1.26%
245,156
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$775,352
$118.23 p/Share
6,558
Reduced 2.64%
242,038
Common Stock
Nov 16
2022
SELL
Open market or private sale
$9,516,090
$118.73 p/Share
80,149
Reduced 24.38%
248,596
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
$3,427,437
$58.4 p/Share
58,689
Added 15.15%
328,745
Common Stock
Nov 15
2022
SELL
Open market or private sale
$12,019,000
$120.19 p/Share
100,000
Reduced 27.02%
270,056
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$4,276,632
$58.4 p/Share
73,230
Added 16.52%
370,056
Common Stock
Nov 14
2022
SELL
Open market or private sale
$12,191,000
$121.91 p/Share
100,000
Reduced 25.2%
296,826
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
$4,276,632
$58.4 p/Share
73,230
Added 15.58%
396,826
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$3,246,474
$76.42 p/Share
42,482
Reduced 11.6%
323,596
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$671,351
$76.84 p/Share
8,737
Reduced 2.55%
334,448
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
31,630
Added 7.95%
366,078
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
4,388
Added 1.26%
343,185
Common Stock
Mar 17
2021
SELL
Payment of exercise price or tax liability
$2,365,398
$55.68 p/Share
42,482
Reduced 11.14%
338,797
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$125,954
$55.88 p/Share
2,254
Reduced 0.66%
336,926
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
44,353
Added 10.42%
381,279
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
2,845
Added 0.83%
339,180
Common Stock
Dec 28
2020
SELL
Payment of exercise price or tax liability
$144,851
$40.78 p/Share
3,552
Reduced 1.05%
336,335
Common Stock