Oct 01
2024
BUY
Grant, award, or other acquisition
-
1,506
Added 24.43%
4,658
Common Stock
Aug 19
2024
SELL
Open market or private sale
$103,642
$188.44 p/Share
550
Reduced 14.86%
3,152
Common Stock
May 17
2024
SELL
Open market or private sale
$365,304
$175.29 p/Share
2,084
Reduced 36.02%
3,702
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$95,109
$181.16 p/Share
525
Reduced 8.32%
5,786
Common Stock
Mar 16
2024
BUY
Grant, award, or other acquisition
-
1,657
Added 21.38%
6,092
Common Stock
Nov 17
2023
SELL
Open market or private sale
$136,612
$160.72 p/Share
850
Reduced 15.44%
4,654
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$49,421
$159.94 p/Share
309
Reduced 5.32%
5,504
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
772
Added 11.88%
5,724
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$68,200
$143.58 p/Share
475
Reduced 8.61%
5,041
Common Stock
May 26
2023
SELL
Open market or private sale
$99,200
$124.0 p/Share
800
Reduced 12.67%
5,516
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$17,977
$110.97 p/Share
162
Reduced 2.5%
6,316
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
597
Added 8.44%
6,478
Common Stock
Feb 10
2023
SELL
Open market or private sale
$69,132
$131.68 p/Share
525
Reduced 8.2%
5,881
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$11,192
$125.76 p/Share
89
Reduced 1.37%
6,406
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$69,003
$145.27 p/Share
475
Reduced 6.81%
6,495
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$15,518
$174.36 p/Share
89
Reduced 1.26%
6,970
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
760
Added 9.72%
7,059
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$14,290
$160.56 p/Share
89
Reduced 1.39%
6,299
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$75,525
$159.0 p/Share
475
Reduced 6.92%
6,388
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
933
Added 11.97%
6,863
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
930
Added 13.56%
5,930
Common Stock
Oct 01
2020
BUY
Grant, award, or other acquisition
-
5,000
Added 50.0%
5,000
Common Stock