Sep 07
2023
BUY
Open market or private purchase
$2,511,661
$41.26 p/Share
60,874
Added 0.67%
8,973,044
Common Stock
Sep 06
2023
BUY
Open market or private purchase
$4,513,549
$41.43 p/Share
108,944
Added 1.21%
8,912,170
Common Stock
Sep 05
2023
BUY
Open market or private purchase
$843,429
$41.87 p/Share
20,144
Added 0.23%
8,803,226
Common Stock
Dec 29
2022
BUY
Open market or private purchase
$1,873,583
$47.93 p/Share
39,090
Added 0.44%
8,783,082
Common Stock
Dec 28
2022
BUY
Open market or private purchase
$4,698,000
$46.98 p/Share
100,000
Added 1.13%
8,743,992
Common Stock
Dec 27
2022
BUY
Open market or private purchase
$2,490,601
$47.91 p/Share
51,985
Added 0.6%
8,643,992
Common Stock
Oct 01
2021
SELL
Other acquisition or disposition
-
71,577
Reduced 0.83%
8,592,007
Common Stock
Jul 01
2021
SELL
Other acquisition or disposition
-
655
Reduced 0.01%
8,663,584
Common Stock
Jun 28
2021
SELL
Open market or private sale
$20,174,700
$155.19 p/Share
130,000
Reduced 1.48%
8,664,239
Common Stock
Jun 25
2021
SELL
Open market or private sale
$4,789,742
$155.84 p/Share
30,735
Reduced 0.35%
8,794,239
Common Stock
Jun 24
2021
SELL
Open market or private sale
$10,686,354
$157.83 p/Share
67,708
Reduced 0.76%
8,824,974
Common Stock
Jun 18
2021
SELL
Open market or private sale
$2,019,681
$152.59 p/Share
13,236
Reduced 0.15%
8,892,682
Common Stock
Jun 17
2021
SELL
Open market or private sale
$9,604,208
$150.31 p/Share
63,896
Reduced 0.71%
8,905,918
Common Stock
Jun 16
2021
SELL
Open market or private sale
$4,544,493
$148.79 p/Share
30,543
Reduced 0.34%
8,969,814
Common Stock
Jun 15
2021
SELL
Open market or private sale
$5,217,135
$147.46 p/Share
35,380
Reduced 0.39%
9,000,357
Common Stock
Jun 14
2021
SELL
Open market or private sale
$3,235,862
$147.79 p/Share
21,895
Reduced 0.24%
9,035,737
Common Stock
Jun 11
2021
SELL
Open market or private sale
$334,539
$147.05 p/Share
2,275
Reduced 0.03%
9,057,632
Common Stock
Jun 01
2021
SELL
Open market or private sale
$148,409
$146.36 p/Share
1,014
Reduced 0.01%
9,059,907
Common Stock
May 28
2021
SELL
Open market or private sale
$32,094,477
$147.43 p/Share
217,693
Reduced 2.35%
9,060,921
Common Stock
May 27
2021
SELL
Open market or private sale
$6,822,633
$143.42 p/Share
47,571
Reduced 0.51%
9,278,614
Common Stock
Apr 26
2021
SELL
Open market or private sale
$5,869,720
$135.3 p/Share
43,383
Reduced 0.46%
9,326,185
Common Stock
Apr 23
2021
SELL
Open market or private sale
$7,190,047
$133.51 p/Share
53,854
Reduced 0.57%
9,369,568
Common Stock
Apr 22
2021
SELL
Open market or private sale
$2,693,997
$130.34 p/Share
20,669
Reduced 0.22%
9,423,422
Common Stock
Apr 01
2021
-
100,000
Reduced 1.05%
9,444,091
Common Stock
Feb 12
2021
SELL
Open market or private sale
$2,763,895
$124.22 p/Share
22,250
Reduced 0.23%
9,544,091
Common Stock