May 29
2024
|
SELL
Open market or private sale
|
$86,620,500
$192.49 p/Share
|
450,000
|
|
Feb 21
2023
|
BUY
Open market or private purchase
|
$51,979
$129.95 p/Share
|
400
|
|
Feb 17
2023
|
BUY
Open market or private purchase
|
$428,967
$129.99 p/Share
|
3,300
|
|
Feb 16
2023
|
BUY
Open market or private purchase
|
$4,918,042
$128.62 p/Share
|
38,237
|
|
Feb 15
2023
|
BUY
Open market or private purchase
|
$3,197,975
$127.45 p/Share
|
25,092
|
|
Feb 14
2023
|
BUY
Open market or private purchase
|
$2,789,152
$126.63 p/Share
|
22,026
|
|
Aug 31
2022
|
BUY
Open market or private purchase
|
$3,607,615
$90.92 p/Share
|
39,679
|
|
Aug 30
2022
|
BUY
Open market or private purchase
|
$2,724,254
$91.93 p/Share
|
29,634
|
|
Aug 29
2022
|
BUY
Open market or private purchase
|
$4,182,587
$92.73 p/Share
|
45,105
|
|
Aug 26
2022
|
BUY
Open market or private purchase
|
$4,295,706
$93.67 p/Share
|
45,860
|
|
Aug 25
2022
|
BUY
Open market or private purchase
|
$1,756,020
$94.92 p/Share
|
18,500
|
|
Aug 24
2022
|
BUY
Open market or private purchase
|
$2,145,901
$93.13 p/Share
|
23,042
|
|
Aug 23
2022
|
BUY
Open market or private purchase
|
$2,733,104
$94.18 p/Share
|
29,020
|
|
Aug 22
2022
|
BUY
Open market or private purchase
|
$3,806,032
$94.48 p/Share
|
40,284
|
|
Aug 17
2022
|
BUY
Open market or private purchase
|
$2,546,482
$93.98 p/Share
|
27,096
|
|
Aug 16
2022
|
BUY
Open market or private purchase
|
$599,262
$94.82 p/Share
|
6,320
|
|
Aug 15
2022
|
BUY
Open market or private purchase
|
$1,707,935
$93.92 p/Share
|
18,185
|
|
May 27
2022
|
BUY
Open market or private purchase
|
$3,962,800
$99.07 p/Share
|
40,000
|
|
May 26
2022
|
BUY
Open market or private purchase
|
$3,927,200
$98.18 p/Share
|
40,000
|
|
May 25
2022
|
BUY
Open market or private purchase
|
$3,795,600
$94.89 p/Share
|
40,000
|
|
May 24
2022
|
BUY
Open market or private purchase
|
$7,560,000
$94.5 p/Share
|
80,000
|
|
May 23
2022
|
BUY
Open market or private purchase
|
$3,892,800
$97.32 p/Share
|
40,000
|
|
May 20
2022
|
BUY
Open market or private purchase
|
$3,880,400
$97.01 p/Share
|
40,000
|
|
May 19
2022
|
BUY
Open market or private purchase
|
$3,941,200
$98.53 p/Share
|
40,000
|
|
May 18
2022
|
BUY
Open market or private purchase
|
$1,886,789
$99.92 p/Share
|
18,883
|
|