Aug 15
2024
SELL
Open market or private sale
$1,054,944
$146.52 p/Share
7,200
Reduced 35.69%
12,974
Common Stock
Aug 07
2024
SELL
Open market or private sale
$117,248
$146.56 p/Share
800
Reduced 3.81%
20,174
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$192,778
$143.33 p/Share
1,345
Reduced 6.03%
20,974
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
3,032
Added 11.96%
22,319
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$50,547
$141.59 p/Share
357
Reduced 1.82%
19,287
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$40,467
$141.0 p/Share
287
Reduced 1.58%
17,927
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,717
Added 8.04%
19,644
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$64,686
$140.93 p/Share
459
Reduced 2.46%
18,214
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$4,557
$142.41 p/Share
32
Reduced 0.17%
18,673
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$73,372
$141.92 p/Share
517
Reduced 2.69%
18,705
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
1,363
Added 6.62%
19,222
Common Stock
Aug 09
2023
SELL
Open market or private sale
$369,390
$123.13 p/Share
3,000
Reduced 14.38%
17,859
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$180,846
$118.51 p/Share
1,526
Reduced 6.82%
20,859
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
3,443
Added 13.33%
22,385
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$377,613
$111.72 p/Share
3,380
Reduced 15.14%
18,942
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$40,522
$112.25 p/Share
361
Reduced 1.59%
22,322
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
1,941
Added 7.88%
22,683
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$59,036
$115.08 p/Share
513
Reduced 2.41%
20,742
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$3,918
$111.97 p/Share
35
Reduced 0.16%
21,255
Common Stock
Mar 12
2023
BUY
Grant, award, or other acquisition
-
69
Added 0.32%
21,290
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$9,101
$116.69 p/Share
78
Reduced 0.37%
21,221
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
2,210
Added 9.4%
21,299
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$84,686
$115.85 p/Share
731
Reduced 3.69%
19,089
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
1,648
Added 7.68%
19,820
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$53,579
$117.24 p/Share
457
Reduced 2.45%
18,172
Common Stock