Jun 06
2024
SELL
Open market or private sale
$287,188
$69.47 p/Share
4,134
Reduced 9.47%
39,526
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
9,441
Added 17.78%
43,660
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$116,703
$76.88 p/Share
1,518
Reduced 4.25%
34,219
Common Stock, par valu...
Jun 05
2023
SELL
Open market or private sale
$407,162
$74.07 p/Share
5,497
Reduced 13.33%
35,737
Common Stock, par valu...
Mar 06
2023
SELL
Open market or private sale
$393,100
$78.62 p/Share
5,000
Reduced 10.81%
41,234
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$440,735
$78.9 p/Share
5,586
Reduced 10.78%
46,234
Common Stock, par valu...
Mar 03
2023
BUY
Grant, award, or other acquisition
-
2,683
Added 4.92%
51,820
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
9,015
Added 15.5%
49,137
Common Stock, par valu...
May 06
2022
SELL
Open market or private sale
$1,250,358
$82.97 p/Share
15,070
Reduced 27.3%
40,122
Common Stock, par valu...
Mar 16
2022
BUY
Grant, award, or other acquisition
-
10,663
Added 16.19%
55,192
Common Stock, par valu...
Mar 04
2022
SELL
Payment of exercise price or tax liability
$276,162
$86.98 p/Share
3,175
Reduced 6.66%
44,529
Common Stock, par valu...
Mar 04
2022
SELL
Sale (or disposition) back to the issuer
-
282
Reduced 0.59%
47,704
Common Stock, par valu...
Mar 03
2022
SELL
Payment of exercise price or tax liability
$73,456
$87.24 p/Share
842
Reduced 1.72%
47,986
Common Stock, par valu...
Mar 02
2022
SELL
Payment of exercise price or tax liability
$144,660
$85.75 p/Share
1,687
Reduced 3.34%
48,828
Common Stock, par valu...
May 06
2021
SELL
Open market or private sale
$176,655
$78.27 p/Share
2,257
Reduced 4.28%
50,515
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$84,595
$62.57 p/Share
1,352
Reduced 2.5%
52,772
Common Stock, par valu...
Mar 03
2021
BUY
Grant, award, or other acquisition
-
9,936
Added 15.51%
54,124
Common Stock, par valu...
Mar 02
2021
SELL
Payment of exercise price or tax liability
$39,640
$62.92 p/Share
630
Reduced 1.41%
44,188
Common Stock, par valu...
Mar 02
2021
SELL
Sale (or disposition) back to the issuer
-
6,802
Reduced 13.18%
44,818
Common Stock, par valu...