Apr 29
2024
|
BUY
Open market or private purchase
|
$113,470
$113.47 p/Share
|
1,000
|
|
Jan 25
2024
|
BUY
Grant, award, or other acquisition
|
-
|
889
|
|
Dec 05
2023
|
BUY
Open market or private purchase
|
$205,960
$102.98 p/Share
|
2,000
|
|
Oct 30
2023
|
BUY
Open market or private purchase
|
$98,780
$98.78 p/Share
|
1,000
|
|
May 25
2023
|
BUY
Open market or private purchase
|
$98,390
$98.39 p/Share
|
1,000
|
|
Jan 26
2023
|
BUY
Grant, award, or other acquisition
|
-
|
950
|
|
Dec 06
2022
|
BUY
Open market or private purchase
|
$106,130
$106.13 p/Share
|
1,000
|
|
Jul 29
2022
|
BUY
Open market or private purchase
|
$49,297
$96.66 p/Share
|
510
|
|
May 20
2022
|
BUY
Open market or private purchase
|
$49,475
$120.67 p/Share
|
410
|
|
Mar 03
2022
|
BUY
Open market or private purchase
|
$49,312
$123.28 p/Share
|
400
|
|
Jan 27
2022
|
BUY
Grant, award, or other acquisition
|
-
|
867
|
|
Nov 29
2021
|
BUY
Open market or private purchase
|
$99,873
$116.81 p/Share
|
855
|
|
Aug 09
2021
|
BUY
Open market or private purchase
|
$49,748
$118.73 p/Share
|
419
|
|
Feb 12
2021
|
BUY
Open market or private purchase
|
$35,083
$91.6 p/Share
|
383
|
|
Jan 28
2021
|
BUY
Grant, award, or other acquisition
|
-
|
1,170
|
|
Nov 06
2020
|
BUY
Open market or private purchase
|
$37,420
$74.84 p/Share
|
500
|
|
Nov 04
2020
|
BUY
Open market or private purchase
|
$35,780
$71.56 p/Share
|
500
|
|
Apr 29
2020
|
BUY
Open market or private purchase
|
$144,500
$72.25 p/Share
|
2,000
|
|
Mar 12
2020
|
BUY
Open market or private purchase
|
$97,865
$85.1 p/Share
|
1,150
|
|
Feb 28
2020
|
BUY
Open market or private purchase
|
$24,988
$93.24 p/Share
|
268
|
|