Dec 23
2024
|
SELL
Open market or private sale
|
$722,050
$103.15 p/Share
|
7,000
|
|
Nov 21
2024
|
SELL
Open market or private sale
|
$758,940
$108.42 p/Share
|
7,000
|
|
Oct 21
2024
|
SELL
Open market or private sale
|
$675,290
$96.47 p/Share
|
7,000
|
|
Sep 23
2024
|
SELL
Open market or private sale
|
$669,550
$95.65 p/Share
|
7,000
|
|
Aug 21
2024
|
SELL
Open market or private sale
|
$658,840
$94.12 p/Share
|
7,000
|
|
Jun 21
2024
|
SELL
Open market or private sale
|
$553,840
$79.12 p/Share
|
7,000
|
|
May 21
2024
|
SELL
Open market or private sale
|
$580,510
$82.93 p/Share
|
7,000
|
|
Apr 22
2024
|
SELL
Open market or private sale
|
$558,600
$79.8 p/Share
|
7,000
|
|
Mar 21
2024
|
SELL
Open market or private sale
|
$580,160
$82.88 p/Share
|
7,000
|
|
Feb 29
2024
|
SELL
Open market or private sale
|
$531,370
$75.91 p/Share
|
7,000
|
|
Aug 09
2023
|
SELL
Open market or private sale
|
$572,300
$57.23 p/Share
|
10,000
|
|
Aug 08
2023
|
SELL
Open market or private sale
|
$1,724,400
$57.48 p/Share
|
30,000
|
|
Aug 07
2023
|
SELL
Open market or private sale
|
$2,338,400
$58.46 p/Share
|
40,000
|
|
Sep 16
2022
|
SELL
Open market or private sale
|
$1,028,760
$85.73 p/Share
|
12,000
|
|
Aug 16
2022
|
SELL
Open market or private sale
|
$931,680
$77.64 p/Share
|
12,000
|
|
Aug 08
2022
|
SELL
Open market or private sale
|
$835,254
$72.77 p/Share
|
11,478
|
|
Aug 05
2022
|
SELL
Open market or private sale
|
$2,632,159
$71.97 p/Share
|
36,573
|
|
Aug 04
2022
|
SELL
Open market or private sale
|
$3,366,020
$70.2 p/Share
|
47,949
|
|
Jun 02
2022
|
|
-
|
6,000
|
|
Nov 18
2021
|
|
-
|
4,000
|
|
Nov 16
2021
|
SELL
Open market or private sale
|
$1,073,880
$89.49 p/Share
|
12,000
|
|
Oct 18
2021
|
SELL
Open market or private sale
|
$957,480
$79.79 p/Share
|
12,000
|
|
Sep 16
2021
|
SELL
Open market or private sale
|
$1,026,840
$85.57 p/Share
|
12,000
|
|
Mar 22
2021
|
SELL
Open market or private sale
|
$893,500
$71.48 p/Share
|
12,500
|
|
Mar 22
2021
|
BUY
Grant, award, or other acquisition
|
-
|
12,500
|
|