Nov 20
2023
|
SELL
Open market or private sale
|
$2,116,600
$84.32 p/Share
|
25,102
|
|
Nov 15
2023
|
SELL
Open market or private sale
|
$984,120
$82.01 p/Share
|
12,000
|
|
Nov 14
2023
|
SELL
Open market or private sale
|
$16,676,756
$81.16 p/Share
|
205,480
|
|
Mar 03
2023
|
BUY
Grant, award, or other acquisition
|
-
|
2,244
|
|
Nov 30
2022
|
SELL
Open market or private sale
|
$6,841,000
$68.41 p/Share
|
100,000
|
|
Nov 28
2022
|
|
-
|
45,000
|
|
Nov 25
2022
|
SELL
Open market or private sale
|
$3,290,580
$68.93 p/Share
|
47,738
|
|
Nov 23
2022
|
SELL
Open market or private sale
|
$8,140,819
$68.99 p/Share
|
118,000
|
|
Nov 22
2022
|
SELL
Open market or private sale
|
$3,112,111
$69.02 p/Share
|
45,090
|
|
Nov 18
2022
|
SELL
Open market or private sale
|
$5,216,250
$69.55 p/Share
|
75,000
|
|
Nov 17
2022
|
SELL
Open market or private sale
|
$774,800
$70.01 p/Share
|
11,067
|
|
Nov 15
2022
|
SELL
Open market or private sale
|
$17,075,024
$71.54 p/Share
|
238,678
|
|
Nov 14
2022
|
SELL
Open market or private sale
|
$358,350
$71.67 p/Share
|
5,000
|
|
Nov 11
2022
|
SELL
Open market or private sale
|
$14,242,060
$70.36 p/Share
|
202,417
|
|
Nov 10
2022
|
SELL
Open market or private sale
|
$10,923,273
$67.79 p/Share
|
161,134
|
|
Nov 09
2022
|
SELL
Open market or private sale
|
$92,414
$66.01 p/Share
|
1,400
|
|
Nov 08
2022
|
SELL
Open market or private sale
|
$9,797,999
$65.32 p/Share
|
150,000
|
|
Nov 07
2022
|
SELL
Open market or private sale
|
$5,059,690
$63.54 p/Share
|
79,630
|
|
Aug 12
2022
|
|
-
|
74,200
|
|
Aug 12
2022
|
SELL
Open market or private sale
|
$5,649,087
$63.5 p/Share
|
88,962
|
|
Aug 12
2022
|
|
-
|
74,200
|
|
Aug 10
2022
|
|
-
|
600,000
|
|
Aug 08
2022
|
SELL
Open market or private sale
|
$306,200
$61.24 p/Share
|
5,000
|
|
Aug 05
2022
|
SELL
Open market or private sale
|
$307,600
$61.52 p/Share
|
5,000
|
|
Aug 04
2022
|
SELL
Open market or private sale
|
$307,700
$61.54 p/Share
|
5,000
|
|