Nov 01
2025
SELL
Payment of exercise price or tax liability
$60,737
$111.24 p/Share
546
Reduced 6.15%
8,328
Common Stock
Nov 01
2025
BUY
Grant, award, or other acquisition
-
499
Added 5.32%
8,874
Common Stock
Oct 27
2025
BUY
Grant, award, or other acquisition
-
983
Added 10.5%
8,375
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$69,957
$119.79 p/Share
584
Reduced 7.32%
7,392
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
770
Added 8.8%
7,976
Common Stock
Oct 28
2024
BUY
Grant, award, or other acquisition
-
928
Added 11.41%
7,206
Common Stock
Jul 15
2024
SELL
Open market or private sale
$83,300
$119.0 p/Share
700
Reduced 10.03%
6,278
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$81,264
$126.58 p/Share
642
Reduced 7.97%
7,411
Common Stock
Nov 01
2023
BUY
Grant, award, or other acquisition
-
1,443
Added 15.2%
8,053
Common Stock
Oct 23
2023
BUY
Grant, award, or other acquisition
-
725
Added 9.88%
6,610
Common Stock
Aug 03
2023
SELL
Open market or private sale
$54,606
$132.22 p/Share
413
Reduced 6.56%
5,885
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
$31,540
$76.37 p/Share
413
Added 6.15%
6,298
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$167,162
$166.0 p/Share
1,007
Reduced 14.61%
5,885
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
-
1,852
Added 21.18%
6,892
Common Stock
Oct 24
2022
BUY
Grant, award, or other acquisition
-
520
Added 9.35%
5,040
Common Stock
Apr 08
2022
SELL
Open market or private sale
$283,989
$146.01 p/Share
1,945
Reduced 30.09%
4,520
Common Stock
Apr 08
2022
BUY
Exercise of conversion of derivative security
$72,989
$76.03 p/Share
960
Added 12.93%
6,465
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$61,075
$148.24 p/Share
412
Reduced 6.96%
5,505
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
952
Added 13.86%
5,917
Common Stock
Oct 25
2021
BUY
Grant, award, or other acquisition
-
385
Added 7.2%
4,965
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$17,585
$105.3 p/Share
167
Reduced 3.52%
4,580
Common Stock
Oct 26
2020
BUY
Grant, award, or other acquisition
-
396
Added 7.7%
4,747
Common Stock