Dec 03
2024
SELL
Payment of exercise price or tax liability
$83,725
$110.31 p/Share
759
Reduced 0.96%
78,567
Common Stock
Oct 25
2024
SELL
Open market or private sale
$447,717
$100.86 p/Share
4,439
Reduced 5.3%
79,326
Common Stock
Aug 09
2024
SELL
Open market or private sale
$494,524
$84.06 p/Share
5,883
Reduced 6.56%
83,765
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$255,528
$81.9 p/Share
3,120
Reduced 3.36%
89,648
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$137,457
$80.15 p/Share
1,715
Reduced 1.82%
92,768
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
18,731
Added 16.54%
94,483
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$53,841
$80.36 p/Share
670
Reduced 0.88%
75,752
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$209,578
$94.49 p/Share
2,218
Reduced 2.82%
76,422
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$132,866
$93.7 p/Share
1,418
Reduced 1.77%
78,640
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
17,950
Added 18.31%
80,058
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$49,153
$90.19 p/Share
545
Reduced 0.87%
62,109
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$138,935
$109.14 p/Share
1,273
Reduced 1.99%
62,654
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
14,578
Added 18.57%
63,927
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$158,153
$121.75 p/Share
1,299
Reduced 2.56%
49,349
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$47,422
$117.38 p/Share
404
Reduced 0.79%
50,648
Common Stock
Oct 22
2021
SELL
Open market or private sale
$500,880
$125.22 p/Share
4,000
Reduced 7.27%
51,052
Common Stock
Aug 23
2021
SELL
Payment of exercise price or tax liability
$70,759
$115.62 p/Share
612
Reduced 1.1%
55,052
Common Stock
Apr 23
2021
SELL
Open market or private sale
$538,449
$109.53 p/Share
4,916
Reduced 8.11%
55,664
Common Stock
Apr 23
2021
BUY
Exercise of conversion of derivative security
$111,607
$58.25 p/Share
1,916
Added 3.22%
57,580
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$37,797
$98.43 p/Share
384
Reduced 0.65%
58,664
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$120,099
$96.31 p/Share
1,247
Reduced 2.07%
59,048
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
13,368
Added 18.15%
60,295
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$45,535
$93.31 p/Share
488
Reduced 1.03%
46,927
Common Stock
Nov 18
2020
SELL
Open market or private sale
$215,761
$94.26 p/Share
2,289
Reduced 4.61%
47,415
Common Stock
Aug 21
2020
SELL
Payment of exercise price or tax liability
$49,676
$81.17 p/Share
612
Reduced 1.22%
49,704
Common Stock