Oct 31
2024
|
SELL
Open market or private sale
|
$1,744,499
$69.35 p/Share
|
25,155
|
|
Oct 30
2024
|
SELL
Open market or private sale
|
$5,311,749
$70.97 p/Share
|
74,845
|
|
Aug 19
2024
|
|
-
|
30,000
|
|
Feb 28
2024
|
SELL
Open market or private sale
|
$3,202,000
$64.04 p/Share
|
50,000
|
|
Aug 25
2023
|
SELL
Other acquisition or disposition
|
-
|
16,640
|
|
Aug 10
2023
|
SELL
Open market or private sale
|
$678,300
$67.83 p/Share
|
10,000
|
|
Aug 04
2023
|
SELL
Open market or private sale
|
$770,106
$67.37 p/Share
|
11,431
|
|
Feb 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
3,291
|
|
Jan 09
2023
|
|
-
|
182
|
|
Nov 11
2022
|
SELL
Open market or private sale
|
$1,201,600
$60.08 p/Share
|
20,000
|
|
Nov 07
2022
|
SELL
Open market or private sale
|
$2,873,500
$57.47 p/Share
|
50,000
|
|
Nov 04
2022
|
SELL
Open market or private sale
|
$2,779,000
$55.58 p/Share
|
50,000
|
|
Jun 02
2022
|
SELL
Open market or private sale
|
$4,147,500
$59.25 p/Share
|
70,000
|
|
May 18
2022
|
SELL
Open market or private sale
|
$1,074,800
$53.74 p/Share
|
20,000
|
|
Jan 12
2022
|
|
-
|
156
|
|
Nov 03
2021
|
SELL
Open market or private sale
|
$1,013,100
$67.54 p/Share
|
15,000
|
|
Aug 30
2021
|
|
-
|
60,000
|
|
Jul 30
2021
|
SELL
Open market or private sale
|
$855,150
$57.01 p/Share
|
15,000
|
|
May 05
2021
|
SELL
Open market or private sale
|
$2,017,500
$67.25 p/Share
|
30,000
|
|
Feb 22
2021
|
SELL
Open market or private sale
|
$2,812,500
$56.25 p/Share
|
50,000
|
|
Jan 14
2021
|
|
-
|
208
|
|
Nov 05
2020
|
SELL
Open market or private sale
|
$1,005,300
$33.51 p/Share
|
30,000
|
|
Nov 03
2020
|
SELL
Open market or private sale
|
$979,200
$32.64 p/Share
|
30,000
|
|
Oct 28
2020
|
SELL
Open market or private sale
|
$1,691,022
$31.84 p/Share
|
53,110
|
|