Jul 15
2024
SELL
Payment of exercise price or tax liability
$35,273
$64.25 p/Share
549
Reduced 0.63%
86,076
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
-
7,278
Added 7.75%
86,625
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$328,151
$59.02 p/Share
5,560
Reduced 6.55%
79,347
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
7,377
Added 7.99%
84,907
Common Stock
Sep 01
2023
SELL
Open market or private sale
$550,283
$65.13 p/Share
8,449
Reduced 9.83%
77,530
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
-
7,089
Added 7.62%
85,979
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$359,008
$62.08 p/Share
5,783
Reduced 6.83%
78,890
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
4,980
Added 5.55%
84,673
Common Stock
Jul 05
2022
SELL
Payment of exercise price or tax liability
$205,971
$79.25 p/Share
2,599
Reduced 3.16%
79,693
Common Stock
Jul 02
2022
BUY
Grant, award, or other acquisition
-
9,921
Added 10.76%
82,292
Common Stock
Jan 07
2022
SELL
Open market or private sale
$796,880
$73.31 p/Share
10,870
Reduced 13.06%
72,371
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
$795,793
$73.21 p/Share
10,870
Added 11.55%
83,241
Common Stock
Jan 04
2022
SELL
Open market or private sale
$684,574
$73.46 p/Share
9,319
Reduced 11.41%
72,371
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
$682,244
$73.21 p/Share
9,319
Added 10.24%
81,690
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
8,678
Added 10.71%
72,371
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
-
2,734
Added 4.12%
63,693
Common Stock
Sep 20
2021
BUY
Exercise of conversion of derivative security
$99,273
$73.21 p/Share
1,356
Added 2.18%
60,959
Common Stock
Jul 06
2021
SELL
Payment of exercise price or tax liability
$22,752
$83.34 p/Share
273
Reduced 0.46%
59,603
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$166,324
$83.58 p/Share
1,990
Reduced 3.22%
59,876
Common Stock
Jul 02
2021
BUY
Grant, award, or other acquisition
-
7,853
Added 11.26%
61,866
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
1,232
Added 2.23%
54,013
Common Stock