Jun 25
2024
|
BUY
Grant, award, or other acquisition
|
$145,186
$194.1 p/Share
|
748
|
|
May 20
2024
|
SELL
Open market or private sale
|
$211,520
$211.52 p/Share
|
1,000
|
|
Oct 30
2023
|
SELL
Open market or private sale
|
$105,715
$211.43 p/Share
|
500
|
|
Oct 27
2023
|
SELL
Open market or private sale
|
$104,110
$208.22 p/Share
|
500
|
|
Jun 26
2023
|
BUY
Grant, award, or other acquisition
|
$145,079
$178.89 p/Share
|
811
|
|
Jun 27
2022
|
BUY
Grant, award, or other acquisition
|
$145,142
$209.44 p/Share
|
693
|
|
Feb 10
2022
|
SELL
Open market or private sale
|
$244,250
$244.25 p/Share
|
1,000
|
|
Jan 25
2022
|
BUY
Grant, award, or other acquisition
|
$10,424
$221.79 p/Share
|
47
|
|
Jun 25
2021
|
BUY
Grant, award, or other acquisition
|
$120,184
$218.12 p/Share
|
551
|
|
Jun 11
2021
|
SELL
Grant, award, or other acquisition
|
$214,110
$214.11 p/Share
|
1,000
|
|
Jun 09
2021
|
SELL
Open market or private sale
|
$432,260
$216.13 p/Share
|
2,000
|
|