May 10
2024
SELL
Open market or private sale
$280,033
$153.78 p/Share
1,821
Reduced 17.51%
8,579
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$101,089
$138.1 p/Share
732
Reduced 6.58%
10,400
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
2,028
Added 15.41%
11,132
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$102,929
$142.76 p/Share
721
Reduced 7.34%
9,104
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
1,888
Added 16.12%
9,825
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$83,008
$159.02 p/Share
522
Reduced 6.17%
7,937
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
1,446
Added 14.6%
8,459
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$43,212
$156.0 p/Share
277
Reduced 3.8%
7,013
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
767
Added 9.52%
7,290
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$110,655
$154.98 p/Share
714
Reduced 9.87%
6,523
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
1,887
Added 20.68%
7,237
Common Stock
Jun 03
2022
SELL
Open market or private sale
$393,426
$178.83 p/Share
2,200
Reduced 29.14%
5,350
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$93,551
$179.56 p/Share
521
Reduced 6.46%
7,550
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
1,445
Added 15.18%
8,071
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$121,653
$172.07 p/Share
707
Reduced 9.64%
6,626
Common Stock
Jan 28
2022
BUY
Grant, award, or other acquisition
-
1,887
Added 20.47%
7,333
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$141,918
$146.61 p/Share
968
Reduced 15.09%
5,446
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$73,148
$140.4 p/Share
521
Reduced 7.51%
6,414
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
1,444
Added 17.23%
6,935
Common Stock
Nov 30
2020
SELL
Payment of exercise price or tax liability
$93,774
$116.49 p/Share
805
Reduced 12.79%
5,491
Common Stock
Nov 29
2019
SELL
Payment of exercise price or tax liability
$132,616
$164.74 p/Share
805
Reduced 11.34%
6,296
Common Stock
Nov 30
2018
BUY
Grant, award, or other acquisition
-
7,101
Added 50.0%
7,101
Common Stock